本博文最初发表在博主个人博客上,可以点击这里阅读。
首先声明:这并不是一篇教程。
这不是一篇教程,原因有4个:
- 博主太懒了,而且文笔也很差。
- 写教程需要把之前的过程再过一遍,博主没有时间也没有耐心。
- 中间要在github上创建个人的github.io库,而这个库每个账号只能有一个。为了写教程再去申请账号太麻烦了。
- 最后一点,也是最重要的一点:网上的教程已经很多了,而且有的文章写的确实不错。我的博客就是参考网上的教程搭建的,既然我没有人家写得好,就没有必要写。
我想有的人会问了:那这篇文章是干嘛的呢?
问得好。
我想在你看到我的这篇文章之前,各位小可爱一定还见过或者收藏了其他关于搭建博客的的文章,以便对比,查漏补缺式的开始搭建。博主搭建博客的时候也是这么做的。
所以,本文将把我从开始想搭建博客,到最后搭建成功的整个过程中,用到的所有文章链接做一个汇总。这样可以减少你在网上搜索教程,过滤有用文章的时间。而且还方便博主以后查看,让一切变得简单。
怎样汇总呢?
我是这样做的,把文章分为5个部分。根据我的经验,这5个部分是你整个博客搭建过程中必须要思考和实践的:
- 前言:搭建博客难吗 & 为什么要搭建博客
- 背景知识:Hexo & Github & GithubPages & CodingPages
- 搭建过程:重头戏
- 个性化:本文链接最多的一个部分,原因你懂的
- 我的建议和踩过的坑
最后一个部分穿插在前4个部分中,能让你更快的进行博客搭建,所以不作为单独的目录出现。
如果你不想了解前两个部分,可以直接跳到第3部分。
好了,废话就不多说了,开车!
前言
搭建博客难吗?
我可以很负责人的告诉你:不仅不难,而且还很简单。
那么,只有程序员才能搭建博客吗?
或许你不相信,但我确实见过有许多非互联网行业的人也搭建了自己的博客。所以在搭建博客这件事上,确实没有专业之分。
说白了,搭建博客就是用一堆别人的东西,来做一个你自己的东西:Hexo、主题、GithubPages、CodingPages,这些没一样是你的。而且这些都是免费的,除了买域名要花一只棒棒糖的钱(我搭建博客一共就花了3块钱)
所以,人家设计的东西,你只要拿来用就可以了。
需要自己知道一些背景知识吗?
上边说了,搭建博客是没有专业之分的。你可以不知道什么是Github,hexo,GithubPages/CodingPages。甚至在技术方面什么也不懂。
可能你不相信,但结合我的搭建过程,我可以先给你说说他们都是怎么用的:
- Github:只是建立了一个github.io的库,没有账号的话可以注册一个。所以你有没有账号,会不会操作Github都没有关系。
- Hexo:只是下载了它的安装包和主题,你只需要知道一些部署博客的命令(不超过5条)。这些命令你也可以不会,因为文档里都有。
- GithubPages:是Github推出的功能,只要你建立了github.io库,就默认在使用。它相当于一个服务器,可以保存你的所有博客文件,是你电脑上博客站点的一份备份。也不用你了解。
- CodingPages:跟GithubPages作用相同,也是为了备份。所以你可以不用这个。但这个是国内的。为了双重保障和你的博客运行速度。建立还是设置下它。
它们的概念下边会详细介绍。
当然,搭建博客时你可以什么都不懂。但为了以后能更好的操作你的博客,建议在搭建成功之后,好好学习一下Github的使用。网上的教程也有很多,这里就不再赘述。
虽然你可以什么都不懂,但以下3样东西你必须要有:
- 耐心:搭建博客是一件非常折腾的事情,所以耐心很重要
- 细心:一定要细心,