常来看的朋友应该知道,我自从2022年第一次数据丢失开始就立志要多端备份。在使用WordPress和typecho的时光里,我的写作永远都是手机便签/电脑文档--上传到网站上排版---发送。由于我经常清理硬盘,且十万分相信云端供应商的稳定性,博客文章是不保存在本地的---这也就有了第一次大丢失。这时,vanllaocap告诉我世界上还有一种只需要写markdown传上去就可以做到的静态博客-hexo。原来博客可以直接解析markdown文档啊!我自己经常使用markdown来写日志(在此赞美haoxg.net维护二十五年的ediary),且typecho也可以写markdown,我对hexo还是非常有兴趣的。
22年底,我开始在beta.duckxu.space正式尝试hexo。鉴于我并不喜欢第三方托管(例如GitHub pages,vercel等等),我将博客架设在了vps上。刚做好的那一天,我甚至开心的码了1000字关于如何在centos 7服务器上稳定架设hexo。可悲的是,反响很不好---原有typecho和WordPress的导出文件根本无法直接用在hexo上,且我并没有玩明白配置文件,一个错误开放的端口差点给别人把服务器后台爆了。
我放弃了hexo,保持typecho运行。直到2023年10月,我十分信赖的某个香港机房跑路了。这就是第二次大丢失---所有的文件站点服务全部丢失,责成服务商去恢复找寻,杳无音信了。
万般无奈下,本站又一次使用了hexo,开始挂上更稳定的备份---本地保留文件。这次总算还是不错的,但hexo的某些特性---呃,缺陷---让我十分的难受。文章时间是离谱的,我只要在后台打开markdown文件(即使是很久以前写的),那么这篇随笔的写作日期就会显示成最后一次打开这篇markdown的时间.....??? 此外,hexo并没有原生的评论模块,我必须接入github之类的第三方平台。而我的宗旨就是不依赖第三方平台,所以在一段时间内我的站点是完全没有评论的,所有交流都靠电子邮件。当时我还在做一个项目,需要经常重启服务器。而hexo部署在vps上的弊端也就显示出来了---每次重启后我都需要手动启动pm2。再加上各种设置的不足和缺失的功能,我也是放弃了这静态的hexo了。
对于一般的Blogger来说,我相信hexo就足够。无论是部署在GitHub pages还是vercel,亦部署在vps上,静态确实是一个很好的选择方案。它简洁,舒服,稳定,很长一段时间不管也没什么事---但对于我来说,hexo的功能缺失确实是一个大问题。我尝试过80%的博客cms:WordPress太过臃肿,我不愿意把1/3的服务器ram都浪费在博客上;但zblog又给我一种坑钱的感觉;typecho支持markdown,设置还是足够我用的;也比较稳定,占用不多。如果我真的能做到十年不停博客,那么typecho应该就是我最终的选择了。
我个人认为静态加托管是最安逸的方案。数据丢失这个问题,我专门建了一个私有仓库,写了一个脚本,每次运行这个脚本,会把博客编译的静态文件上传到GitHub Pages仓库,然后把博客所有源文件上传到那个私有仓库。然后会把源文件整个复制一次到其他目录,这样可以双重防止手贱误操作。
这种对于数据存储的不安全感我能理解,我也是从WP→Gmeek→Typecho→Hexo→Hugo换过来的。(是的,我现在是hugo,那个主题是特意仿照Typecho默认主题的,下面的powered by typecho的链接是指向hugo的哈哈)文章保存在靠谱的托管服务器,比如GitHub,还是挺有安全感的。毕竟背后是微软的大靠山,跑路不太可能。运维压力也很小。当时文章的迁移用了一个叫Tp2MD的插件,印象中是挺方便的。
关于评论系统,可以使用waline,有免费的leancloud方案,也可以自设服务端。感觉那种要登录才能评论的系统,发言的压力还是有点大了。评论这些事我个人还是比较倾向于交给第三方来管的,博主的工作只有写字——那是最理想的状态。好像有很多博主付费把博客托管在Wordpress.com,但是国内访问可能受限,莫比乌斯就是这样做的吧,应该是做到了博主只管写字。
对这些事情的看法,我从一开始刚建站到现在有很大的转变。以前就喜欢折腾,各种博客程序、主题。现在觉得最重要的还是内容,有深度的内容哪怕手写HTML文档,手动上传到服务器,它都是一个好博客。内容还是大于形式的。可能是过了新鲜劲,没有折腾的欲望了,希望不要到最后连写字的欲望都没有了。
yingyu5658 2025-08-26 12:53
我一直以为贵站是Typecho,主题实在是好看。莫比乌斯的终极类纸化是最终目标(当然还有geedea.pro那种)评论系统其实有很多选择,真正让我放弃静态的是每次都需要将MarkDown文件上传到github,偶尔用手机不方便上传另说,想要修改什么的会更烦---所以我当时把Hexo部署在云服务器上,也遇到了很多问题。其实有很长一段时间我在换到Halo,但是Halo是Java写的,1核2G的服务器跑不动。数据的不安全纯粹是我的问题啊,我自己在当时过度的相信服务商而没做多重备份。
总的来说,博客系统我还是追求简洁明了,方便快捷。毕竟外观终究是壳子,访客看的是文字。非常认同您的观点。(以及,居然都翻到第一篇文章了??)
DuckXu 2025-08-26 22:58
上传确实是静态博客的一大痛点。为了弥补这个痛点,也是为了体验一些在手机上写点东西的感觉,我以前尝试过用obsidian的插件,收集一些碎片的念头,有时间就整理成文,但是都没能写得太深入,也就没发布了。
突然感觉关于博客程序,有点像「选哪个Linux发行版好?」、「哪个Linux桌面环境最好?」这种类似的问题,都有比较不同的看法,也要从不同的角度分析哈哈哈。
yingyu5658 2025-08-27 00:08
对的,适合自己的才是最好的,就像是室内装修。如果说是装修是微型供应链管理流程的话,博客搭建更像是家具的选择和使用方式。
说到你提的这两个问题,我就很喜欢Arch+GNOME,虽然会有点麻烦,但是Fedora又有点说不上来的不太喜欢。很多朋友在用其他发行版和KDE环境,确实也很好。
DuckXu 2025-09-14 00:17