问题标签 [tiddlywiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - TiddlyWiki:TiddlyWiki 如何将其对自身的更改保存在本地文件系统上?
TiddlyWiki 如何将其更改保存在本地文件系统上?TiddlyWiki 如何在“保存更改”执行之前保留每个 tiddler 的更改?
我想了解这些机制。但我无法从源代码中弄清楚。
你能帮助像我这样的 JavaScript 知识不足的人吗?
谢谢,
sorting - TiddlyWiki 目录排序
我正在寻找一个可能包含如下结构的目录:
- 话题一
- 概述
- 内容一
- 内容 B
- 内容 C
- 话题二
- 概述
- 内容 D
- 内容 E
- 内容 F
1)我想手动按特定顺序对它们进行排序,我的意思不是按字母顺序(例如:sort[title])
2)如果可能的话,我希望能够包含多个概览提琴手,但让它们对于包含它们的主题是唯一的。
我试图避免做多余的标题,如:
- 话题一
- 概述 - 主题 1
- 内容一
- 内容 B
- 内容 C
javascript - 我正在使用 TiddlyWiki Classic,我想添加“newTiddler”按钮“ToolbarCommands”
我目前正在使用 TiddlyWiki Classic,我想将“newTiddler”按钮添加到 ToolbarCommands 中,以便它出现在所有 tiddlers 上。我也只是觉得应该用那些按钮。我尝试将“newTiddler”添加到 ToolbarCommands 中,但它不起作用。任何人都知道如何做到这一点?
wiki - Tiddlywiki 替代方案
我最近发现了 TiddlyWiki,很高兴发现它的方法在很多方面都非常符合我对笔记/记录/生产力系统的要求:
- 将内容拆分为更小的“提琴手”而不是整个文档的想法
- 将这些提琴手视为数据而不是
- 向提琴手添加“字段”(属性)的能力
- 选择提琴手的能力
- 使用宏、内联 javascript 和插件轻松扩展
然而
- tiddlywiki 没有 mediawiki 风格的内置版本控制
- tiddlywiki 构建为单页应用程序(HTmL 文件,无服务器)并在本地保存数据,不允许
第1点是一个真正的耻辱。我可以将我的 tiddlywiki 文件提交到 git repo,但它并不那么方便。
可以使用插件( https://github.com/OokTech/TW5-Bob )在某种程度上解决 2 - 这证明了 tiddlywiki 的实施情况。但是,它并不能完全提供我想要的多用户 wiki 的所有内容:例如,没有单独的用户登录。
在将 Tiddlywiki 与 Bob nukti-user 插件一起使用了一段时间并失去了大量工作之后,我正在寻找与 tiddlyWiki 具有一些相同方法但具有内置 serer 组件、多用户编辑和理想情况下的东西还有内容版本控制。
有人有什么建议吗?
我经常看 TWiki、decko、MoinMoin、DokuWiki、FosWiki、MediaWiki、XWiki。
tiddlywiki - 无法自动生成链接列表
我的 Wiki (v5.1.17) 中有一个页面,它应该自动生成指向需要某种跟进的提琴手的链接列表。显示的是满足以下两个条件之一的内容:标记为“needs_followup”,或标题以“/followup/”开头。
这是我的代码:
<$list filter="[prefix[/followup/]] [tag[followup_needed]] +[sort[title]]" variable=entry>
<$link><<entry>></$link><br/>
</$list>
项目列表实际上工作正常,除了它们不是可点击的链接。它们看起来像链接——蓝色和下划线——但点击一个实际上并没有做任何事情。谁能告诉我我做错了什么?
javascript - 如何使用 cookie 在 TiddlyWiki 中设置用户名
如何使用 cookie 在 TiddlyWiki5 中设置用户名?每次在 Chrome 中引用后都设置 UserName 很烦人。谢谢你。
就像是
list - 在 TiddlyWiki (5) 中,我的宏在 tiddlers 中有效,除了作为侧边栏出现时
我的全局宏显示了具有特定标签的所有提琴手的列表。该标记取自调用宏的提琴手的列表字段。该宏在常规 tiddler 中使用时可以正常工作,但如果我将 tiddler 设置为侧边栏 via $:/tags/SideBar
,侧边栏会显示选项卡,但内部没有任何内容。
我的原始版本在我明确标识标签时调用宏时工作如下:<<activityList book>>
,但我真正想要的是将标签(书)放在一个字段中并拉取它:<$macrocall $name=activityList category={{!!list}} />
。
我制作了另一个版本,其工作方式如下:它使用与上面相同的宏调用,但现在列表字段[book]
包含在其中,如<<revisedActivityList [book]>>
.
这是第一个宏(第 3 行和第 4 行不相关,它们只是输出):
调用者:
在此版本中,括号由列表宏过滤器参数提供。注意不寻常的第二个参数(它允许我从按标签搜索切换到按另一个过滤器函数搜索,例如 has 或 is)。这不是真的必要,但我发现它有效。
我重新设计了这个以修复括号并将括号放在列表 FIELD 中,认为这就是问题所在。
css - 如何将字体嵌入 Tiddlywiki?
我正在尝试向 tiddlywiki 添加新字体并尝试了一些方法。他们似乎都没有工作,也许你可以帮忙?
我尝试嵌入 html css 样式表中提供的 google 字体链接,但它没有读取字体。然后我按照这个方法:https://tiddlywiki.narkive.com/bS0CgWKQ/tw-tw5-how-to-embed-a-font-using-font-face-and-data-url但不是像在顺便说一句,我使用了我想添加的字体,即“Playfair Display”,可以在这里找到:https ://fonts.google.com/specimen/Playfair+Display?selection.family=Playfair +显示:400,400i,700,700i
现在显示的字体是 Georgia。我一开始补充说:
到样式表以嵌入它,然后没有工作切换到 narkive 上的另一种方法,这是一个巨大的 css 样式表,开头为:
没有显示错误消息,但字体根本不会更改为我想要的字体。我可以将其更改为任何常用字体,但 Tiddlywiki 似乎没有正确读取字体。
tiddlywiki - TiddlyWiki:按多个标签过滤目录
我有一个 tiddlywiki,里面有多个角色扮演游戏笔记。每个 tiddly 都标有其各自的游戏名称和类别(例如“城市”或“NPC”)。
现在我想创建一个仅列出例如一个游戏的 NPC 的目录。我想用toc
.
我目前的代码是这样的:
但是,这给了我所有的 NPC。如何添加另一个标签作为过滤条件?
tiddlywiki - 使用下载保护程序时更改 Tiddlywiki 的保存位置
我目前正在使用 Tiddlywiki,即来自文件夹Downloads\tiddlywikilocations\index.html
。如果文件恰好位于此文件夹中,则它可以完美地将文件保存在浏览器中,但似乎无法重命名tiddlywikilocations
文件夹或将其移出Downloads
文件夹。
我怎样才能做到这一点?我在 wiki 本身上找不到任何关于此的更多信息。理想情况下,我想在另一个文件夹中的自定义文件夹中使用 Tiddlywiki,而不会影响 Firefox 中的标准下载行为(保存文件的位置等)