26 lines
770 B
Markdown
26 lines
770 B
Markdown
YAML stands for “YAML Ain’t Markup Language.” More information can be found at [the YAML website](https://yaml.org/).
|
||
|
||
SilverBullet uses YAML in various contexts, specifically [[Frontmatter]] and [[Space Config]]
|
||
|
||
# Internal links
|
||
Many string values can be written directly in YAML without any quoting, like:
|
||
```yaml
|
||
property: value
|
||
```
|
||
|
||
However when you want to reference [[Links|a page]] or [[Command links|command]] you will need to quote the full link:
|
||
```yaml
|
||
some page: "[[Pages]]"
|
||
list of pages:
|
||
- "[[Pages]]"
|
||
- "[[Links]]"
|
||
```
|
||
|
||
This is because the square brackets used in the internal link format have a meaning in YAML as well. So an unquoted link is parsed as list inside a list:
|
||
```yaml
|
||
some page: [[Pages]]
|
||
equivalent yaml: [
|
||
[ "Pages" ]
|
||
]
|
||
```
|