我为什么要写个人博客

目录

今年(2021)寒假在家,刷B站看到个人博客这种东西,想去进一步了解,但看到有些教程还要注册域名什么的,嫌麻烦,不太想折腾。打算放弃这个念头的时候,看到有教程说在 GitHub 上托管个人博客,一时来了精神,开始了我的折腾之路。

配置过程已经写成了教程,详见 搭建hugo博客部署到github

到现在博客也写了快一个月了,虽然随着学习步入正轨,博客更新的频率也放缓了,但是那份热情丝毫没有减少。现在想谈谈我建站、写博客的心路历程。

我的博客地址 wlonestar.github.io

在某中产阶级论坛搜索“个人博客”,除了第一个live讲座外,第一个问题就是 2020年了做个人博客还有没有意义?

我觉得第一个回答回答得挺好的:

image-20210331143639736

其实在写博客前也考虑过这个问题,写这些博客,又没什么人看,有什么意义呢?

费曼学习法

费曼学习法可以简化为四个单词:

Concept(概念)-> Teach(教给别人)-> Review(回顾)-> Simplify(简化)。

以写教程的形式写下我学到的东西,既能提高自己的表达能力,又便于自己复习,还能避免书籍或者视频教程的啰嗦冗长。

我觉得我做到了。10篇 Java 基础笔记,说是教程,更像是笔记。寒假自学 Java 基础的时候就发现,Java 的内容要远多于上学期学的 C,而且没有那么多的练习,不把学的东西写下来很容易忘记。通过记笔记,重新过了一遍 Java 基础语法,收获了不少。

为什么选择了Hugo

Hugo官网是这样评价自己的:

Hugo is a fast and modern static site generator written in Go, and designed to make website creation fun again.

Hugo 是一个静态网站生成器,因为是用 go 语言写的,速度快、内容管理强大。

个人博客一般就是一些 markdown 格式的文章,静态网站就够用了,Hugo 将生成的 HTML 存在本地计算机上,发布到托管的服务器上时就把所有的 HTML 文件发送过去。这样的特性让 Hugo 能更快地生成站点,效率高。

利用Hugo搭建站点只需要简单的几步:

  1. 安装并配置 Hugo

  2. 创建新站点

  3. 下载主题并修改配置

  4. 创建文章

  5. 启动站点

像我这样长期混迹于知乎且乐于折腾的人来说不算难事。

Hugo现在有丰富的主题,我基本不懂前端,也只要在themes.gohugo.io上下载一个主题就行了。按照主题上面详细的配置教程操作就可以打造出自己喜欢的一个页面出来,我目前的博客主页长这样:

image-20210331150643257

愿意花心思配置的可以找自由度高的主题随意折腾。我比较喜欢简洁一点的,一开始的主题感觉太简陋了,就选择了现在这个,自我感觉良好哈哈哈。

为什么选择托管在 GitHub Pages

当然因为是学生,穷。(其实更多的是不想折腾云服务器、域名什么的)听说能把生成的 Hugo 站点部署到 GitHub 上,又是免费,当然能白嫖就白嫖啦。

GitHub Pages除了速度慢点,目前日常使用没发现什么缺点。

建站部署成功的一些感受

一个字——爽。也不知道为什么,当输入我的博客域名时,看到我写的文章时,心里莫名很激动。可能这和第一次用C语言从命令行打印出"Hello, world!“一样,像是完成了一件大事,具有不一般的意义。

建好站点后的几天我还一直试图完善它,用gitee仓库做图床,解决了文章中插图的问题;增加了不蒜子网页计数器统计网站访问量,可以看到每篇文章被访问了多少次;通过utteranc.es为博客增加了评论区,希望有人访问的时候能留下足迹。

大概过去了一周,对事物的新鲜感逐渐消失,也不会对网站做什么美化了,只是坚持写博客,倒逼自己去输出,去复习学过的知识,更好地掌握所学的知识。

现在我大一,希望写博客能成为我的习惯吧,记录下我四年学过的东西。现在也想把一些日常感悟什么的写上去,让这个网站不那么冷冰冰的,具有些人文气息。

就先写这么多吧,想到了再更新。

以上。


comments powered by Disqus