随笔选辑 - 第一篇博客
返回目录
前言
我应该算是一个表达欲比较强的人,也比较喜欢在圈子里进行各种社交活动。
那么在 OI 圈中表达自己想法的一个重要途径就是写博客,由于我很早就开始用洛谷,所以最初的博客也就是为写题解而创建的洛谷博客。我的洛谷博客建立于 2018 年 11 月 9 日,当天就写了三篇题解(当然当时还不会排版,也不会用 $\LaTeX$)。
之后的接近一年时间内我都只是用博客写题解,直到 2019 年 10 月 18 日,我写了一篇 CSP 2019 的游记。在这之后两个月,我建立了一个博客园的博客,不过因为看的人没有看洛谷博客的人多,所以后面的文章基本还是都写在洛谷上。
之后我便时常在博客里写一些游记和算法学习笔记,比如曾经写过 FFT 的学习笔记,莫比乌斯反演的学习笔记等等。
不过很快我就开始写一些奇奇怪怪的东西,看起来和 OI 没啥关系。我意识到这些内容可能没有必要让很多人看,只不过是我想写下来罢了。
于是我就有一个想法,搭建一个自己的博客,其实原因有三:
上面已经提到的,有一些东西放在洛谷博客似乎不太合适;
洛谷博客东西太多,而且有各种题解,显得很乱,而且想清理也并不简单;
洛谷博客毕竟不是我自己的博客,这就有一些问题,比如我无法进行很多的个性化设置,并且有一些神秘屏蔽词,以及可能会面临博客不稳定等问题。
V1.0
由于之前只会学 OI,所以我挺缺一些计算机常识的,这一点最近我也在开始补足。总之,在搭博客的时候我在这方面是很菜的。
首先考虑的问题是用啥来搭,wordpress 这种估计是效果比较好的,但是我懒得去搞服务器,何况还要钱!所以最后选择了比较轻量级的 hexo + github 静态博客,连域名都不需要去搞。
第一次搭建大概是在去年(2021)年底,最开始还不是用 hexo,而是用 Gridea,但是进行一些尝试后觉得不太满意,才换成的 hexo。
当时按照洛谷日报里相关文章的说明建好了本地文件,成功在本地运行起来。之后就是进行一些配置,主要是网页美化以及 latex 支持这两块。我最开始就准备采用 next 主题,但是踩了很多坑,终于搞好之后开始研究 latex 支持,然而我最初按照网上流传的方法配 Mathjax 后发现其有些规则和我所熟悉的规则不太一样,比如我把我之前写的一篇文章放到 hexo 博客里,发现其中许多公式崩坏,比如 $x^m^n$ 中的 $x^m$ 会被当成一个链接。当然这并不是不能克服的,但更严重的一个问题是行间公式无法正常显示,但我也没有找到解决方法。
研究了一下无果之后,我就自己把 Mathjax 换成 KaTeX,这下倒是可以正常打公式了,但是不知道是由于什么神秘原因,公式的字体非常奇怪。
当时遇到的一个最大的问题还是没有一个能稳定连接到 github 的方法,无论是之前用的 Gridea 还是现在的 hexo 都由于这个原因比较难同步到远程仓库,所以那时折腾一段时间后就没继续搞了。加上后面又忙着学 OI 和一些其他东西,所以搭博客的事情也就被搁置了。
V2.0
今年 NOI 打完之后我终于有空做两个月来准备做的各种事情,其中之一就是把搭博客的工作完成。
由于之前遇到了很多问题,而且我也换了个电脑,所以我干脆就从零开始重新搭了一遍,这次倒是比较顺利,不过也没少踩坑,最后用 KaTeX 实现了公式支持,算是有了一个基本的博客的样子。
前两天在研究一些主题设置相关的东西。我还是采用的 next 主题,因为觉得很好看。
这个博客准备放各种文章,成分可能很复杂,包括很多这种杂记,以及 OI/ACM 的一些套题训练与学习笔记,还有其他一些知识类的文章。不过应该不会有那种单题的题解,因为这种题解太多,我不太喜欢把它放到博客里,所以之后题解我基本还是只会发布在洛谷上。
建立完博客,写完 about 页 之后第一件事就是写下了这篇文章……