关于搭建个人博客,网上已经有很多教程了,重复别人的概述显得有点浪费时间。而我在自己在搭建这个博客的时候,了解到目前大概有3种比较常用个人博客搭建方法的方法,而我所用的是GitHub&&Hexo,因此,下面我主要总结概述一下在我搭建这个博客的时候,所用到的关于GitHub&&Hexo方面参考内容,大家可以参考参考,省去从海量资料中寻找有用内容的过程。
重点知识
如何搭建一个独立博客——简明Github Pages与Hexo教程
- 这是一篇十分详细的教程,先把这个过一遍有个大体的思路,然后按照文章来进行操作,不过不建议大家一开始就按照博主的描述购买域名,其实不用个人域名也可以拥有个人博客的,如果确实需要个人域名的话,建议在一切的一切之后才进行购买绑定~
- 文章中,作者也大量引用了其他参考资料,这些引文都是好东西,不要忽略
hexo详细介绍
这篇文章前面一两段话可以忽略,和上一篇推荐文章的差不多,之后的内容,作者详细的概述了各个命令,插件,目录结构的说明,十分值得收藏
辅助参考
将个人域名绑定到github上
如果上面的教程中,你不明白这个操作如何实现,那么可以尝试参考这篇文章,这篇在这方面讲得十分详细了
设置多说评论模块
这块其实是与你的所用的主题有关的,一些主题可能会直接包含一个enable的开关,写true就会开启。
实际上我用的是jacman的主题,仅需要在全局配置文件/_config.yml
中写上 duoshuo_shortname: your short name
,就可以了。
从Hexo 2.x升级到3.x
Hexo 主题库
总有一个适合你的
如何使用 Jacman 主题
作者是开发这个主题的大神,关于这个主题的用法在这篇文章中说得很具体了
问题汇总
Ubuntu采用apt-get方式安装nodejs npm失败解决方案
原因:系统提示, node和npm版本不兼容。可能是终于apt-get源没有更新造成的问题。
解决:手动安装,参考http://blog.fens.me/nodejs-enviroment/
npm安装的时候出现 shasum check failed
原因:默认是国外的服务器,很容易出现传输过程中下载的东西受损,或者其他情况引发
解决:切换到国内的镜像
1 | npm config set registry http://registry.cnpmjs.org |
Hexo常见问题解决方案
比较多的问题总结都在这里,可以优先在浏览器中输入 Ctrl + F
搜索问题关键字,看看文章中是否有解决方案
解决无法发布到github
错误提示:ERR Deployer not found: github
原因:因为hexo 3.x(hexo version
:查看当前hexo版本号)版本换了写法,而网上的教程很多是基于Hexo2.x进行编写的,因此基本都会遇到这个问题
解决方案:参考标题链接