倒腾一个礼拜,终于有了自己的网站
到今天为止,我的博客网站基本成型!
我的博客地址:https://maomao.ink
期间已经忘记踩过多少坑了,加起来得有几百个了吧?现在终于可以安心梳理这些天来遇到的问题,希望我能一个不落地记载下来,方便后来者乘凉。
一、不知如何选型,先用WordPress试水
虽然我是程序员,但也仅限于APP端。在陌生的博客领域,我是一个小白,网站建设更是一窍不通。
我理想型的博客网站应该具备这些功能:
- 支持Markdown写文章;
- 可以整理分类;
- 可以记录时间轴;
- 能上传音频;
- 能上传视频;
按照我的要求,目前市面上能够支持音视频的博客网站也就属Wordpress了。Wordpress是公认的功能最强大的博客软件,朋友向我推荐了它,于是我的第一个网站是以Wordpress为目标的。
此处省略N个坑……
安装完Wordpress之后,决定上手写个文章。可是找了半天没找到Markdown编辑模式,而且后台系统比较卡顿,一开始我以为是网络不好,可是越到后面,卡顿越明显,我心中生起了抵触情绪。为了挽留它,我还尝试了上传音视频功能,结果也是大失所望,虽然能够上传,但是那原始的播放界面让我难以忍受。啊,忘了说了,在这之前我一直用简书写文章,对于界面和用户体验,简书是我认为做得比较好的。至少比我遇到的Wordpress要好得多,当然也可能是我不会操作导致了不好的体验。
其实最新版的Wordpress的编辑界面已经很简洁了,有点类似于公众号的编辑界面。但基于卡顿的原因,我还是决定换掉它。
就在这时候,一直指导我从无到有安装好Wordpress的朋友,给我推荐了另一个轻量级的博客系统——docsify。
二、最轻的博客:docsify
docsify是我见过的最轻的博客,当然静态博客除外。
严格来说,它属于一个文件管理系统。为什么这么说?因为它没有数据库。
它的所有数据就是Markdown格式(.md)的文档。
你可以在本地写好md文档,然后上传到服务器,就可以显示出来,非常地方便,也很便利。
另外,它的目录树结构的样式也非常吸引我,就像看一本书一样,非常方便和直观。
docsify官网,目录树结构如果我是打算写书,或者写开源文档的话,我可能就选择它了,因为它是我心目中最好的文档格式。
但是事实上我目前没有那么大的需求,我的文章主要以零碎为主,没有成书,而且文章量有点多,所以我认为现阶段不太适合用它作为博客软件。
当然我也不想每次写完文章再手动操作服务器。
三、小巧又实用,性价比之王:Typecho
其实最开始一位简书的朋友就在用Typecho这个博客软件,而且已经用了几年了,但是我当时没太在意博客方面的事情,也就此作罢。
直到前面两个博客系统都不能满足我需求的时候,我又找到了他。
了解之后,我先去看了Typecho主题库里面所有的主题样式。这也因为Typecho的主题并不多,大概200个左右,不像Wordpress有几千个主题。
花了半天时间浏览了一遍主题,选出几个中意的主题,再进行二次挑选,把挑选出的主题安装之后看效果图。以最终效果图进行第三轮挑选。
最后,不知是我的简书情节还是因为这个主题能够满足我大部分需求,我选择了目前这个仿简书
版的主题。
清新的风格,与简书并无太大差异。
最开始安装的是1.1.1版本的主题,功能和样式都不如目前这一版,在我看到一个与我用同样主题,又比我的好看太多的博客之后,我不淡定了,到处寻找功能插件,找到了那个博客的博主,也找到了仿简书主题的制作者“绛木子”.
最后发现,三年前绛木子就出了2.0版本了,同时也出了很多插件。功能比1.1.1版本丰富了不少,界面也更清爽了。之前我看到的那个漂亮博客,就是用的2.0版本。
找到版本之后,又因找各种插件而苦恼,有时候安装找好几款插件仍然不能满足我的需求。
除了装插件,有时候需要该样式,这就需要修改博客主题的源码,来来回回被我改坏了不下于100次。原本对PHP半点不懂的我,去摸瞎子改代码,真的很苦恼,好在最终我要的效果都成为了现实。