我的个人博客是怎么搭建的

关于搭建个人博客,网上已经有很多教程了,重复别人的概述显得有点浪费时间。而我在自己在搭建这个博客的时候,了解到目前大概有3种比较常用个人博客搭建方法的方法,而我所用的是GitHub&&Hexo,因此,下面我主要总结概述一下在我搭建这个博客的时候,所用到的关于GitHub&&Hexo方面参考内容,大家可以参考参考,省去从海量资料中寻找有用内容的过程。

重点知识

如何搭建一个独立博客——简明Github Pages与Hexo教程

  1. 这是一篇十分详细的教程,先把这个过一遍有个大体的思路,然后按照文章来进行操作,不过不建议大家一开始就按照博主的描述购买域名,其实不用个人域名也可以拥有个人博客的,如果确实需要个人域名的话,建议在一切的一切之后才进行购买绑定~
  2. 文章中,作者也大量引用了其他参考资料,这些引文都是好东西,不要忽略

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进行编写的,因此基本都会遇到这个问题
解决方案:参考标题链接