使用hexo搭建个人博客

安装 nvm

nodejs 的版本管理工具

1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

安装nodejs
1
2
$ nvm install node # 最新版本
$ nvm install stable # 最新稳定版本
安装git
1
$ sudo apt install git
安装hexo
1
npm install -g hexo-cli
使用
1.初始化
1
2
3
$ hexo init \<folder>
$ cd \<folder>
$ npm install
2.测试
1
2
3
4
5
6
7
# npm install hexo-server --save
$ hexo server
或者
$ hexo server -p 5000
或者
$ hexo s --debug #调试模式

这个命令会在本地打开一个默认端口,浏览器中输入地址,会看到本地预览的效果。

3.绑定github项目

这里你要先去注册一个github帐号,然后新建一个项目,具体操作方法,请自行百度:github page 官方网站上有操作教程,这里就不贴了!!!

按照要求建好目录之后,在 _config.yml 下配置

1
2
3
4
deploy:
type: git
repo: <github项目的网址>
branch: master

4.选择主题

这里选择的主题是Next, 的确是不错的一个主题,而且文档解释的也很详细。

1
2
github: https://github.com/iissnan/hexo-theme-next
start: http://theme-next.iissnan.com/getting-started.html

详细的配置方法还请自己参考start 文档中的描述

5.部署
1
$ npm install hexo-deployer-git --save # 安装部署工具
1
2
3
4
$ cd <blog_root> # 切换到博客的根目录
$ hexo clean # 清除缓存
$ hexo g # 生成文件
$ hexo d # 部署,该过程需要输入github用户名和密码,是用户名,不是邮箱!
6.新建文章
1
$ hexo new <title>

执行完上面的命令之后,在博客根目录下面的source/_post/文件夹下面会出现一个.md文件,在这里编辑内容,完成之后执行部署操作。

文章目录
  1. 1. 安装 nvm
  2. 2. 安装nodejs
  3. 3. 安装git
  4. 4. 安装hexo
  5. 5. 使用
    1. 5.1. 1.初始化
    2. 5.2. 2.测试
    3. 5.3. 3.绑定github项目
    4. 5.4. 4.选择主题
    5. 5.5. 5.部署
    6. 5.6. 6.新建文章