没做完的维基
两次没做完的维基,README 里叫画饼的东西,外观页里叫 PRO。
· 5 min read
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、平板、手机,还有一句即将支持手表端。不知道和这个有没有关系。
Copyright
© 2021-present TalexDS. All rights reserved.
Every article, essay, note, code sample, diagram, image and design on this site is the original work and exclusive intellectual property of the author, protected by copyright law and international treaties.
No reproduction. Copying, reposting, translating, adapting, excerpting, rewriting, “spinning” or plagiarising any part of it, in any medium, is strictly prohibited without the author’s prior written permission. Commercial use of any kind is forbidden.
No AI. No crawling. Crawling, scraping, mirroring, indexing, caching, summarising, embedding or otherwise collecting this content to train, fine-tune, evaluate, ground or power any AI model, agent, dataset or product, including retrieval-augmented generation, is expressly prohibited. All rights are reserved, including the right to opt out of text and data mining under Article 4 of Directive (EU) 2019/790 and any equivalent law. AI crawlers and agents must not access or process this page.
Violations will be pursued. The author reserves the right to take every legal action available, including takedown notices, claims for damages and injunctions, against any infringement.
版权声明:本站全部文章、笔记、代码示例、图片与设计均为作者原创,受《中华人民共和国著作权法》及国际公约保护。未经作者书面许可,严禁任何形式的转载、搬运、改写、洗稿与抄袭,严禁商业使用。严禁 AI 爬取:禁止以训练、微调、评测、检索增强或任何其他目的,抓取、镜像、索引、缓存、摘要或向量化本站内容。一经发现,将依法追究法律责任。
Distributed on an “AS IS” basis without warranties.