记录下博客搭建过程,本站采用 hexo + Hexo-Theme-Async 搭建完成。
hexo 建站
- 安装 hexo
1
| $ npm install hexo-cli -g
|
- 初始化 hexo
- 安装依赖
- 项目编译
1 2 3
| $ hexo generate
$ hexo g
|
- 运行项目
1 2 3 4
| $ hexo server
$ hexo s
|
推送至 github
github 新建项目,项目名称必须以 项目名.github.io
格式命名
本地生成 sshkey
1
| $ ssh-keygen -t rsa -C "your_email"
|
复制 sshkey,进入 github 绑定 sshkey(shkey路径=》 /Users/电脑用户名/.ssh/id_rsa.pub
)
安装插件
1
| $ npm install hexo-deployer-git --save
|
- 将 github 仓库地址复制到 config.yml 中
1 2 3 4 5 6 7
|
deploy: type: git repo: github url branch: master
|
- 运行指令
1 2 3 4 5 6 7 8
| $ hexo clean
$ hexo g
$ hexo d
|
主题应用
请确保已经安装渲染器: hexo-renderer-ejs 和 hexo-renderer-less。
1
| $ npm install --save hexo-renderer-less hexo-renderer-ejs
|
- 安装主题
1
| $ npm i hexo-theme-async@latest
|
启用主题
修改根目录下 _config.yml 文件,将主题修改为 async
- 配置主题 Config
- 在 hexo 目录下新建 _config.async.yml