博客重构计划

启发

前几日偶然闯入一位朋友的个人博客, 一番浏览下来,日记、札记、学习笔记,甚至一些旅行记录,加起来有50多篇。他在自己的博客里随心地写着各种文字,关闭了评论功能,也关闭了浏览记录,就像真正的一座孤岛,自己在上面记录着生活的一切,同时又热情地招待偶然来访的客人。我突然意识到,这才是个人博客应有的样子:不贪图浏览量,不追求人气,安静地记录并展示着博主对生活的感悟、读过的书、写过的代码。

思考

我写博客的初衷,是想以写技术文章的形式,输出知识的同时也巩固自己的知识。虽说写严谨的技术文章有利于提高我向别人讲解知识点的能力,但是时间一长,写得技术文章多了,不管在哪写作,我总是有意无意地反复斟酌自己表达是否严谨、是否有歧义,在个人博客里这样写,反倒少了一些随性,也不会想在自己的博客里写编程之外的东西。所以才有了这篇与我以前风格完全不同的博文,和这个重构计划。

已做的

在拜访了上文那位朋友的博客之后,我决定用回这个MoeIcarus主题,不仅仅是因为他的博客用的是这个主题,还因为我对现在的Icarus主题风格不满意,怎么说呢,初见Icarus感觉不错,但是看久了就感觉有些一般,没有MoeIcarus耐看。MoeIcarus是基于Icarus修改而来的主题,只不过用的是2017年的Icarus,大概是Icaurs 2.4版本,原作者对二次元爱得深沉(无贬义),在Icarus的基础上加入了很多moe元素,就如这个小鸡鼠标,还有一些有趣的动效等。我并不是个二次元狂热者,但也说得上喜欢,加之原来我用的新版本的Icarus主题感觉有些生硬、刻板,我便换上了这个MoeIcarus主题,并在此基础上做了一些修改,打算长期使用和维护,Github仓库见 Hexo-Theme-MoeIcarus

想做的

在换MoeIcarus主题之前,我还雄心壮志地打算自己从开始零重写前后端,但在我写了两天Html+Css后发觉,写起来不仅味如嚼蜡,而且还大概率留下一堆页面多端适配的问题死拖着,心想着还不如找个合适的主题用着舒心一些,毕竟站在巨人的肩膀上望得远。自己从零写前端劝退了,但是自己写写后端还是可以的,所以我打算基于这个MoeIcarus主题,给我的个人博客加一个可以在线管理文章、自带评论系统、可以在线写文章的后端,又是一个大工程。。我高中时期不务正业写了一段时间的Java,后来学了C++后就对Java便没了好感,于是我便打算找一个C++的web框架来写后端。最开始是了解到有Wt、CppCMS等老旧又无人问津的C++web后端,后来发现了一个基于cinatra的Feather框架,两者都是国人写的,便打算用Feather来写,写了一些后发现也就写的是一些调Api的玩意,技术含量很低,最后决定自己使用Linux Socket Api来从零写一个Http服务器,以支持我的网站后端。又是一个大工程。。不过既然决定了那就试试吧,从零开始学Unix网络编程,从零开始学习Linux C++开发,最后造出一个能用的东西出来,我就很满意了。期待能有上线运行的一天,届时我也会在Github上开源。

分享到