问题标签 [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.

0 投票
1 回答
1955 浏览

javascript - TiddlyWiki:TiddlyWiki 如何将其对自身的更改保存在本地文件系统上?

TiddlyWiki 如何将其更改保存在本地文件系统上?TiddlyWiki 如何在“保存更改”执行之前保留每个 tiddler 的更改?

我想了解这些机制。但我无法从源代码中弄清楚。

你能帮助像我这样的 JavaScript 知识不足的人吗?

谢谢,

0 投票
2 回答
2325 浏览

sorting - TiddlyWiki 目录排序

我正在寻找一个可能包含如下结构的目录:

  • 话题一
    • 概述
    • 内容一
    • 内容 B
    • 内容 C
  • 话题二
    • 概述
    • 内容 D
    • 内容 E
    • 内容 F

1)我想手动按特定顺序对它们进行排序,我的意思不是按字母顺序(例如:sort[title])

2)如果可能的话,我希望能够包含多个概览提琴手,但让它们对于包含它们的主题是唯一的。

我试图避免做多余的标题,如:

  • 话题一
    • 概述 - 主题 1
    • 内容一
    • 内容 B
    • 内容 C
0 投票
1 回答
305 浏览

javascript - 我正在使用 TiddlyWiki Classic,我想添加“newTiddler”按钮“ToolbarCommands”

我目前正在使用 TiddlyWiki Classic,我想将“newTiddler”按钮添加到 ToolbarCommands 中,以便它出现在所有 tiddlers 上。我也只是觉得应该用那些按钮。我尝试将“newTiddler”添加到 ToolbarCommands 中,但它不起作用。任何人都知道如何做到这一点?

0 投票
2 回答
2317 浏览

wiki - Tiddlywiki 替代方案

我最近发现了 TiddlyWiki,很高兴发现它的方法在很多方面都非常符合我对笔记/记录/生产力系统的要求:

  • 将内容拆分为更小的“提琴手”而不是整个文档的想法
  • 将这些提琴手视为数据而不是
    • 向提琴手添加“字段”(属性)的能力
    • 选择提琴手的能力
  • 使用宏、内联 javascript 和插件轻松扩展

然而

  1. tiddlywiki 没有 mediawiki 风格的内置版本控制
  2. 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。

0 投票
1 回答
327 浏览

tiddlywiki - 无法自动生成链接列表

我的 Wiki (v5.1.17) 中有一个页面,它应该自动生成指向需要某种跟进的提琴手的链接列表。显示的是满足以下两个条件之一的内容:标记为“needs_followup”,或标题以“/followup/”开头。

这是我的代码:

<$list filter="[prefix[/followup/]] [tag[followup_needed]] +[sort[title]]" variable=entry> <$link><<entry>></$link><br/> </$list>

项目列表实际上工作正常,除了它们不是可点击的链接。它们看起来像链接——蓝色和下划线——但点击一个实际上并没有做任何事情。谁能告诉我我做错了什么?

0 投票
0 回答
50 浏览

javascript - 如何使用 cookie 在 TiddlyWiki 中设置用户名

如何使用 cookie 在 TiddlyWiki5 中设置用户名?每次在 Chrome 中引用后都设置 UserName 很烦人。谢谢你。

就像是

0 投票
1 回答
563 浏览

list - 在 TiddlyWiki (5) 中,我的宏在 tiddlers 中有效,除了作为侧边栏出现时

我的全局宏显示了具有特定标签的所有提琴手的列表。该标记取自调用宏的提琴手的列表字段。该宏在常规 tiddler 中使用时可以正常工作,但如果我将 tiddler 设置为侧边栏 via $:/tags/SideBar,侧边栏会显示选项卡,但内部没有任何内容。

我的原始版本在我明确标识标签时调用宏时工作如下:<<activityList book>>,但我真正想要的是将标签(书)放在一个字段中并拉取它:<$macrocall $name=activityList category={{!!list}} />

我制作了另一个版本,其工作方式如下:它使用与上面相同的宏调用,但现在列表字段[book]包含在其中,如<<revisedActivityList [book]>>.

这是第一个宏(第 3 行和第 4 行不相关,它们只是输出):

调用者:

在此版本中,括号由列表宏过滤器参数提供。注意不寻常的第二个参数(它允许我从按标签搜索切换到按另一个过滤器函数搜索,例如 has 或 is)。这不是真的必要,但我发现它有效。

我重新设计了这个以修复括号并将括号放在列表 FIELD 中,认为这就是问题所在。

0 投票
1 回答
1118 浏览

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 似乎没有正确读取字体。

0 投票
1 回答
933 浏览

tiddlywiki - TiddlyWiki:按多个标签过滤目录

我有一个 tiddlywiki,里面有多个角色扮演游戏笔记。每个 tiddly 都标有其各自的游戏名称和类别(例如“城市”或“NPC”)。

现在我想创建一个仅列出例如一个游戏的 NPC 的目录。我想用toc.

我目前的代码是这样的:

但是,这给了我所有的 NPC。如何添加另一个标签作为过滤条件?

0 投票
1 回答
330 浏览

tiddlywiki - 使用下载保护程序时更改 Tiddlywiki 的保存位置

我目前正在使用 Tiddlywiki,即来自文件夹Downloads\tiddlywikilocations\index.html。如果文件恰好位于此文件夹中,则它可以完美地将文件保存在浏览器中,但似乎无法重命名tiddlywikilocations文件夹或将其移出Downloads文件夹。

我怎样才能做到这一点?我在 wiki 本身上找不到任何关于此的更多信息。理想情况下,我想在另一个文件夹中的自定义文件夹中使用 Tiddlywiki,而不会影响 Firefox 中的标准下载行为(保存文件的位置等)