logo of Shuibaco

无折腾不欢腾

2017. / 977字 / 1,010阅 / 5评

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

之前我在博客图床里详细写过对于存放博客图片的纠结思想过程,本来已经决定放在 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 只留下永恒不变的 datetitleurl1。而现在知道了 Sublime 的超级功能以后,相当于批量修改标签也是可行的,我又回到了几个月前的原地。就当是成长带来的阵痛吧,没有挣扎的折腾如何让人欢腾呢。

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


  1. 2020.05.26更新:查了url和slug的含义,知道了slug是url的一部分,所以slug更准确。处女座决定把url全部替换成slug。用上了Sublime Text的跨文件替换功能,ctrl+s保存后ctrl+w关闭文件也挺快的。
964°
没有闹钟的日子
Comments
Write a Comment
  • 事实证明……一翻墙,评论框马上就出来了……

    双斜杠那个,也是之前琢磨Gravatar头像调用问题时,也是感觉了解到了不得了的技能!

    • @Betty 难怪都没人给我留言!哭哭!

      折腾星人握手!

      • @水八口 如果不是你文中说到有人给你留言,我是真的当你博客就不提供留言功能……因为我真遇过这样的博客,人家就是纯粹想写点自己的东西。

        • @Betty 我知道哈哈哈,我也遇到不少。所以连那个加载的转轮都不显示对吧,完全被屏蔽了好心酸。国内也没有什么好的第三方评论系统。其实自带的评论也挺好的,待我纠结一下再做决定😂

  • 特别有毅力能折腾的技术小白,现在快成技术大牛了吧。又看到漂亮的主题,你应该是一个很棒的设计师。

    • @ChoJemmy 还需要像你们这样有技术科学上网的博友哈哈哈!

      技术还差的远呢,不过暂时够自己折腾了,也暂时不想折腾了,都是泪😂

  • 哎,Sublime可以批量搜索替换,没法批量保存啊擦!

  • 如果目前已经有800多个文件的话,终有一天,我说啊,终有一天,你会喜欢可以批量处理的数据库的形式的。

    • @TONYHEAD 我一直都挺喜欢的呀,但综合之后还是选择了这种储存方式~

  • 挖坟ing……我前些天换过图床链接。先把图床换二级域名重新解析,这边就开始换。emm还好我的是mysql存储,上网找到一条mysql命令替换的。如果真的是一堆md文件,那就……不换了,图不要了……(23333)

    • @林海草原 哈哈哈,可见我对博客多么热爱和执着!哈哈哈~

点击加载Disqus