如何一步步搭建个人博客,实现技术指南与实践步骤的完美结合?
- 内容介绍
- 文章标签
- 相关推荐
前言:为啥要自己动手搞博客
说实话,市面上那堆平台看着挺方便。
可是一不小心就被广告淹没。
还有各种功能限制,想自定义的地方卡卡的。
于是我决定自己撸一套个人博客。
这不光是展示技术,更是记录成长的好方式。
哈哈,你懂的,这种成就感谁不爱?
准备工作:工具链全套上阵
先把几样必备工具装好,别慌,一步一步来。
Node.js 与 npm
打开官网,下载最新 LTS 版。
安装时一路默认就行,别挑那些花里胡哨的选项,好吧好吧...。
装完后打开终端敲 看版本。
同理检查一下。
如果提示找不到命令,那可能是路径没加进去,重新装一遍就行。
Git 与代码托管
Git 是我们和远程仓库沟通的桥梁。
去官方页面下载对应系统的安装包。
安装完同样检查 .
准备一个空仓库,用来放我们的博客源码。
编辑器推荐
恕我直言... VS Code 超好用, 又免费,又插件丰富。
直接去官网下载,然后装上就行。
装完后可以装几个常用插件,比如 Markdown、Prettier、GitLens。
第一步:初始化项目目录
README.md
-g cnpm --registry=https: 对吧,你看。 //registry.npm.taobao.org
第二步:装上 Hexo 框架
- 完事儿!本地已经有一套静态站点框架了。
第三步:挑选主题,玩转配置
Hexo 的主题市场超级丰富。
我这次选了一个轻量级的主题——叫“Next”。
先把主题压缩包解压到 mes/next 目录下。
躺平。 然后修改根目录下的 _config.yml
- 把 me: 改成 next。 - 配置站点标题、描述、作者等信息。 - 打开 menu: 添加自定义导航栏。 我们都... - 根据需要开启或关闭评论、搜索插件。
- 如果想改配色,就去主题文件夹里找对应的 CSS/SCSS 文件改吧。哈哈,很灵活,躺平...!
*小技巧* 换源加速依赖安装第四步:本地预览,调试细节奥利给! 国内网络访问 npm 官方源经常超时。 用下面这两行命令把源切到淘宝镜像就稳了: npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist 安装依赖时速度飞起,你懂的。
- 打开浏览器访问 http://localhost:4000
- - 页面加载慢?先施行 hexo clean , 再重新生成。
- - 样式错位?检查主题配置文件里的路径是否正确。
- - 想写中文标题?记得在文章头部添加 title: “你的标题” .
- - 想要文章摘要?在 front-matter 加入 excerpt: true .
- - 不对不对,是 excerpt 要写成 description 才能被搜索引擎抓取呢。
第五步:关联远程仓库, 部署上线
先说说 在项目根目录新建一个名为 .gitignore 的文件,把 node_modules 和 public 两个目录排除掉,这样提交时不会把庞大的依赖和生成文件一起推送过去,到位。。
挺好。 然后 在 _config.yml 最底部加入 deploy 配置:
```yml deploy: type: git repo: :你的用户名/你的仓库名.git # 替换成自己的仓库地址 branch: gh-pages # 发布到 gh-pages 分支 ```保存后回到终端: hexo clean hexo generate hexo deploy 第一次部署会让你输入 Git 的用户名和密码, 试着... 输入完毕后 Hexo 会把 public 文件夹里的内容推送过去。 哈哈,看见绿色成功字样,就算是成功上线啦! 部署完成后直接打开 https://你的用户名.github.io/你的仓库名 就能看到正式站点啦。
小贴士:
- - 想省事儿的话, 可以直接在仓库设置里开启 GitHub Pages,然后选择 gh-pages 分支作为发布源。. \
- - 每次更新文章, 只需要跑一次 hexo g + hexo d 就行啦,不必每次都重新 init 项目. \
- - 若出现权限错误,用 sudo 重跑命令或者检查 SSH key 是否已经添加到代码托管平台. \
- - 想要自定义域名?在仓库设置里加一条 C不结盟E 文件即可。. \
- - 那个那个, 我之前踩过一次主要原因是 repo 写错导致全挂,好好检查一下再提交哦! \ \
- - 保持固定更新频率, 比如每周一篇,让读者形成期待感;害,这样才能慢慢积累流量呀. \
- - 每篇文章都写好 meta 信息,有助于搜索引擎收录;你懂的,这是 SEO 的基本功. \
- - 在文章加上标签和分类,让站内导航更友好;咱就是说这也能提升内部链接权重. \
- - 定期跑一下 hexo clean + hexo g ,防止缓存导致页面显示异常;哈哈,有时候真的会莫名其妙出错. \
- - 留意 Google Search Console 或者百度站长工具的数据反馈,根据关键词表现调整内容结构. \ \
第六步:持续迭代,写作与优化
现在博客已经跑起来啦,但真正的价值在于持续输出内容。下面给你几条小建议:
除此之外还可以尝试接入评论系统、流量统计以及 RSS 推送,让访客互动更丰富。说实话,这些功能看似复杂,但大多都有官方文档一步一步教你装,一点点折腾下来你会发现其实并不难。 恕我直言... 好了大概就是这么一套从零到上线的完整流程。记住每一步都不要急躁,多实验、多调试,总会找到最适合自己的那条路。 祝你玩得开心,也期待在互联网上看到你的精彩作品!
前言:为啥要自己动手搞博客
说实话,市面上那堆平台看着挺方便。
可是一不小心就被广告淹没。
还有各种功能限制,想自定义的地方卡卡的。
于是我决定自己撸一套个人博客。
这不光是展示技术,更是记录成长的好方式。
哈哈,你懂的,这种成就感谁不爱?
准备工作:工具链全套上阵
先把几样必备工具装好,别慌,一步一步来。
Node.js 与 npm
打开官网,下载最新 LTS 版。
安装时一路默认就行,别挑那些花里胡哨的选项,好吧好吧...。
装完后打开终端敲 看版本。
同理检查一下。
如果提示找不到命令,那可能是路径没加进去,重新装一遍就行。
Git 与代码托管
Git 是我们和远程仓库沟通的桥梁。
去官方页面下载对应系统的安装包。
安装完同样检查 .
准备一个空仓库,用来放我们的博客源码。
编辑器推荐
恕我直言... VS Code 超好用, 又免费,又插件丰富。
直接去官网下载,然后装上就行。
装完后可以装几个常用插件,比如 Markdown、Prettier、GitLens。
第一步:初始化项目目录
README.md
-g cnpm --registry=https: 对吧,你看。 //registry.npm.taobao.org
第二步:装上 Hexo 框架
- 完事儿!本地已经有一套静态站点框架了。
第三步:挑选主题,玩转配置
Hexo 的主题市场超级丰富。
我这次选了一个轻量级的主题——叫“Next”。
先把主题压缩包解压到 mes/next 目录下。
躺平。 然后修改根目录下的 _config.yml
- 把 me: 改成 next。 - 配置站点标题、描述、作者等信息。 - 打开 menu: 添加自定义导航栏。 我们都... - 根据需要开启或关闭评论、搜索插件。
- 如果想改配色,就去主题文件夹里找对应的 CSS/SCSS 文件改吧。哈哈,很灵活,躺平...!
*小技巧* 换源加速依赖安装第四步:本地预览,调试细节奥利给! 国内网络访问 npm 官方源经常超时。 用下面这两行命令把源切到淘宝镜像就稳了: npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist 安装依赖时速度飞起,你懂的。
- 打开浏览器访问 http://localhost:4000
- - 页面加载慢?先施行 hexo clean , 再重新生成。
- - 样式错位?检查主题配置文件里的路径是否正确。
- - 想写中文标题?记得在文章头部添加 title: “你的标题” .
- - 想要文章摘要?在 front-matter 加入 excerpt: true .
- - 不对不对,是 excerpt 要写成 description 才能被搜索引擎抓取呢。
第五步:关联远程仓库, 部署上线
先说说 在项目根目录新建一个名为 .gitignore 的文件,把 node_modules 和 public 两个目录排除掉,这样提交时不会把庞大的依赖和生成文件一起推送过去,到位。。
挺好。 然后 在 _config.yml 最底部加入 deploy 配置:
```yml deploy: type: git repo: :你的用户名/你的仓库名.git # 替换成自己的仓库地址 branch: gh-pages # 发布到 gh-pages 分支 ```保存后回到终端: hexo clean hexo generate hexo deploy 第一次部署会让你输入 Git 的用户名和密码, 试着... 输入完毕后 Hexo 会把 public 文件夹里的内容推送过去。 哈哈,看见绿色成功字样,就算是成功上线啦! 部署完成后直接打开 https://你的用户名.github.io/你的仓库名 就能看到正式站点啦。
小贴士:
- - 想省事儿的话, 可以直接在仓库设置里开启 GitHub Pages,然后选择 gh-pages 分支作为发布源。. \
- - 每次更新文章, 只需要跑一次 hexo g + hexo d 就行啦,不必每次都重新 init 项目. \
- - 若出现权限错误,用 sudo 重跑命令或者检查 SSH key 是否已经添加到代码托管平台. \
- - 想要自定义域名?在仓库设置里加一条 C不结盟E 文件即可。. \
- - 那个那个, 我之前踩过一次主要原因是 repo 写错导致全挂,好好检查一下再提交哦! \ \
- - 保持固定更新频率, 比如每周一篇,让读者形成期待感;害,这样才能慢慢积累流量呀. \
- - 每篇文章都写好 meta 信息,有助于搜索引擎收录;你懂的,这是 SEO 的基本功. \
- - 在文章加上标签和分类,让站内导航更友好;咱就是说这也能提升内部链接权重. \
- - 定期跑一下 hexo clean + hexo g ,防止缓存导致页面显示异常;哈哈,有时候真的会莫名其妙出错. \
- - 留意 Google Search Console 或者百度站长工具的数据反馈,根据关键词表现调整内容结构. \ \
第六步:持续迭代,写作与优化
现在博客已经跑起来啦,但真正的价值在于持续输出内容。下面给你几条小建议:
除此之外还可以尝试接入评论系统、流量统计以及 RSS 推送,让访客互动更丰富。说实话,这些功能看似复杂,但大多都有官方文档一步一步教你装,一点点折腾下来你会发现其实并不难。 恕我直言... 好了大概就是这么一套从零到上线的完整流程。记住每一步都不要急躁,多实验、多调试,总会找到最适合自己的那条路。 祝你玩得开心,也期待在互联网上看到你的精彩作品!

