使用hexo在github上建站
网络上已经有非常多的使用hexo 建立blog的帖子了. 这边这个日志.只是用来备忘的(也许还带着点吐槽).
首先hexo是基于node, 如果是搞软件开发的兄弟, 推荐顺手把node也学了, 这玩意真心不错.
hexo 的官方网站 https://hexo.io/ 一上来就是安装方法.很容易而且英语也很好懂.不多说了(然后槽点就来了,感谢GFW让我下载”飞”一样的快).
网上说hexo在安装的时候因为判断语言的时候会卡死.node先升级到了最新的版本.同时开了代理.别问我到底哪个操作导致成功的,我没那时间再试一次了.太特么恶心了.
如果报这个错误. java Error: Deployer not found : github,
则需要执行:(再次卡死…)npm install hexo-deployer-git --save
同时把_config.yml文件 deploy下面的type改成git 同时,repository 指向你的github对应的仓库上
域名解析. 在source下新建CNAME文件, 把你需要解析的域名写进去就行了. 比如我的 www.zhu8fei.com
总算只剩下 hexo的语法问题了, hexo默认主题landscape使用ejs模板 , 如果会express的话. 编辑起来就非常容易了.
当前这个主题, 有部分修改. 都是小改动. 使用360CDN镜像 替换了google的资源(WTF GFW).参考这篇Hexo使用多说教程添加了评论功能,改起来也是超级容易.
加评论的程中, 评论怎么也出不来. 玩着玩着报了这个 Cannot read property 'compile' of undefined
找了半天问题没搞定. 网上搜了半天 .都说 hexo init
init 你妹啊. 幸亏老子一直有push github 直接 init会把.git都干掉就更别说做了这么多的修改了. 最终找到的解决办法 居然是npm install
. 这算是hexo的bug吗?不清楚反正这个挺坑.
最后整体感觉. 时间主要扔在改页面样式上了. 估计后续还会继续改.
2016/05/24 零点被坑死. Cannot read property 'compile' of undefined
这个问题的原因, 是一个倒霉的tab 导致页面整个404了. 真是good work . md文件的头部信息中,注意不要写空tab. 会解析失败的. github果然是非常给力,发现这个问题先是搜了一大堆无关信息. 但最后发现github 仓库里面有深红的颜色 . 感觉不正常就随手改了下试试.
文章标题:使用hexo在github上建站
本文作者:zhu8fei
发布时间:2016-05-21, 20:26:06
最后更新:2024-08-15, 09:39:10
原始链接:http://www.zhu8fei.com/2016/05/21/hexo-github-pages.html版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zhu8fei@163.com