GitHub搭建个人博客教程

经过一番折腾,目前自己的这个博客总算是基本完工了,开一贴记录下搭建的过程和问题
本博客主要基于GitHub Pages + Hexo搭建,使用NexT主题,使用Markdown编写博客文章


搭建环境

主要是搭建GitHub Pages + Hexo的环境,详细步骤参考这篇文章:Windows下一步步搭建自己的独立博客——使用 GitHub Pages + Hexo 基础教程(一)

搭建过程中需要注意的几点:

  1. GitHub for Windows是需要单独进行下载安装的,没有翻墙的话速度会非常慢,自己下了N多次都没成功。后来发现有位热心网友上传了这个离线安装包:github离线版_3_0_5_2.zip,下载下来后解压进目录双击GitHub.application安装就好了
  2. 建议把Hexo这个目录放在本地GitHub仓库的同级目录下,这样每次打开Git Shell后直接cd Hexo就进入到了Hexo目录,接下来就可以执行一系列的hexo相关命令,节省了每次都切换分区和目录的操作。

绑定域名

花钱购买域名并绑定自己的博客,可选,详细步骤参考:Windows下一步步搭建自己的独立博客——使用 GitHub Pages + Hexo 基础教程(二)


配置博客&编写博客

配置站点和主题文件,以及如何发表新文章:Windows下一步步搭建自己的独立博客——使用 GitHub Pages + Hexo 基础教程(三)

需要注意的几点:

  1. 站点配置文件和主题配置文件是两个不同的_config.yml文件,修改配置参数时一定要看清楚
  2. 新建文章时,建议把文章名用双引号""括起来,这样能保证文章的名字正确,如hexo new "[转]GitHub Pages + Hexo教程",否则文件名或标题可能会出问题
  3. 写文章时主要是使用Markdown语言,语法很简单,详细说明可参考我的另一篇文章:Markdown语法笔记

NexT主题配置

Hexo可以搭载不同的主题,使博客拥有不同的风格。本博客主要使用的是NexT主题,相关的配置步骤和使用说明可以参考NexT使用文档


NexT主题个性化定制

需要自己修改NexT主题文件夹下的一些文件,主要参考以下几篇文章:
更改网页的配色方案博客第一次改版
站内搜索+Title优化动动手指,NexT主题与Hexo更搭哦(基础篇)
显示最近访客动动手指,给你的Hexo站点添加最近访客(多说篇)
显示文章阅读量为NexT主题添加文章阅读量统计功能