TalexWiki(我 2022 年下半年做的那个维基)的外观设置页上有八张主题卡片,都是画出来的小缩略图,每张 230 × 160 像素。八张用的是同一套骨架,顶上分三格的一条栏,中间一块正文,旁边一个侧栏,两个小按钮,底下一行主题名。换的主要是主色,块和块之间的深浅靠 invert 滤镜拉开。

能点的只有两张,明净光亮和奇异暗黑。剩下六张带着 PRO 的标,点下去先转 2.6 秒,这期间没有任何东西在查,然后提示这个主题只对 PRO 用户开放。按代码来看,提示弹出来以后那个圈也没有停。

第一次

第一次做维基是 2022 年 7 月 17 号,给一个 MC 拓展框架做的,仓库叫 germ-mc-docs,只有 2 次提交,第一次就把整个项目传了上去。README 第一行就承认,这是未完成品,BUG 较多,功能未完善。后面交代了原因:本来想做一个非常牛逼的维基,自己也没写过类似的,结果受限于时间和个人技术,舍弃了。因为部分 UI 还勉强看得过去,所以分享一下,拿给需要的人。

功能也分成两栏,已有功能和功能设想。已有那一栏里有一条是:UI好看(雾)。

画饼

十天之后,7 月 27 号,我又起了一个头,后来放在 talex-wiki-views 这个仓库里。Vue 3 加 TypeScript,编辑器用 Tiptap 和 ProseMirror。它的 README 一共只改过两次:开仓库那天,在 Vite 模板自带的说明前面加了一个标题、一行"用于管理维基百科的系统",还有三行安装命令;第二次要等到 12 月 16 号。

第二次写的功能表里有三种小图标:亮点、试验、画饼。二十三项里,十项亮点,四项试验,四项画饼,五项什么也没标。画饼的四项里有协同编辑。可是同一份 README,开头说这是协作知识系统,优势那一栏写着支持多人协同编辑,到了功能表,同一项后面跟的是一块饼。

项目定位只有一句:「支持强大客制化的同时保持九分简洁」。九分简洁,也就是留了一分给客制化,我猜意思是这样。可是优势那一栏里,客制化后面跟着的是括号:开发中。

线框

再说回那八张卡片。六个没做出来的主题,代码里只有名字和卡片,没有主题本身。顶栏的外观菜单里,它们有名字有图标,只是灰着,没有任何说明;到了外观页,就带上了 PRO。卡片倒是配得很细:后面六张除了自己的主色,还各自配了一对红绿,给卡片上的两个小按钮用。主题还不存在,按钮的颜色先定好了。卡片底下有一行小字,大意是主题预览图仅供参考,请以实际呈现为准。

画一张缩略图要定的东西很少,一个主色,一对红绿。做一个主题要定的,大概多得多。README 里没做的叫画饼,外观页里没做的叫 PRO,看着像是同一回事。

同一页上还有"颜色主题跟随时间",规则写成代码是 hours > 0 && hours < 8 || hours > 22,所以半夜 0 点那一个小时打开页面,是亮的。

最后一天

最后一天是 12 月 16 号。上午 9 点 36 分一次提交,改了 34 个文件,README 就夹在里面;10 点 05 分和 10 点 34 分各有一次 fixup。最后一次提交的说明叫 Initial 12.16.1.fixup,第一个词还是 Initial。之后这个仓库再没有提交。

README 里最像结尾的一句是:整体项目持续时间到 22/12/16 约 4 个月半。没有写为什么停。第一次舍弃的理由我写得清清楚楚,时间和个人技术,这一次什么都没写。

两份 README 对没做完这件事的处理倒是很像,都是把东西摆出来,拿给需要的人。germ-mc-docs 的那句就是"拿给需要的人",这一份有一节叫"你可以学到什么",列了模块设计、组件设计、动效、设备适配这些。

2023 年 11 月,我的博客开始做响应式。这份 README 里写着支持 PC、平板、手机,还有一句即将支持手表端。不知道和这个有没有关系。