前言
首先特别鸣谢柏荧的快速搭建个人博客指南,和柏荧的简书快速搭建个人博客指南在这两篇指南中已经写的非常详细了,基本上按照这个步骤就可以快速搭建好个人的博客,但我写这篇博客是从我根据柏荧博客搭建过程中遇到的一些问题之后寻找的解决办法,如果结合起来看,应该是就算纯小白也能快速搭建个人博客了,先去按照他的博客搭建,然后如果踩到坑了回来看这篇文章,就完全OK
写在前面
原博客中博主让搜索他的github仓库,然后fork到自己的仓库里进行修改,但是博主也在最后写到,如果直接fork到自己仓库以后不把源仓库删掉的话,每次你提交修改到你自己的仓库,也会同时提交到博主的远程仓库,会给博主带来很大困扰。
所以我的建议是现在自己仓库建立以自己用户名命名的仓库,然后将原博主的博客文件下载下来,再上传到自己的仓库进行修改,当然不要忘记了给原博主一个star
404页面解决办法
原博主说如果当去访问你的博客的时候,出现404页面,解决办法是将CNAME文件修改,但其实这是在你拥有自己的域名的情况下,采取将CNAME文件中的域名修改成你的域名,如果你自己还没有拥有自己的域名,直接将这个文件删除,然后再去访问你的github用户名.github.io
就能出现你的网站了
gittalk系统出现error
原因可能是你的github账户中没有开启issue功能
方法是选择你的仓库->setting,把issue勾选
修改博客标签页的小图标
如果你直接把你想要的图片修改成favicon.ico并替换掉原img文件下的favicon.ico文件后,无论怎么刷新,清除缓存,也无法更新成功,那么你可能遇到了和我一样的问题。
我的解决办法首先检查自己的图片文件是不是过大,如果太大就修改成32*32像素的比较好,然后将favicon.ico从img文件中拿到根目录下,再进入_includes文件下的head.html文件修改第16行代码
<link rel="shortcut icon" href="/img/favicon.ico">
修改成<link rel="shortcut icon" href="/favicon.ico">
提交以后再刷新,就是你专属的小图标了。
总结
柏荧的两篇博客其实已经写的非常详细和清楚了,如果在搭建自己博客的过程中还有什么问题,我建议仔细看看柏荧的两篇博客和我的这篇,将三篇结合起来看,应该很快就能将自己专属的博客快速搭建起来了。
写在最后
之所以自己想搭建一个博客,是因为最近听到网易博客竟然要停运了,让我终于体会到如果将自己的东西托管在别人的服务之上,多少都有点恐慌,不知道何时突然会停运,不知道自己的数据到时该如何转移,当然我这可能是杞人忧天,但是我还是觉得能将自己的点滴掌握在自己手里比较有安全感。虽然自己用自己搭建的博客来写博客,可能没有直接用别人提供的服务那样方便,比如在写博客的时候其实是使用markdown写好以后将文件上传到github上才能显示,相对于别人博客网站提供写博客时候很多方便的组件来说,我们可能比较麻烦,但是当你学习好使用markdown来写博客的时候,其实也会发现写博客很简单。
当然还有一个好处就是,自己搭建的博客很干净,不会有很多广告,这也是我搭建博客的初衷之一。