前言

自从在CSDN写博客以来,开始慢慢觉得应该拥有一个属于自己的博客网站,期间折腾了很多次,结果都不了了知,最近终于将这颗浮躁的心安抚了下来,咱还是做一个有始有终的程序员。

起初写博客只是为了记录自己在平时开发过程中的经历,那些踩过的坑,还有那些优秀的框架。后面逐渐感受到学会一个新的知识点不容易,将这个知识点说得清楚,道得明白,更是不易,写博客也是对自己的一个提高。

在此之前虽然写过一些博客,但内容着实不丰富,也体会到了创作的不易,期待后续能够推出一些高质量的博文。

下面我们开始进入今天的正题。。。

搭建平台

基于 GitHub + Hexo + NexT 搭建个人博客

  • GitHub 个人博客静态网页托管平台
  • Hexo 快速、简洁且高效的博客框架,搭建本地静态网页站点
  • NexT 个人博客主题,样式多样化、功能多样化

在使用 Hexo 之前,需要先注册 GitHub 账号

注册 GitHub 账号

安装配置 Hexo

Hexo 官方提供了多种主题配置,这里我选择了、、、

Hexo 官方教程

主题配置

NexT 主题配置官网

这里为什么不详细介绍安装过程?

官网文档已经将各类配置信息描述得非常清楚,文章中另说明在配置过程中需要注意的问题。

搭建过程中需要注意的问题

  • 在 GitHub 上创建项目时,项目名必须是【你的 GitHub 用户名.github.io】,如:我的 GitHub 用户名为 KarenChia,那么项目的名称为【KarenChia.github.io】
  • 在 Hexo 的站点配置文件 【_config.yml】中的配置信息,均是以 key: value 形式进行配置,尤其要注意的是在 “:” 与 value 之前存在一个【空格】,如无【空格】,配置的相关属性无效。
  • 在将本地静态页面部署到 GitHub 时,仓库地址最好直接选择使用【HTTPS】,如果使用的是【SSH】,需要再对【SSH】进行配置,否则本地站点中的静态网页无法部署到 GitHub 上进行托管。
  • 在部署之前,需要先安装 【 hexo-deployer-git】插件,必须确保插件安装成功。

博客主题 Butterfly

后续已将主题修改为 Butterfly