<commit_before>---
filename: 2021-10-30-tiddlywiki-教學與示範-如何製作表格模版--edittextwidget-revealwidget-wikifywidget-.md
layout: post
title: TiddlyWiki 教學與示範：如何製作表格模版？（EditTextWidget、RevealWidget、WikifyWidget）
tags: TiddlyWiki
date: 2021-10-30
permalink: 20211030-tiddlywiki-tutorial-table-template/
thumbnail: "20211030-1.jpeg"
comments: true
---

![]({{ site.baseurl }}/images/20211030-1.jpeg)  
這篇來介紹一個實用按例：在 Tiddler 中插入可以直接更改內容的表格，並把它變成模版。

個人認為是使用 TiddlyWiki 時，一個編輯上來比較麻煩的地方就是關於表格。

由於每一個 Tiddler 的內容只是一個純文字的格式，所以要編輯用純文字表達的表格比較麻煩。另外，由於表格的語句也比較複雜加深了這個問題。

我以前寫過一篇文章「[TiddlyWiki 表格教學]({{ site.baseurl }}/tiddlywiki-%E8%A1%A8%E6%A0%BC%E6%95%99%E5%AD%B8/)」，有興趣的同學可以首先一看。

## > 在 TiddlyWiki 中使用表格會有什麼比較麻煩的痛點呢？

我想到的有兩個：

第一個是表格內容很多時，其實是很難閱讀的，特別是我們如果融合了兩個表格的儲存格時。

![##例如是這樣。]({{ site.baseurl }}/images/20211030-2.jpeg)

第二個是我們很難在表格裡寫一些多於一行的內容。我想到的只有兩個方案：

第一個方案是用 `<br>` 來代表新行：

![]({{ site.baseurl }}/images/20211030-3.jpeg)

第二個方案就是使用 [transclusion]({{ site.baseurl }}/tiddlywiki-%E8%A1%A8%E6%A0%BC%E6%95%99%E5%AD%B8/#-%E8%A1%A8%E6%A0%BC%E8%A3%A1%E6%8F%92%E5%85%A5%E5%88%97%E8%A1%A8)。例如：<commit_msg>amend tw table template<commit_after>---
filename: 2021-10-30-tiddlywiki-教學與示範-如何製作表格模版--edittextwidget-revealwidget-wikifywidget-.md
layout: post
title: TiddlyWiki 教學與示範：如何製作表格模版？（EditTextWidget、RevealWidget、WikifyWidget）
tags: TiddlyWiki
date: 2021-10-30
permalink: 20211030-tiddlywiki-tutorial-table-template/
thumbnail: "20211030-1.jpeg"
comments: true
---

![]({{ site.baseurl }}/images/20211030-1.jpeg)  
這篇來介紹一個實用案例：在 Tiddler 中插入可以直接更改內容的表格，並把它變成模版。

個人認為是使用 TiddlyWiki 時，一個編輯上來比較麻煩的地方就是關於表格。

由於每一個 Tiddler 的內容只是一個純文字的格式，所以要編輯用純文字表達的表格比較麻煩。另外，由於表格的語句也比較複雜加深了這個問題。

我以前寫過一篇文章「[TiddlyWiki 表格教學]({{ site.baseurl }}/tiddlywiki-%E8%A1%A8%E6%A0%BC%E6%95%99%E5%AD%B8/)」，有興趣的同學可以首先一看。

## > 在 TiddlyWiki 中使用表格會有什麼比較麻煩的痛點呢？

我想到的有兩個：

第一個是表格內容很多時，其實是很難閱讀的，特別是我們如果融合了兩個表格的儲存格時。

![##例如是這樣。]({{ site.baseurl }}/images/20211030-2.jpeg)

第二個是我們很難在表格裡寫一些多於一行的內容。我想到的只有兩個方案：

第一個方案是用 `<br>` 來代表新行：

![]({{ site.baseurl }}/images/20211030-3.jpeg)

第二個方案就是使用 [transclusion]({{ site.baseurl }}/tiddlywiki-%E8%A1%A8%E6%A0%BC%E6%95%99%E5%AD%B8/#-%E8%A1%A8%E6%A0%BC%E8%A3%A1%E6%8F%92%E5%85%A5%E5%88%97%E8%A1%A8)。例如：
{'fraction_non_alphanumeric': 0.1741112123974476, 'fraction_numerical': 0.09845031905195989, 'mean_word_length': 8.070247933884298, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5837672', 'n_tokens_mistral': 1661, 'n_tokens_neox': 1626, 'n_words': 104}