mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-30 05:19:57 +00:00
Docs tweaks
This commit is contained in:
parent
3305874235
commit
9a4bda9c85
@ -1,5 +1,5 @@
|
|||||||
created: 20131205160816081
|
created: 20131205160816081
|
||||||
modified: 20140619111725471
|
modified: 20141018181414011
|
||||||
tags: WikiText
|
tags: WikiText
|
||||||
title: HTML in WikiText
|
title: HTML in WikiText
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
@ -14,9 +14,13 @@ This is my nice and simple block of text. HelloThere
|
|||||||
</article>
|
</article>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
! Content Parsing
|
||||||
|
|
||||||
|
The content of an HTML element will be parsed in inline mode unless the opening tag is followed by two linebreaks, in which case it is parsed in block mode. (Inline mode means that block mode formatting such as tables, lists and headings is not recognised).
|
||||||
|
|
||||||
! Attributes
|
! Attributes
|
||||||
|
|
||||||
Attributes in HTML tags can be specified as a transclusion or a macro invocation. For example, here the value of the `href` attribute will be set to the value of the tiddler MyLinkDestination:
|
Attributes in HTML tags can be specified as a literal, a transclusion or a macro invocation. For example, here the value of the `href` attribute will be set to the value of the tiddler MyLinkDestination:
|
||||||
|
|
||||||
```
|
```
|
||||||
<a href={{MyLinkDestination}}>link</a>
|
<a href={{MyLinkDestination}}>link</a>
|
||||||
@ -45,8 +49,3 @@ By using triple-double quotes you can specify attribute values that include sing
|
|||||||
Rodentville,
|
Rodentville,
|
||||||
Ratland."""/>
|
Ratland."""/>
|
||||||
```
|
```
|
||||||
|
|
||||||
! Content Parsing
|
|
||||||
|
|
||||||
The content of an HTML element will be parsed in inline mode unless the opening tag is followed by two linebreaks. (Inline mode means that block mode formatting such as tables, lists and headings is not recognised).
|
|
||||||
|
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
caption: Variables, Parameters, Subsitutions
|
caption: Variables, Parameters, Substitutions
|
||||||
created: 20141018090608643
|
created: 20141018090608643
|
||||||
modified: 20141018104201050
|
modified: 20141018181414011
|
||||||
tags: WikiText
|
tags: WikiText
|
||||||
title: Variables, Macros and Subsitutions in WikiText
|
title: Variables, Macros and Substitutions in WikiText
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
! Syntax for Attributes
|
! Syntax for Attributes
|
||||||
|
|
||||||
The syntax for the attributes of [[HTML elements|HTML in WikiText]] and [[widgets|Widgets in WikiText]]:
|
The syntax for the attributes of [[HTML elements|HTML in WikiText]] and [[widgets|Widgets in WikiText]]:
|
||||||
|
|
||||||
* `"text"` or `'text'` - passed as a literal value
|
* `"text"`, `'text'`, `"""text"""` - passed as a literal value
|
||||||
* `{{text reference}}` - [[transcludes|Transclusion in WikiText]] a text reference
|
* `{{text reference}}` - [[transcludes|Transclusion in WikiText]] a text reference
|
||||||
* `<<macro>>` - transcludes a variable or macro invocation.
|
* `<<macro>>` - transcludes a variable or macro invocation
|
||||||
|
|
||||||
! Syntax for Filter
|
! Syntax for Filters
|
||||||
|
|
||||||
Using single brace `{...}` and `<...>` when referenced as operands in [[Filter expression|Introduction to Filters]].
|
Using single brace `{...}` and `<...>` when referenced as operands in [[Filter expression|Introduction to Filters]].
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ Using single brace `{...}` and `<...>` when referenced as operands in [[Filter e
|
|||||||
|
|
||||||
! Textual Substitution
|
! Textual Substitution
|
||||||
|
|
||||||
* `$parametername$` - for [[macor parameters|Macros in WikiText]]
|
* `$parametername$` - for [[macro parameters|Macros in WikiText]]
|
||||||
```
|
```
|
||||||
\define mysamplemacro(name:"Bugs Bunny",address:"Rabbit Hole Hill")
|
\define mysamplemacro(name:"Bugs Bunny",address:"Rabbit Hole Hill")
|
||||||
Hi, I'm $name$ and I live in $address$
|
Hi, I'm $name$ and I live in $address$
|
||||||
@ -44,7 +44,7 @@ Hi, I'm $(name)$ and I live in $(address)$
|
|||||||
<<mysamplemacro2>>
|
<<mysamplemacro2>>
|
||||||
</$set></$set>
|
</$set></$set>
|
||||||
```
|
```
|
||||||
The differents between textual substitution and other syntax:
|
The difference between textual substitution and other syntax:
|
||||||
|
|
||||||
* Textual substitution is performed before the macro is parsed, the values are inserted into the target.
|
* Textual substitution is performed before the macro is parsed, the values are inserted into the target.
|
||||||
* While the `<<...>>` syntax is a transclusion, where the "WikiText" is inserted and rendered separately.
|
* While the `<<...>>` syntax is a transclusion, where the "WikiText" is inserted and rendered separately.
|
Loading…
Reference in New Issue
Block a user