mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-08-20 14:45:59 +00:00
56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
title: TypedBlockTests
|
|
|
|
WikiText can include blocks of text that are rendered with an explicit MIME type like this:
|
|
{{{
|
|
$$$application/javascript
|
|
//This is some JavaScript
|
|
return 2 + "one";
|
|
$$$
|
|
}}}
|
|
This renders as:
|
|
|
|
$$$application/javascript
|
|
//This is some JavaScript
|
|
return 2 + "one";
|
|
$$$
|
|
|
|
It is also possible to abbreviate the MIME type to a file extension. For example:
|
|
|
|
{{{
|
|
$$$.svg
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="100">
|
|
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
|
|
</svg>
|
|
$$$
|
|
}}}
|
|
|
|
This renders as:
|
|
|
|
$$$.svg
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="100">
|
|
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
|
|
</svg>
|
|
$$$
|
|
|
|
And, finally, a JSON example:
|
|
{{{
|
|
$$$.json
|
|
{"teapot": "brown","inside":["milk","sugar",23]}
|
|
$$$
|
|
}}}
|
|
Which renders as:
|
|
$$$.json
|
|
{"teapot": "brown","inside":["milk","sugar",23]}
|
|
$$$
|
|
|
|
Unknown types render as plain text:
|
|
{{{
|
|
$$$text/unknown
|
|
Some plain text, which will not be //formatted//.
|
|
$$$
|
|
}}}
|
|
Which renders as:
|
|
$$$text/unknown
|
|
Some plain text, which will not be //formatted//.
|
|
$$$
|