- 安装hexo
$ npm install -g hexo-cli
- 生成项目文件
$ hexo init 0x2CA.github.io
- 在项目中初始化
npm install
- 安装主题到主题目录
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
- 安装基础渲染器
$ npm install hexo-renderer-pug --save
$ npm install hexo-renderer-sass --save
注:若npm install hexo-renderer-sass安装时报错,可能是国内网络问题,请尝试使用代理或者切换至淘宝NPM镜像安装。
- 如果需要站内搜索需要安装
$ npm install hexo-generator-search --save
- RSS功能需要安装
$ npm install hexo-generator-feed --save
- 分享功能需要安装
$ npm install hexo-helper-qrcode --save
- 如果想使用plantuml需要安装
npm install hexo-filter-plantuml --save
- 文件统计功能需要安装
npm install hexo-wordcount --save
- 图片懒加载需要安装
npm install hexo-lazyload-image --save
- 构建压缩需要安装
npm install hexo-neat --save
package.json
hexo环境- npm install -g
- npm install --save
_config.yml
hexo配置文件.gitmodules
git子模块.gitignore
git排除配置themes/maupassant
主题文件source
文章源文件scaffolds
文章模板.deploy_git @ XXXXX
git部署文件
- 写文章
hexo n '标题'
- 渲染
hexo g
- 发布
hexo d
- 源文件上传
git add --all
git commit -m '源文件'
git push -u origin hexo