基本原理
- Github Pages 寄存网页文件
- Hexo将Markdown文件渲染成带有样式的HTML文件
1. 安装Hexo,并初始化博客
我使用scoop安装的软件,所以这里的安装方式是基于scoop的。
- 安装Node.js
1
| scoop install nodejs-lts
|
- 安装Git
- 安装Hexo
- 初始化博客
1 2 3
| hexo init blog cd blog npm install
|
- 本地预览
2. 配置主题
- 下载主题
使用 Next
主题
1
| git clone https://github.com/theme-next/hexo-theme-next themes/next
|
- 配置主题
修改_config.yml
文件
(1)选择next主题
(2)修改url和root
1 2
| url: https://Kelfvin.github.io root: /
|
如果不修改,后面部署到Github Pages时主题无法生效
3.部署
- 配置
_config.yml
文件
1 2 3 4
| deploy: type: 'git' repo: 'https://github.com/Kelfvin/Kelfvin.github.io' branch: 'main'
|
- 安装
hexo-deployer-git
1
| npm install hexo-deployer-git --save
|
- 部署到Github Pages
1 2 3
| hexo clean hexo generate hexo deploy
|