created: 20130825150000000
modified: 20250125105846987
original-modified: 20210714130751701
tags: [[TiddlyWiki on Node.js]]
title: TiddlerFiles
ja-title: Tiddlerファイル
type: text/vnd.tiddlywiki
Tiddlerは、さまざまな形式でテキストファイルに保存できます。単一のTiddlerを含むファイルには、名前:値のペアのシーケンスとしてフォーマットされた`.meta`補助ファイルを持つこともできます。
```
title: TheTitle
modifier: someone
```
!! ~TiddlyWebスタイルの.tidファイル
これらのファイルは、名前:値のペア、空白行、そしてTiddlerのテキストを含む一連の行で構成されます。例:
```
title: MyTiddler
modifier: Jeremy
This is the text of my tiddler.
```
多くのテキストエディターでは、ファイルに終了改行が含まれている必要があることに注意してください。Tiddlerのテキストに終了改行を含めたくない場合は、次の代替構文を使用できます:
```
title: MyTiddler
modifier: Jeremy
text: This is the text of my tiddler.
```
//`application/x-tiddler` ContentTypeはこれらのファイルの内部で使用されます//
!! TiddlyWiki `
` .tiddlerファイル
TiddlyWiki 5では、`*.tiddler`ファイルは次のようになります。
```
Note that there is an embedded tag, and line feeds are not escaped.
And, weirdly, there is no HTML encoding of the body.
```
これらの`*.tiddler`ファイルは、HTML エンコードされたTiddlyWiki HTMLファイル内のTiddlerとまったく同じではありません。
Older `*.tiddler` files more closely matched the store format used by TiddlyWiki at the time:
古い`*.tiddler`ファイルは、当時TiddlyWikiで使用されていたストア形式に似ています:
```
This is an old-school .tiddler file, without an embedded <pre> tag.\nNote how the body is "HTML encoded" and new lines are escaped to \\n
```
//`application/x-tiddler-html-div` ContentTypeはこれらのファイルの内部で使用されます//
!! ~TiddlyWebスタイルのJSONファイル
これらのファイルは、`name:value`プロパティのハッシュマップの単純な配列です。すべてのフィールド値は文字列として指定する必要があります。
例:
```
[
{
"title": "First Tiddler",
"text": "Text of first tiddler",
"tags": "one two [[t h r e e]]"
},{
"title": "Second Tiddler",
"text": "Text of second tiddler",
"modified": "20150216171751154"
}
]
```
`application/json` ContentTypeはこれらのファイルに対して内部で使用されます。
Tiddler構造に準拠していないJSONファイルは、代わりにJSONデータを含む単一のTiddlerとしてインポートされることに注意してください。
!! TiddlyWiki HTMLファイル用の新しいJSONベースの形式
TiddlyWiki HTMLファイルの新しい形式では、スクリプトタグ内にJSON形式のTiddlerが埋め込まれます:
```json
```
!! TiddlyWiki HTMLファイル用の古いDIVベースの形式
TiddlyWikiクラシックおよびバージョンv5.2.0より前のTiddlyWiki 5では、Tiddlerは`
`形式でエンコードされて保存されていました。
TiddlyWikiが暗号化されていないDIVベースのHTMLファイルをインポートするには、上で説明したようにTiddler DIVを含んだ`
`が必要です。例:
```
HTML encoded text of tiddler
```