|
|
折腾个人博客这件事,我大概断断续续搞了快八年了。从最早用免费空间挂一个臃肿的WordPress,到后来迷上各种静态生成器,踩过的坑数都数不清。今天就来聊聊选博客程序这个环节,因为我发现身边很多朋友刚开始就在这里翻了船,后来干脆放弃了写博客这件事,挺可惜的。
第一个坑,是被"功能多"迷惑。很多人一上来就奔着WordPress去,因为插件多、主题多、教程多,看起来什么都能干。但问题是,你一个写文章的个人博客,真的需要WooCommerce、会员系统、多作者管理这些东西吗?功能越多,维护成本越高,数据库越重,被攻击的入口也越多。我有个朋友就是这样,WordPress装了三十几个插件,每次更新都如临大敌,后来某个插件和PHP版本不兼容,整个站直接白屏,折腾了一整个周末才救回来。选程序之前,先想清楚自己真正需要什么,而不是看别人用什么就跟着用什么。
第二个坑,是高估了自己的折腾热情。静态博客这几年很流行,Hugo、Hexo、Jekyll,主题漂亮,部署到GitHub Pages还免费,听起来完美。我当年也心动,把Hexo搭起来了,配置文件改了两天,主题调了三天,终于发了第一篇文章。然后呢?下次想更新的时候发现命令忘了,本地环境崩了,Node版本又升级了不兼容……最后那个站就这么废在那儿。静态生成器不是不好,但它对技术细节有一定要求,而且每次写作都要经过一个"构建-部署"的流程,如果你不是那种享受折腾过程的人,时间久了真的会觉得麻烦。写博客最终还是要落回"写"这件事上,工具链太重反而是累赘。
第三个坑,是忽略了迁移成本。很多人选程序的时候没想到将来换平台的问题,等真的想换了才发现,文章格式不兼容,图片全是外链已经失效,评论数据没有备份。我自己就有一批文章是当年在某个小众程序上写的,那个程序后来停止维护,导出功能还有bug,最后有几篇文章的格式彻底乱掉,只能手工重排,痛苦得很。所以选程序的时候一定要考虑数据的可移植性,文章最好是标准Markdown格式存储,图片最好本地托管或者放在稳定的对象存储里。
第四个坑,也是最隐蔽的一个,就是把"选程序"当成了"在写博客"。这是一种心理自欺。我见过太多人,花了大量时间研究各个程序的对比,在论坛上反复问"Ghost和Typecho哪个好",却迟迟没有写出第一篇文章。选程序只是准备工作,真正让博客活起来的是持续的内容输出。一个用最土气程序但坚持写了五年的博客,远比一个主题精美却三个月没更新的博客有价值得多。
我现在的建议是,技术不熟悉的人直接用Typecho或者Ghost,部署好之后专心写文章;有一定折腾能力的可以试试Hugo,但要接受它的学习曲线。无论选哪个,先把第一篇文章发出来,比什么都重要。 |
|