使用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

目录
×

喜欢就点赞,疼爱就打赏