基础要求
- Node.js
- Git
安装Hexo
- 运行
1
npm install -g hexo-cli
初始配置
- 执行代码初始化 Hexo
1
2
3hexo init <folder path>
cd <folder path>
npm install
项目结构
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
基础用法
- 创建新的文章或者页面
1
hexo new [layout] <title>
post
是默认的layout
,默认的Layout
有post
,page
,draft
1
hexo new page --path _posts/Tech/Excel/个人所得税之退税还是补税 "个人所得税之退税还是补税?"
服务器
- 安装Hexo服务器
1
npm install hexo-server --save
- 启动Hexo服务器
1
hexo server
生成与部署
- 生成并监视文件
1
hexo generate --watch
- 生成并部署
1
2hexo generate --deploy
hexo deploy --generate
- 生成并部署
一键发布到Github Pages
- 一键部署到Git
- 安装hexo-deployer-git
1
npm install hexo-deployer-git --save
- 修改
_config.yml
1
2
3
4
5deploy:
type: git
repo: <repository url> # 仓库的全路径
branch: [branch]
message: [message] - 执行部署
1
2hexo clean
hexo deploy - 前往对应仓库设置修改
Pages
为上面设置的branch
- 安装hexo-deployer-git