时隔多年,再次捡起博客

/ 生活 / 博客
824 字 / 约 3 分钟

自从 2018 年有了小孩之后,基本上丢在一边,很少写博客。日志产量从日更到月更,从月更到年更,从年更到备份存档。刚弄博客才两三年的时候就一直有个信念,那就是不管以后是否继续写下去,但是博客一定保留下来、数据一定要备份好。毕竟这里面有自己傻逼的青春,令自己回忆的过往。

最近家里发生的大事,让我有了重新把博客捡起来继续记录的想法。不为别的,只是为了给自己多留下一些痕迹,也给日后想要了解我的人一个渠道。

早在 2019 年的时候,我就把博客所有的日志从 Typecho 转到了 Hexo,然后一直部署在 Github Pages。评论在多说之后也就再也没开放过,主要是找不到合适的评论服务,在本地尝试过 Valine、 Twikoo,因为无服务端的问题都选择放弃。这一次本来也是不打算折腾评论,只是发发日志就算了,但是又意外的了解到有服务端的 Waline,于是又开始折腾。

在折腾评论的时候,看到@公子哥发的《静态博客如何高性能插入评论》后,发现可以用Hexo的分页函数来生成出静态评论内容。

大致的方案如下:

  1. 创建一个生成评论文件的 Docker 服务
  2. 使用 GitHub Actions 创建一个用来 pull、生成、commit、push 的动作集
  3. 通过 Waline 的评论钩子(如postSave、postUpdate、postDelete)来触发 Github Actions 动作集
  4. 触发 Vercel 自动构建部署

实现以上的方案就可以做到静态博客拥有静态评论的体验,具体的实现方案之后抽空再写吧。当然,这种方式也会带来一些问题,主要就是评论没有那么快展示出来,提交后能看到的也只是一个临时的效果。不过目前测试,从提交(编辑、删除)到最终渲染出最新数据,最多也只是4分钟,对于我这种量级的评论来说足够了。

另外之后在和公子哥的讨论中,他建议可以直接使用 Waline 的Github数据存储方式,这种方式的话就可以节省1-3的步骤,每次有评论的动作,就会触发 Vercel 进行自动构建,有兴趣的可以尝试一下。

评论

23

留下一条评论

取消回复
  1. 嘀小咕
    由 AI 生成 · 仅供娱乐
    看到你又捡起博客,真是一件让人高兴的事。虽然现在评论更新有个几秒钟延迟,但对于你这种只为记录和分享的初衷来说,确实够了。
  2. 怡红公子
    怡红公子
    美国/macOS/Chrome

    感觉 Hexo 这块是不是可以做成一个插件,方便其他博客使用呢?

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      没弄过Hexo插件,感觉也不好弄成插件。🤪

      PS:试试看邮件通知

  3. 怡红公子
    怡红公子
    美国/macOS/Chrome

    测试一下提交后插入功能

  4. 怡红公子
    怡红公子
    美国/macOS/Chrome

    我来测试一下评论插入功能

  5. 冰剑
    冰剑 博主
    湖北/Windows/Chrome

    我也来测试一下评论插入功能

  6. 慢慢
    慢慢
    湖北/Windows/Firefox

    👏

  7. 大大的小蜗牛
    大大的小蜗牛
    湖北/Windows/Chrome

    这个域名不错。

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      😄老朋友了,熟悉的头像。

  8. 久酷
    久酷
    山东/Windows/Firefox

    🙂🙂💯

  9. Mr.Chou
    Mr.Chou
    广东/Windows/Edge

    typecho更新了呢,嘿...
    评论没了可惜。我也是下车了几年,又重新上车了..

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      车一直都在,只是最近才决定继续,懒了那么多年了,好难啊。。
      虽然没在使用typecho,但是一直都有在关注。

      评论是因为最近几年写的,评论都没开放,之前的都还在。🙂

  10. 如是乎
    如是乎
    山东/Windows/Edge

    只要博客在,一切安好。

  11. 梦凡旭
    梦凡旭
    重庆/Windows/Chrome

    😄坚持是一种胜利,,

  12. 梦凡旭
    梦凡旭
    重庆/Windows/Chrome

    坚持是一直毅力。

  13. 林木木
    林木木
    浙江/macOS/Edge

    博客活着,不更也OK呀

    1. 冰剑
      冰剑 博主
      湖北/Android/Safari

      倒是一直活着,年更。

  14. 怡红公子
    怡红公子
    北京/macOS/Chrome

    看起来你又换回 Typecho 了呀~

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      静态折腾起来局限性还是比较大啊~

  15. 晨岩
    晨岩
    江苏/Windows/Edge

    不为别的,只是为了给自己多留下一些痕迹,也给日后想要了解我的人一个渠道。我之前也说过类似的话,还是要好好记录,不然人脑能记住的东西太有限了。从接触博客开始我就是wordpress,以后应该也不会换了。

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      好记性不如烂笔头,能够留下一些痕迹,以后查阅都方便。

  16. 小熊
    小熊
    四川/iOS/Safari

    真好,邮件通知还让我抠走,哈哈哈哈,谢谢,晚安老哥😃

  17. 赵广笔记
    赵广笔记
    广东/Windows/Edge

    以前写博客关注访问量、评论、SEO等等,现在就把博客作为自己写作记录的一亩三分地,不再考虑那些,高兴就写勤快点,忙就少写点,放松心态,反而自己的产量更高。

    1. 冰剑
      冰剑 博主
      湖北/Windows/Chrome

      只要想着心态放平,就是个日记本,不瞎折腾