Hexo+GitHubio

知乎专栏https://zhuanlan.zhihu.com/p/26625249; 大卫博客https://univeryinli.github.io/about

安装

1
2
3
npm install hexo -g #安装Hexo
npm update hexo -g #升级
hexo init #初始化博客

命令简写

1
2
3
4
5
6
7
8
9
10
11
12
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo g == hexo generate #生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy #部署

hexo server #Hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存,若是网页正常情况下可以忽略这条命令

刚刚的三个命令依次是新建一篇博客文章、生成网页、在本地预览的操作

推送网站

1
2
3
4
5
6
7
8
9
10
vim _config.yml;
deploy:
type: git
repo: 这里填入你之前在GitHub上创建仓库的完整路径,记得加上 .git
branch: master

npm install hexo-deployer-git --save
hexo clean
hexo g
hexo d

next 主题

1
$ git clone https://github.com/theme-next/hexo-theme-next themes/next

配置next

1
2
cd themes/next
vim _config.yml

新建about页

编辑source/about/index.md, 进入themes/next/_config.yml,

1
2
3
menu:
home: / || fa fa-home
about: /about || fa fa-user
再生成部署。