无折腾不欢腾

本来今天准备写另一篇文章的,都在回家的电车上写了一半了。可是到家以后把早上的尾巴处理掉,发现难得有人在我博客留言,于是又开始闲逛。这是我的一个癖好,看更多的博客既能开拓视野结识朋友,又能收获一些互动,更重要的是偶尔有惊喜。而就在刚刚我收获了一个让人欢喜让人忧的惊喜。

之前我在博客图床里详细写过对于存放博客图片的纠结思想过程,本来已经决定放在 cdn.shuiba.co 了,后来因为 Chrome 的 https 幺蛾子,使得原来使用 http 链接的图片被打上了不安全的标记,令我身心俱疲。后来干脆一不做二不休,把图床又都改回同一域名下的 img 文件夹中,呈现 /img/年份/文件名.jpg 的美好形式。就这么手动修改了近两百篇文章以后,才发现原来还有这样一种写法,我真的快要哭出来。

<img src="//cdn.shuiba.co/年份/文件名.jpg" alt="" />

说是惊喜,因为它完美解决了我之前的困扰——分离图床引用时的 http/https 问题。原来双斜杠有特殊用途,“它会判断当前的页面协议是 http 还是 https 来决定请求 url 的协议,用于处理网站使用的协议和网页中请求的外网资源不一致的问题”。这么说来,双斜杠甚至超过了单斜杠在我心目中的地位了。说让人忧是因为如果要改回去,等于全部重来一遍。但不幸中的万幸是,800+篇文章我才刚修改好200篇(好像也不太高兴得起来)。

正当我在纠结要不要改的时候,突然想查一下有没有批量修改 md 文件的方法,找到 hexo 的讨论组里提到,Sublime 就能跨文件查找替换。实践过后一顿心花怒放,甚至有了想付费的念头!现在问题明朗多了,选择权在自己手上才舒服。虽然如此,但是自由所带来的代价就是,又得面对各种可能性,重新审视博客结构了。

为什么这么说呢,因为我之前一直使用时间顺序分类,这是最符合文件夹整理的逻辑的(Bitcron 默认一个文件夹就是一个分类)。但是如此一来就占用了分类方法,所以我用标签进行文章内容上的区分管理。由于标签必须写在每个文档里,所以一旦要修正,就得一个个手动修改,我的博文后宫实在让我承受不起逐个修改的强度。所以后来我还是乖乖用文件夹分类,标签也不写了,文档里的 meta 只留下永恒不变的 datetitleurl。而现在知道了 Sublime 的超级功能以后,相当于批量修改标签也是可行的,我又回到了几个月前的原地。就当是成长带来的阵痛吧,没有挣扎的折腾如何让人欢腾呢。

我也不着急了,慢慢想,有什么好怕的,我连徒手修改800+篇博文的勇气都拿得出来呢。