第一篇博客

契机

为什么在2022年还要做博客?微信公众号难道不是更方便的选择吗?

没错,微信公众号直到现在还是我获取文章资讯的重要来源,它不仅提供了一套更成熟方便的内容发布系统,还能和读者建立更方便的连接,甚至通过各种广告营销还能获取收入。对于没有技术背景的我而言,选择自己做一个博客似乎更是吃力不讨好的选择。

网络内容的阅读,除了通过微信公众号,RSS 内容也是我的重要来源,比起微信公众号,RSS 的内容更有一种「君子之交淡如水」的感觉。即使是公众号的内容我也是想尽办法将其能放入我的 RSS 阅读器中,然而腾讯封闭的系统策略,让这一实现并不方便。除此之外,在微信公众号上写内容,是不能添加外链的,甚至通过微信传送的任何URL都要经过腾讯的监管。它更像是一个假互联网之名行局域网之实的中心化产品。

而博客在丢失公众号诸多便利与优点的同时,也没有了那些封闭的缺点,它是去中心化的,它能方便的被搜索引擎检索,被 RSS 订阅。然而博客作为前互联网时代的产品,在国内的使用率日渐式微,已经几乎要被微信公众号取代。但在我看来,使用博客比微信公众号是更具互联网精神的举动。因此,我一直以来就想能有一个自己的博客。然而,也一直苦于自己在技术水平,还是文化水平的限制,一直未能成行。

上面说的文化水平的限制,是指以我之文字表达能力、思想深度自认为尚未达到能进行输出之水平。不过好在,如此这般在 Github 上开一个小号,安安静静的一个角落随便发一些感想,也不至于打扰到他人。而且这两年来,我开始将大量的业余时间花在阅读书籍上,尽管到目前为止在总量上还是微不足道的程度,但我想在输入的同时能及时总一些小总结小输出那也是有益处的。借着前几天看到一位网友的博客,友好的请教与回复之下,便动念想要学者自己也做一个。就这样,有了这么一个小空间。

动手

考虑到自己作为一名新手,同时考虑到性价比以及荷包,经过初步了解后便确定下来以 Github Pages 为依托,搭建一个静态博客(尽管目前我还不太明白啥是静态博客,是否还有一个相对的动态)。网上教程多如牛毛,搭建博客的工具也有好多可选,请教他人的同时,自己也搜索了几个相关教程,决定就从 Hugo 入手进行博客的搭建。这几个是我学习的教程[1][2][3],在这里记录,用于方便日后自己回顾学习。总的流程就是参照它们搭建的,下面谈几个教程中可能没涉及,但自己搭建过程中遇到的问题(基于 Windows 10)。

  1. 选择下载 Hugo 的时候要根据需要安装的 Theme 来确定是否要安装 Extended 版本。
  2. 为了方便在命令行启动 Hugo,要将其加入到环境变量,加环境变量的时候应该加到系统变量的 Path 栏里面。
  3. 一定要安装一个 Git Bash,方便后续同步博客内容到 Github。
  4. 为了在 Git Bash 上直接启动 Hugo,可以将 Hugo.exe 文件放在 Git Bash 的安装路径中的 ~\Git\cmd 文件夹内,同时将这个路径加入到上面第1点中的环境变量里。
  5. 在准备好所有内容,第一次打算进行 git push 到远端 Github 时,报错了,因为没有进行本地与远程 Github 账号的关联,需要用 Git Bash 生成一个 rsa 加密文件并将内容复制到 Github 账号的 settings 里面,具体方法可以临时再进行谷歌。
  6. 目前有一点还不太确定的是,后续如果更换电脑,如何无痛将内容全部同步过去,根据上面第2篇教程指示,似乎还要将 myblog 文件夹内容整个在 push 到 Github,具体还未实践,留待后续。