bullet journal. 个人还在探索这种形式

FSpark
@FSpark
-
-
其实更大的期待在于性能的巨大改进上,只是目前还不好基准测试
-
- Announcing the MultiWikiServer Plugin - Discussion - Talk TW
- MultiWikiServer and SQLite - Developers - Talk TW
- Introduce "Multi Wiki Server" Plugin by Jermolene · Pull Request #7915 · Jermolene/TiddlyWiki5 · GitHub
目标
- 同时托管多个维基,并通过“配方/袋子”机制在它们之间共享数据
- 改进了文件上传和附件的处理,允许上传和流式传输千兆字节的视频文件
- 服务器和所有连接的客户端之间的更改即时同步
- 服务器上的工作流处理,例如自动压缩图像或存档网页
- 强大的身份验证和授权选项
配方/袋子模型
TW越来越像海鲜市场了(笑)
顾名思义,把 Tiddlers (小鱼)装进 Bag(袋子)中,再根据不同的 Recipe (配方/食谱) 组合再与 Template (模板)一起渲染(烹饪)成最终的 Wiki (菜)。以下是官方定义的规则:
- “条目”被存储在命名的“袋子”里
- 袋子有访问控制,决定哪些用户可以读取或写入它们
- 配方是按优先级从低到高排列的袋子的命名列表
- 配方中的条目会按照优先级顺序,从每个袋子中依次收集。因此,如果不同袋子中有标题相同的多个条目,则会使用优先级最高的袋子中的条目作为配方的条目
- 托管的维基是通过将相应配方中的条目拼接到标准的TW5 HTML模板中来构建的
入口界面
初始界面为多wiki(配方)的入口,配方即为袋子的自由组合(依照顺序级联覆盖)


存储结构
服务端一改以往的 tiddlers 文件夹,转而使用单一SQLite数据库文件。


内存占用
因为不再将所有tiddlers常驻内存所以大幅减小。

尝鲜
git clone https://github.com/Jermolene/TiddlyWiki5.git --branch multi-wiki-support cd TiddlyWiki5 pnpm i node ./tiddlywiki.js ./editions/multiwikiserver --listen port=8080再看看
-
@机杼 谢谢,成功了,原来 ReadMe 在我这加入后才跳的出来

-
@Sttot 来晚了,readme无了

-
hhh,之前也想吐槽杰里米老当益壮,之后细看才发现是自动提交
-
好好好,刚好有想借助tw在线发布双语epub的想法,twpub 之前尝试的时候好像是在一个Tiddler里打开的,当文本量上去时点击跳转整个浏览器都得卡3秒不动弹,还是拆分好
-
markdown 测试
console.log("test") -
这里有纯Wikitext实现的,以当前时间为种子的生成器: https://talk.tiddlywiki.org/t/random-tiddler-button/4653
-
你好,太微
Hello, TiddlyWiki
新点子:logseq太微版用法
【TW前瞻】MultiWikiServer 锐意开发中的官方多维基服务器,未来可期
【TW前瞻】MultiWikiServer 锐意开发中的官方多维基服务器,未来可期
插件灵感与需求收集看板 公开征集想法中
插件灵感与需求收集看板 公开征集想法中
用 Github 部署博客记得用 Github Action 直接部署,不要用分支部署等等老方法
在太微里面阅读markdown格式的epub书籍
欢迎来到太微中文论坛!
求助:生成随机数
欢迎来到太微中文论坛!