【问题标题】:How to set the format of a <$view > to wiki in tiddlywiki?如何在 tiddlywiki 中将 <$view> 的格式设置为 wiki?
【发布时间】:2015-05-25 19:29:48
【问题描述】:

在我的 tiddler 中,我有以下字段:

  • 名称:my_field
  • 值:[[我想链接到的某些页面]]

然后,在同一个 tiddler 中,我使用下面的 ViewWidget 来查看文件的内容:

<$view field="my_field" />

问题是渲染的文本没有被维基化,因此尽管我用 [[ 和 ]] 包装了名称,但没有链接。

如何将我的文本呈现为正确的链接?

注意:删除空格不是一种选择。

P.S.:当然,我试过文档,就是:

...包括改变格式等,但无济于事。

【问题讨论】:

    标签: tiddlywiki


    【解决方案1】:

    解决方案是使用 transclude 小部件,而不是视图小部件:

    <$transclude field="my_field" />
    

    【讨论】:

    • 这对我有用,但有一个缺点:markdown 被忽略了。例如,* blabla 格式的列表不会呈现为列表,但&lt;ul&gt;&lt;li&gt;blabla&lt;/li&gt;&lt;/ul&gt; 格式的列表会呈现为列表。 (markdown 在原始的、非嵌入的 tiddler 中工作正常)。
    • 添加mode=block 解决了这个问题(见groups.google.com/d/msg/tiddlywiki/wVbBgHQs5qQ/Mu64zdUPVe8J
    【解决方案2】:

    如果您的字段 my_field 具有值:Some Page I Want To Link To

    然后使用:

    <$link to={{!!my_field}} >{{!!my_field}}
    </$link>
    

    【讨论】:

    • 请注意,这可以缩写为&lt;$link to={{!!my_field}}/&gt; -- 如果正文为空,则to 的值将用于正文。
    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多