契机
为什么在2022年还要做博客?微信公众号难道不是更方便的选择吗?
没错,微信公众号直到现在还是我获取文章资讯的重要来源,它不仅提供了一套更成熟方便的内容发布系统,还能和读者建立更方便的连接,甚至通过各种广告营销还能获取收入。对于没有技术背景的我而言,选择自己做一个博客似乎更是吃力不讨好的选择。
网络内容的阅读,除了通过微信公众号,RSS 内容也是我的重要来源,比起微信公众号,RSS 的内容更有一种「君子之交淡如水」的感觉。即使是公众号的内容我也是想尽办法将其能放入我的 RSS 阅读器中,然而腾讯封闭的系统策略,让这一实现并不方便。除此之外,在微信公众号上写内容,是不能添加外链的,甚至通过微信传送的任何URL都要经过腾讯的监管。它更像是一个假互联网之名行局域网之实的中心化产品。
而博客在丢失公众号诸多便利与优点的同时,也没有了那些封闭的缺点,它是去中心化的,它能方便的被搜索引擎检索,被 RSS 订阅。然而博客作为前互联网时代的产品,在国内的使用率日渐式微,已经几乎要被微信公众号取代。但在我看来,使用博客比微信公众号是更具互联网精神的举动。因此,我一直以来就想能有一个自己的博客。然而,也一直苦于自己在技术水平,还是文化水平的限制,一直未能成行。
上面说的文化水平的限制,是指以我之文字表达能力、思想深度自认为尚未达到能进行输出之水平。不过好在,如此这般在 Github 上开一个小号,安安静静的一个角落随便发一些感想,也不至于打扰到他人。而且这两年来,我开始将大量的业余时间花在阅读书籍上,尽管到目前为止在总量上还是微不足道的程度,但我想在输入的同时能及时总一些小总结小输出那也是有益处的。借着前几天看到一位网友的博客,友好的请教与回复之下,便动念想要学者自己也做一个。就这样,有了这么一个小空间。
动手
考虑到自己作为一名新手,同时考虑到性价比以及荷包,经过初步了解后便确定下来以 Github Pages 为依托,搭建一个静态博客(尽管目前我还不太明白啥是静态博客,是否还有一个相对的动态)。网上教程多如牛毛,搭建博客的工具也有好多可选,请教他人的同时,自己也搜索了几个相关教程,决定就从 Hugo 入手进行博客的搭建。这几个是我学习的教程[1][2][3],在这里记录,用于方便日后自己回顾学习。总的流程就是参照它们搭建的,下面谈几个教程中可能没涉及,但自己搭建过程中遇到的问题(基于 Windows 10)。
- 选择下载 Hugo 的时候要根据需要安装的 Theme 来确定是否要安装 Extended 版本。
- 为了方便在命令行启动 Hugo,要将其加入到环境变量,加环境变量的时候应该加到系统变量的 Path 栏里面。
- 一定要安装一个 Git Bash,方便后续同步博客内容到 Github。
- 为了在 Git Bash 上直接启动 Hugo,可以将 Hugo.exe 文件放在 Git Bash 的安装路径中的 ~\Git\cmd 文件夹内,同时将这个路径加入到上面第1点中的环境变量里。
- 在准备好所有内容,第一次打算进行 git push 到远端 Github 时,报错了,因为没有进行本地与远程 Github 账号的关联,需要用 Git Bash 生成一个 rsa 加密文件并将内容复制到 Github 账号的 settings 里面,具体方法可以临时再进行谷歌。
- 目前有一点还不太确定的是,后续如果更换电脑,如何无痛将内容全部同步过去,根据上面第2篇教程指示,似乎还要将 myblog 文件夹内容整个在 push 到 Github,具体还未实践,留待后续。