重开博客的一些想法

2016年,因为找工作的缘故,我在 GitHub Pages 上建立了自己的独立博客,使用的是 Ghost 这一基于 Node.js 的开源博客平台。其一,界面简洁,虽然初始的配置和部署有一些坑,填上以后还是可以很舒服地专注写作。其二,熟悉一些网站搭建、维护所需要的一些基本知识,以及自己在填坑过程中累积到不少经验和技巧。最后的项目成品也让我顺利地找到了第一份工作,主要做前端开发,同时还有服务器的运维以及 SEO 的工作。

在那之前,其实自己很少写长的文章,也仅仅是混迹于微博、微信朋友圈一类的,有空的时候发发心情、照片,还有分享一些有趣的东西,也是自得其乐。这些伴随着自己在澳洲的学习时光,而工作开始后博客也停更了,原因无非是工作占据了太多的时间,让我不再想安静地坐下来思考和写作。这么一段时间过去后,因为专注的时间少了,也没有真正意义上的记录,让现在的我无法总结和梳理自己的经历,缺乏经验但又没有找到提高的途径。所以,再一次的,重新开始写博客,强迫自己养成良好的记录习惯,也能更好地了解自己。


开篇

个人博客依然是最合适的个人展示网站,而为了能够将更多的时间花在写上面,再考虑成本的因素,我没有选择在虚拟主机(VPS)上搭建动态博客,而作为程序猿中的一员,我也暂不考虑使用门户网站的博客平台,所以依然选择静态博客,使用 Hexo + GitHub Pages 的组合搭建,也购买了一个域名。当然,使用静态博客缺点还是不少。首先,要根据自己的需求对 Hexo 进行配置和源文件的修改,内容管理也较为麻烦;更不用说要熟悉 GitMarkdown 语言进行网站的部署和写作。

关于如何使用 Hexo 搭建博客网上已有很多教程,我之后会写一两篇自己在搭建过程中发现的问题和优化的心得,以及对 Next 主题一些定制部分内容进行解说。

写什么呢

按照现阶段的想法,博客的版块包括:

  • 程序猿:记录编程开发心得、分享优秀代码。
  • 创意集:你在这个版块能发现有趣的活动、创意广告、产品、插画等内容。
  • 碎碎念:顾名思义,自己的日常生活记录,除了发发牢骚,偶尔我也会到处溜达,随处拍一些照片来分享。

我发现自己真的是视觉系,所以以后更新的博客内容不会只有大段的文字,各位可以根据自己的喜好浏览不同的版块。其实本来还有一个版块的,但是因为一些原因无法加入,放在最后一起说吧。

一些遗憾

如上,在博客的搭建过程中,我本来还想加入一个版块,每周做 2-3 篇 60-Second Science Podcast 的英文翻译,一方面是现在越发需要持之以恒地提高自己的英语水平,通过好的素材提高听力和积累词汇;另一方面也是想要分享好的东西给大家,一举两得。最后没有加入的原因,是由于音频文件无法直接外链,如果单独下载回来,我需要一个稳定的服务器空间存放,而这就会产生费用。虽然有一些云空间服务有免费的额度,但是随着时间的推移,需要存储的文件数量也会越来越多,访客访问文件的次数增加等都会产生更多的费用。目前我还需要节省一些,所以这个版块就暂时搁置,以后有条件再加入。

第二个问题即是涉及网站的访问速度了,众所周知,因为 GFW 的存在,国外很多服务国内用户都无法使用。GitHub 其实也算在列,从国内访问的速度非常的慢,我本想使用国内云服务商七牛提供的 CDN 加速功能,奈何想要启用该功能,所使用的网站域名必须在国内备案,也就意味着网站内容会被审查,我只能作罢。目前单纯使用七牛做图床,先看看效果再说。

最后

博客上线前,也陆续补充了必要的功能,调整了不少细节。由于静态页面的限制,评论和网页分享均需要使用第三方服务。经过一番比较和探索,评论功能使用的是使用的是来自韩国的 Livere 来必力,希望没有被墙。网页分享也是必备的功能之一,Next 主题集成的 JiaThis百度分享我都不大喜欢,替换为 Mob ShareSDK