一、2006年,我还是 PJBlog 的用户
那时候是博客时代。
PJBlog 作者陈子舜把这套程序做得很用心,用户体验在同类产品里算是出挑的。我用起来顺手,但始终有一个问题横在那里:SEO 效果,远不如 Z-Blog。
那时候国内独立博客程序百花齐放,ASP 领域有 PJBlog、Z‑Blog,PHP 这边,我用过 Sablog、Bo‑Blog、O-Blog、Typecho 等多款主流程序。几款程序各有优势、模板生态都很成熟,但真正在 SEO 优化上,做到独一档的,只有 Z‑Blog。
后来,陈子舜入职腾讯,投身 QQ 空间开发,踏入大厂开启新征程。Z‑Blog 作者朱煊则始终深耕民间,独自坚持迭代维护 Z-Blog 程序。
Z-Blog 当时是什么地位?
互联网早期那批愿意认真折腾个人网站的人,很多最后都会转向它。ASP 写的,代码干净,结构精简,对百度和谷歌的收录规则天然友好,是那个年代草根站长口耳相传的选择。
后来我看过 2008 年 A5 站长网对朱煊的专访。他说话温和,低调,把自己的官方博客叫"菠萝阁",把资源站叫"菠萝的海",官网域名是 rainbowsoft.org。
写代码的人里,有这种少年气的人,其实不多。
2007、2008 年,我做站群那阵子,Z-Blog 是我最顺手的建站工具之一。我甚至自己用 ASP 写了一个 PJBlog 转 Z-Blog 的转换程序,发到 Z-Blog 官方论坛。
程序发出去之后,不少用户使用它从 PJBlog 迁移到 Z-Blog。
那种感觉还挺好的。
你解决了一个自己遇到的问题,然后发现,原来很多人也被同一个问题困扰着。
二、2013年,我帮老板换掉了 Z-Blog
时间来到 2012 年,我作为一名开源程序开发者,主导推出了 TWCMS 系统。
2013 年某天,老板王通找到我,说想把博客系统从 Z-Blog 换成 WordPress。
原因有两点,一是博客偶尔遭遇被入侵、挂马,二是服务器准备全面换成 Linux 系统。
"遭遇被入侵"这件事,倒不一定是 Z-Blog 本身的问题。更可能是同一台服务器上跑着别的 ASP 程序,那些程序存在漏洞,被人旁注进来,顺带把博客一起端了。
这种事,在那个年代的 ASP 圈里并不少见。
我写了个转换程序,把博客数据从 Z-Blog 迁到了 WordPress。
本以为,我与 Z-Blog 的缘分,会就此画上句号。
不曾想,时代的技术变局,以及摆在 Z‑Blog 创始人朱煊面前、关乎程序长远存续的关键抉择,才刚刚到来。
三、一个问题:Z-Blog 要不要出 PHP 版?
不知道是哪一天,Z-Blog 开发组一个成员来找我聊天。
他说,开发组内部已经讨论过很多次,大家都觉得 Z-Blog 应该出 PHP 版本。
因为 ASP 的路,明显越来越窄了。
但朱煊一直没下定决心。
对方问我:"你能不能去劝劝他?"
我说,可以试试。
后来,开发组把我拉进了 Z-Blog 的 QQ 群,朱煊也在里面。
我们聊了很久。
我讲了自己使用 Z-Blog 的经历。从 2007 年开始用,做过站群,也写过配套工具。这些都不是客套话,我是真的长期用过,也认可它。
随后,我说起前些天,帮老板王通把站点从 Z-Blog 换成 WordPress 的经历,这也折射出 ASP 生态当下的现状。
微软已经停止对经典 ASP 的持续维护,服务器环境在变,安全标准在变,而大量老 ASP 程序的漏洞风险,只会越来越高。
我还举了一个例子:动网论坛(DVBBS)。
那是 ASP 时代最有代表性的论坛程序之一,同时也是著名的漏洞重灾区。但即便如此,它还是在 2007 年推出了 PHP 版本。
很多时候,技术路线不是"对错"问题,而是时代已经开始转向。
我跟朱煊说:以他的功底与开发经验,上手 PHP 毫无难度。在我看来 PHP 入门甚至比 ASP 更简易。我认为,他一天就能上手写 PHP 代码,最多七天,就能进入熟练开发状态。因为真正重要的,从来不是语言本身,而是一个开发者对系统、结构和逻辑的理解。
最后我说:如果 Z-Blog PHP 开发过程中遇到任何问题,都可以问我,大家一起互相交流。
朱煊听完,沉默了一会儿。
然后朱煊回了一个字:"做。"
四、群里的人
开发正式启动后,我偶尔会在 QQ 群里冒个泡,和大家一起交流技术问题。
开发组有两个人让我印象很深。
一个网名叫 zsx,十五六岁。我看过他的博客和写的程序,知识面很广,有点像我以前老板文木源少年时候的感觉。后来,他考上了福州大学。
另一个网名叫未寒,是江浙某高校老师。
他的个人介绍写着:"天蝎男,出生于90后,成长于80后,看起来像70后。无职称、无学历、无关系,所以痛苦并快乐着。"
很有那个年代独立博客作者的气质。
后来,群里渐渐打趣喊我"空大师"。
因为我网名叫"空城"。
我说,大师这个词我不敢当。
我真正佩服的大师,是 xiuno 的创始人黄敏。他是前 Discuz 的核心开发者,用 C/C++ 写过 PHP 扩展,甚至觉得 C 还不够快,开始尝试用汇编来写。那才是真正的技术高手。
但"空大师"这个外号,最后还是留了下来。
五、zblogcn.com
有一天,开发组讨论官网域名要不要换。
当时的官网域名还是 rainbowsoft.org。
朱煊问我怎么看。
我说了一句很实在的话:我英语不好,"rainbow"这个词我总拼错。很多时候想去官网,都是靠百度搜索。
而 Z-Blog 的用户里,像我这样的草根站长,其实很多。大家记得住"Z-Blog",但未必记得住"rainbowsoft"。
后来,他们正式启用了 zblogcn.com。
现在回头看,这种变化其实很有意思。
早期中国互联网,很多产品的名字、域名、风格,都带着一种"技术少年"的浪漫感。后来互联网越来越商业化,很多东西也慢慢变得直接、务实、面向搜索引擎。
六、致谢页里的第一个名字
Z-Blog PHP 发布之后,开发团队整理了一份官方致谢页。
有一天,开发组把页面截图发给我看。
我的网名 “空城” 排在感谢栏第一个,鼠标悬停能看到备注:“空大师乃是 PHP 高手,ZBP 的指引者!”
第一眼看到这话,觉得太过抬举我,连忙请他们修改。
他们说,不改。
于是那句话,就一直留到了现在。
七、尾声
rainbowsoft.org 这个域名,现在应该还能打开。
菠萝阁,菠萝的海。一个写代码的人,会给自己的站点取这般诗意的名字。
那批程序,PJBlog、Sablog、Bo-Blog,后来全都停更了。唯独 Z-Blog 撑了下来。没有资本,没有工资,没有合同,全靠朱煊一个人的坚持,还有一群人的热爱。
时光走得很快,但 Z-Blog 还在。致谢页里的那些名字,也还在。
← 返回首页