如何创建一个自己的博客网站

1.前言

我相信看这篇文章的大多数人肯定都是通过朋友圈或者qq空间来记录生活的,如果想要写长一点的blog可能会用知乎或者csdn,但是这么做也有一定的弊端,你总会受到各种限制。比如朋友圈最多只能发9张图片,还不能发原图,csdn上有各种广告,所以说有自己的一个网站来写博客就很nice了,想怎么写就怎么写。于是我就利用五一假期的时间创建了一个基于hexo+githubpages的博客,而这篇文章也将作为我的第一篇建站文章!也欢迎大家来我的个人网站:xin的博客(日后肯定会慢慢更新内容的)

2.探索

探索过程大致可以分为三步:选择合适的框架,选择喜欢的主题,开始写blog。

选择合适的框架

目前主流的方法主要有以下几种:

项目 优点 缺点
hexo 可以不买服务器和域名;使用人数多,遇到问题好解决;主题丰富 配置非常麻烦,需要备份
hugo 也可以零成本实现;用Go语言写的,渲染快 使用人数较少,主题也比较少
typecho 简洁轻量,配置非常简单,适合单纯想写博客的 需要买服务器和域名(买国内的服务器还需要备案)
wordpress 使用人数多,遇到问题好解决;生态丰富,插件多 非常臃肿,需要你有一定的网站优化能力
jekyll 不需要在本地写完再deploy,可以直接在github上写 文章开头的那些设置不能自动生成

如果你看完上面这个表格还不知道怎么选,可以看一下这个视频: 搭博客到底选什么框架?Hexo还是Hugo?Typecho还是Wordpress?
其实选择哪种并不重要,选择一个比较适合自己的就好,我看网上许多人都是从一个换到另一个,重要的是内容输出。
其实一开始我想用Typecho的,但是因为要买服务器和域名,就放弃了,选择了hexo。

选择喜欢的主题

hexo的主题样式非常多,目前最受欢迎的应该是butterfly,我也试了一下这个,感觉配置还是不太方便,于是我又转到了fluid,这个感觉作者之前的一些配置就很好了,基本就修改一下个人信息,在稍微魔改一下就行。如果你也选择了hexo,那么fluid绝对是一个很好的选择!

开始写blog

如果你还在纠结选那种框架或者那个主题的话,那我只能告诉你:“快别选了,抓紧写吧”,主题什么的可以日后再改嘛,好的灵感可不能再现。
我目前的打算是先用csdn的MD编辑器写好,然后导出到本地,然后找到这个md文件,把它复制到hexo博客文件夹 中 source 下的 _posts 中,默认只有一个 hello-world.md;复制完之后然后使用文本编辑器打开它,在第一行加上title,内容自定,如:

title: this is my first blog

然后就是hexo g生成,hexo s本地预览,hexo d上传到github大功告成!!!

3.总结

虽然这篇文章内容很少,但是创建博客确实花费了我不少时间,现在回过头看,在修改某个文件的时候最好备份一下,不然改错了就很麻烦;不要过于看重主题,开始的时候可以用默认的。如果你也有创建自己博客的想法,那就抓紧行动起来吧!