写博客不用开浏览器——我的沙雕手动博客

你永远不知道人在接近崩溃的时候会产生什么沙雕的想法。

我从昨天晚上到今天下午,除了上网课就是在研究博客,没错,我又开始大改博客了。之前在洛杉矶的服务器跑路了,很多数据都没有备份,只好借着百度快照转移了一篇文章,其他都要推倒重来,而这次小哈同学给我推荐了一个香港的服务器,速度还不错,然而wordpress实在臃肿,便打算换成传说中更轻的Hexo。

但换Hexo也没成功,我嫌Github Pages太慢,就自己在服务器上搭建,中途遇到了许多问题,好不容易可以访问,却因为调用了谷歌字体的原因访问速度很慢(Google告诉我的我也不知道是不是这个原因),在换字体的路上又折腾了许久,见异思迁的我到后面又觉得主题不好看,换了很多回主题,不同主题对字体的设定又不同……曾经被前端折磨死的我实在无法忍受,便在眺望窗外之际想到了这个点子。

没错,现在你看到的这个页面,就是属于我的沙雕手动博客的一篇文章。为何叫“手动”,先大概介绍下,这个博客没有使用任何语言编写,所有文字内容均在HTML页面上,我对博客的一切操作甚至不需要打开浏览器(Hexo好像也差不多),因为它没有后台,从博客所有页面的撰写到发布,我只需要一个Markdown编辑器和Git工具。

原理其实非常简单。受Hexo启发,我在服务器建一个Git远程仓库,配置一下自动克隆本地裸仓库的Hooks,然后在本地拉取下来进行写作,所有的页面都用md编写再转成HTML,最后推到远端就OK了。每次更新的步骤就是四步:撰写、转化、提交、推送。

这样的操作看上去看上去可能十分愚蠢,而且还比不上Hexo,但也的确很适合我。到目前我对前端还是提不起一点兴趣,想要自定义页面对我是很麻烦的,但写文章我还是会的,就用写文章的方式来写页面,简单轻松高效。其次,纯静态页面,速度相信会比动态站快很多,再怎么也出不了多少问题,维护成本几乎为零,可以真正做到“专注写作”。再次,这样的简约(简陋)的博客其实已经具备了我所需要的功能——写文发文,Git强大的内容管理能力可以代替后台,除此之外我也不需要评论等功能,灌水是一方面,我也相信邮件/QQ交流会是更有效的交流方式。

差不多就是关于这个“手动博客”的全部内容了,无论你觉得沙雕还是鸡肋,不出意外我会长时间这么用下去,或许你也可以试试。回到开头那句话,你永远不知道人在接近崩溃的时候会产生什么沙雕的想法,这种想法大部分时候没什么卵用,但也不排除有尝试的价值。

 

icecream

2020/2/13