迁移博客到 Hugo 小记

天哪,年更博主的新文章居然是搞博客生成器迁移(

可能正如内核恐慌说的那样,程序员最爱折腾的其中一件事情就是折腾博客的生成器。既然 Hexo 都快凉透了,我们试试新玩具 Hugo 。

迁移过程参考:

简要步骤(具体过程按下不表):

  • 安装 Hugo 二进制,新建 blog repo 并移动文章文件

  • 改日期格式

    for file in *
    do
      sed -i 's/date: \([0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\) \([0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}\)/date: \1T\2+08:00/' "$file"
    done
    
  • 主题换成了 mainroad,原来的 bootstrap 用不了了

  • 改链接写法 Helpers | Hexo -> Shortcodes | Hugo

  • 有时候 md 解析器会处理不了不规范的文件,比如缺了第一行---的话年份会解析错(喵喵喵?

  • markdown 的奇怪知识

    Me: how to line break in commonmd blockquote?

    ChatGPT: In CommonMark (Markdown), you can create a line break within a blockquote by ending a line with two spaces or using the HTML tag. Here’s how you can do it:
    Using Two Spaces: To create a line break, end the line with two spaces before pressing enter: …

  • atom 插件

  • busuanzi 计数

  • 改主题颜色

  • 把原先的 gh pages repo 拆了重新部署

  • 装修侧边栏