该文章主要包含:
- hexo常用shell命令
- 用Python包装常用shell命令
- Python实现hexo博客随机缩略图
- Python实现hexo博客图片url的自动修改
- Python实现hexo博客自动编译并发布
创建新的文档(根目录下)
在根目录中执行下列shell命令,表示根据scaffolds中的post模板在source/_posts下创建guidebook/hexo文件夹、同时创建同名的md文档,文档内部指定文章的标题为Hexo使用指南
1 | hexo new post --path guidebook/hexo "Hexo使用指南" |
编译md文档
运行如下命令渲染并编译开发环境中的md文档 → 生成html → 推送到代码仓库
1 | hexo clean && hexo deploy |
创建hexo项目
1 | 创建hexo项目并命名为blog |
创建blog项目后,将生成如下文件:
1 | ├── _config.landscape.yml |
为了编译后自动推送到GitHub仓库,需要安装hexo-deployer-git
1 | npm install hexo-deployer-git --save |
主题设置
yilia-plus
pure
-
该主题支持颜色 theme-black,theme-blue,theme-green,theme-purple
-
使用该主题,需要将themes/pure/_source下的所有文件拷贝至根目录下的themes文件夹,如下:
1
2
3
4
5
6
7
8
9
10── source
├── 404
├── _data
├── _posts
├── about
├── books
├── categories
├── links
├── repository
└── tags -
该主题的详细配置可以再themes/pure/_config.yml进行