Hexo框架
Hexo是一个快速、简洁且高效的博客框架。
Hexo使用 Markdown(或其他渲染引擎)解析文章,搭配主题进行静态网页的生成。
Hexo支持Markdown的所有功能,并拥有强大的插件系统。
Hexo6搭建
首先确保系统中已经配置完了Node.js环境,并已经安装了pnpm包管理工具,可参见之前的博客文章
使用以下命令直接进行全局安装,请确保node的node_modules包含在了系统环境变量内,否则无法正常运行hexo命令
1 | npm install hexo-cli -g |
通过以上命令就已经搭建了默认主体的Hexo博客,但如果觉得这个主题不好看可以换个主题
本教程以indigo主题为例介绍安装过程但原仓库已停止维护,升级到Hexo6的版本在这个仓库,查阅稳定请参考老仓库的文档
1 | cd themes |
安装完成后对两份_config.yml
配置文档进行修改
Hexo文章页及新主题页设置
文章页的顶头应添加以下说明文档
1 | --- |
新主题页通过命令创建
1 | hexo new page friends |
并设置说明文档
1 | --- |
Hexo插件设置
hexo生成的页面可以一键生成并推送到GitHub,由GitHub免费建站,通过插件hexo-deployer-git实现
1 | pnpm install hexo-deployer-git |
修改_config.yml
添加配置
1 | deploy: |
执行命令即可自动部署,警告:如果配置不当该步骤会清空仓库的所有提交记录并从头开始记录
1 | hexo clean |