mywaiting
2019-04-11 09:31:04 +08:00
看到这个,我想说说个人折腾经历
开始的时候,用 Github Pages 来托管,那肯定用 jekyll,方便不折腾
后来因为编译略慢,投奔到 Hugo 的怀抱去了,还顺便折腾一下自动 commit 到 github 自动编译部署的实现。那个时候是真心喜欢 Hugo,虽然不怎么写 Golang,但还是各种折腾给 Hugo commit 过一段代码,release note 现在都还能看到我的名字
再后来,有个几万篇文章的小项目,心想 Hugo 这么牛逼,那干脆用 Hugo 静态部署好了,不试试不知道,一试就扑街,1.5 万左右篇文章,Hugo 在我的双核四线程 8GB 内存的笔记本上,CPU 满载 build 了四分钟多,让我顿时间怀疑人生
看来静态博客生成器,即使速度快如 golang 编写的 Hugo 真的不过如此。倒不是因为 Hugo 的代码有性能问题,而是静态博客根本不适合大量的文章生成的场景
自己折腾一遍,也终于算是懂得了为何如此多的项目后面为什么带着个 MySQL,因为这需求实在是太普遍了。对比与静态博客,带着 MySQL 的意义是显而易见的,不用重新 build 整个站点
技术没有什么绝对好与差,只有适用的场景,抛开上下文讨论技术是不明智的
Ruby 圈有句话叫 You will end up reinventing Rails, in a horrible way.
后来我发现这句话真是放之四海而皆准,总结起来,blog 圈也可以有句话叫 You will end up reinventing Wordpress, in a horrible way.
好好写作,你的目的并不是折腾写作软件