1.概序
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页
- 该教程默许你有基本的计算机基础知识
- 该教程默许你会基本的markdowm语法,如果还不熟悉,不要着急,赶快去看一下吧
该教程一些词汇如下站点配置文件:你博客目录下面的_config.yml文件主题配置文件:你博客目录下面的主题文件夹中的_config.yml文件,例如我的就是/blog/themes/next/_config.yml
2.必要的准备条件
- 你的pc上面必须安装了node.js和git
- 一个github账号
- 一个独立的个人域名(如果自己需要解析到自己的域名上面的话)
- 你需要有一个合适的文本编辑器,推荐使用sublime text,轻量级,界面美观,插件丰富
3.安装node.js和git
去node的官网下载LTS长期稳定版本
去git的官网下载git
一步一步安装,直到出现以下就代表安装成功了:
4.安装hexo
4.1全局安装hexo
1 | npm install -g hexo-cli |
如果出现以下界面,证明hexo安装成功了
4.2新建博客
在自己电脑合适的地方新建一个文件夹(以我的电脑f:\hexo文件为例),cd到该目录输入以下
1 | hexo init blog |
这段代码可能需要那么几分钟,不要着急,毕竟我大天朝有中国特色的防火墙。
安装完成之后cd到blog目录,输入以下命令:
1 | hexo server -p 5000 |
打开浏览器输入: http://localhost:5000(如果直接输入hexo server,就是默认的4000端口),看到如下界面就代表安装成功了
4.3新建一篇文章吧
在终端输入以下指令
1 | hexo new 你好世界 |
这时,你的blog目录下的/source/_post/ 文件夹会出现一个你好世界.md的文件,用你喜欢的文本编辑器编辑,保存,然后刷新浏览器,看看效果吧


5.安装一个合适的主题(非必要)
博客虽然跑起来了,但是不符合天朝的审美观,现在我们就可以安装一个合适的主题,毕竟逼格也是很重要的。我们以next 主题为例
在博客目录运行以下指令:
1 | git clone https://github.com/iissnan/hexo-theme-next themes/next |
这个操作可能要下载几分钟,这里忍不住要吐槽我大天朝的防火墙。下载完成之后,编辑站点配置文件。搜索‘theme’,将theme改为next
1 | # Extensions |
修改完之后,重启服务(在终端按ctrl+C,然后运行hexo server指令),刷新浏览器,看看效果吧
6.关联Hexo与github page
6.1新建一个github代码仓库
在你的github界面新建一个名称为yourname.github.io的repo
注意:比如我的github名称是test,这里你就填 test.github.io;如果你的名字是test1,那你就填 test1.github.io
6.3配置git和ssh和密钥
1 | git config --global user.name "yourname" |
1 | ssh-keygen -t rsa -C "yourname@email.com" |
具体教程可以查看一些教程
6.4关联github
编辑站点配置文件找到Deployment,做以下修改
1 | # Deployment |
6.4发布到github
先安装一个扩展插件插件
1 | npm install hexo-deployer-git --save |
然后运行以下指令
1 | hexo d -g |
发布成功之后,访问你的地址:yourname.github.io吧
7.添加解析到自己域名
在你的yourname.github.io项目中配置如下

在你购买域名服务商的后台添加几条解析记录,以阿里云为例

如果不出意外的话,过几分钟,直接访问你的域名地址就可以正常访问了
8.其他
如果在npm install中出现安装非常慢的情况,建议使用淘宝的cnpm
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
然后使用cnpm install指令即可
博客基本配置
编辑站点配置文件,找到‘site’
1 | # Site |
增加打赏
编辑主题配置文件,找到‘reward_comment’
1 | reward_comment: 坚持原创技术分享,您的支持将鼓励我继续创作! |
然后将你的支护宝和微信的付款码图片放在主题目录的/source/images/文件夹下面
增加评论系统
现在有两个选择:多说,Disqus。由于多说即将关闭,为了博客的逼格,所以以Disqus为例
你要注册一个Disqus账号,拿到你disqus的disqus_shortname。然后编辑主题配置文件,找到’disqus_shortname’
1 | # Disqus |
注意:有些next主题和本人版本不同,可能配置的选项有所不同,但是大部分都大同小异,大家可以多上网折腾以下

