博客搬家了

元旦前注册了littlezhang.com,就一直想把博客迁移过来,拖拖拉拉,现在终于都搞完。

迁移过程并不麻烦,我却在网站生成器和主题中纠结了一番。之前依托 Netlify,使用Hugo和Jane主题,用起来挺顺手。只是觉得主题有些臃肿,有太多东西我用不上,于是就想换一个了。看到隔壁的Hexo有太多好看的主题,就萌生了换到Hexo的想法。

体验了一番,最终还是决定使用Hugo。原因有三:

一是Hexo的环境与依赖配置比较麻烦,而Hugo则是一个可执行文件搞定一切。

二是Hugo在0.60.0版本之后更换了默认markdown库1:用 Goldmark 替换了 Blackfriday ,带来了更快的速度和更多特性。

三是我发现了一款优秀的、活跃开发的hugo主题, notepadium 主题(这是最重要的一点)。开发者更新的非常快,几乎我每次点进项目主页,lastest commit都是在一小时内,而且主题足够简洁,结构非常清晰,文档也详细,最重要的是使用了Hugo的很多新特性,这是很多主题不具备的。

最终基于Hugo和notepadium,博客在新域名上线。等着Netlify自动部署的“小绿锁”终于开通之后,心中还是无比激动,就好像又回到了最开始时在Github Pages上第一次部署自己的网站,看着偌大的互联网上有了属于自己的一片地,就想不住地点开自己的网站,看着加载圈旋转,文字在屏幕上滚动,内心翻腾、狂喜。虽然只是一个微不足道的静态页面,但是带来的感觉却是奇妙的,是能让人全身心投入的,是让人恨不得奔走相告的。

当时很多技术、名词都不了解,留下的“踩坑”记录很少,文章更新的也少。这次借着更换的域名的机会,完完整整地又一次体验了建站过程。这次,会把博客的建立和优化过程记录下来。同时,新的一年,也会多多在这里理清头绪,修炼文字。新年新气象,从新的博客开始。


  1. https://gohugo.io/news/0.60.0-relnotes/ ↩︎

如何把 Git Submodule 变成普通文件夹

用VS Code调试C++程序