Hexo + NexT 博客搭建

搭建这个博客前前后后在网上也看到很多教程和博客,写这篇博客的目的是为了某天换设备,容易恢复博客的生产环境。

前提

node.js

https://nodejs.org/zh-cn/

Git

https://git-scm.com/

Hexo

1、安装Hexo

1
$ npm install -g hexo-cli

2、建站

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

3、预览博客

1
2
$ hexo g
$ hexo s

NexT

1、安装NexT

1
2
$ cd <folder>
$ git clone https://github.com/theme-next/hexo-theme-next themes/next

2、启用主题
编辑站点配置文档_config.yml

1
theme: next

主题配置

hexo配置

next配置

部署(Github Pages)

前提

1、GitHub账号并且创建user.github.io版本库
2、本地配置git的远程仓库信息
3、安装hexo-deployer-git

1
$ npm install hexo-deployer-git --save

4、编辑站点配置文档_config.yml

1
2
3
deploy:
type: git
repo: https://github.com/user/user.github.io

提交

1
2
$ hexo clean
$ hexo deploy

常用命令

写作技巧

  1. 利用```做代码块, ```后不能跟空格, 否则会混乱
  2. 关于分级 (个人习惯)
    • 一级标题 # xxx
    • 二级标题 ## xxx
    • 三级标题 1. xxx
    • 四级标题 * xxx

参考

https://hexo.io/zh-cn/
https://theme-next.iissnan.com/
https://michael728.github.io/2019/05/19/hexo-blog-full-note/
https://www.cnblogs.com/memento/p/10569566.html