这不是一个教程,只是记录个人配置Hexo的历程,方便下次使用,最后的参考资料中会有详细的搭建教程。
Hexo简介
hexo是一款快速、简洁且高效的博客框架,基于node.js构建,速度快,支持Markdown的编写文章,可以一键部署到GitHub,简单方便。参考 : Hexo中文网站
环境搭建
依赖环境: node.js、npm(或yarn),部署网站需要 git
安装和使用
安装
|
|
初始化站点
|
|
其他命令
|
|
命令简写
|
|
网站部署配置
编辑项目根目录下的_config,yml
|
|
可能需要配置SSH,网上搜一下就有解决方案。参考
关于如何配置 github pages 参考网上资料即可。
可能出现的问题:
(node:19344) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated
根据提示,deprecated,弃用了,说明前面那个应该是个方法,这个方法在node当中弃用了。明显就是Hexo还在继续使用这个已经被弃用的方法。
解决方案: npm install hexo-fs --save 更新一下hexo-fs插件。参考
Error: Deployer not found : github,
安装插件 npm install hexo-deployer-git --save ,然后再generate 和deploy
参考资料
- 博客园 - cherishzy : 在Github上面搭建Hexo博客(一):部署到Github
- 博客园 - 流浪猫の窝 : 使用hexo搭建github.io博客(一)
- 简书 - sanchuan : 你不知道的HEXO deploy