myst-spec
Version:
MyST schema, testcases, and typescript types
281 lines (271 loc) • 7.01 kB
YAML
cases:
- title: attention
mdast:
type: root
children:
- type: mystDirective
name: attention
args: Admonition attention
children:
- type: admonition
kind: attention
children:
- type: paragraph
children:
- type: text
value: Admonition attention
myst: |-
```{attention} Admonition attention
```
html: |-
<aside class="admonition attention">
<p class="admonition-title">Attention</p>
<p>Admonition attention</p>
</aside>
latex: |-
\begin{mdframed}[style=attention]
Admonition attention
\end{mdframed}
- title: caution
mdast:
type: root
children:
- type: mystDirective
name: caution
args: Admonition caution
children:
- type: admonition
kind: caution
children:
- type: paragraph
children:
- type: text
value: Admonition caution
myst: |-
```{caution} Admonition caution
```
html: |-
<aside class="admonition caution">
<p class="admonition-title">Caution</p>
<p>Admonition caution</p>
</aside>
latex: |-
\begin{mdframed}[style=caution]
Admonition caution
\end{mdframed}
- title: danger
mdast:
type: root
children:
- type: mystDirective
name: danger
args: Admonition danger
children:
- type: admonition
kind: danger
children:
- type: paragraph
children:
- type: text
value: Admonition danger
myst: |-
```{danger} Admonition danger
```
html: |-
<aside class="admonition danger">
<p class="admonition-title">Danger</p>
<p>Admonition danger</p>
</aside>
latex: |-
\begin{mdframed}[style=danger]
Admonition danger
\end{mdframed}
- title: error
mdast:
type: root
children:
- type: mystDirective
name: error
args: Admonition error
children:
- type: admonition
kind: error
children:
- type: paragraph
children:
- type: text
value: Admonition error
myst: |-
```{error} Admonition error
```
html: |-
<aside class="admonition error">
<p class="admonition-title">Error</p>
<p>Admonition error</p>
</aside>
latex: |-
\begin{mdframed}[style=error]
Admonition error
\end{mdframed}
- title: important
mdast:
type: root
children:
- type: mystDirective
name: important
args: Admonition important
children:
- type: admonition
kind: important
children:
- type: paragraph
children:
- type: text
value: Admonition important
myst: |-
```{important} Admonition important
```
html: |-
<aside class="admonition important">
<p class="admonition-title">Important</p>
<p>Admonition important</p>
</aside>
latex: |-
\begin{mdframed}[style=important]
Admonition important
\end{mdframed}
- title: hint
mdast:
type: root
children:
- type: mystDirective
name: hint
args: Admonition hint
children:
- type: admonition
kind: hint
children:
- type: paragraph
children:
- type: text
value: Admonition hint
myst: |-
```{hint} Admonition hint
```
html: |-
<aside class="admonition hint">
<p class="admonition-title">Hint</p>
<p>Admonition hint</p>
</aside>
latex: |-
\begin{mdframed}[style=hint]
Admonition hint
\end{mdframed}
- title: note
mdast:
type: root
children:
- type: mystDirective
name: note
args: Admonition note
children:
- type: admonition
kind: note
children:
- type: paragraph
children:
- type: text
value: Admonition note
myst: |-
```{note} Admonition note
```
html: |-
<aside class="admonition note">
<p class="admonition-title">Note</p>
<p>Admonition note</p>
</aside>
latex: |-
\begin{mdframed}[style=note]
Admonition note
\end{mdframed}
- title: seealso
mdast:
type: root
children:
- type: mystDirective
name: seealso
args: Admonition seealso
children:
- type: admonition
kind: seealso
children:
- type: paragraph
children:
- type: text
value: Admonition seealso
myst: |-
```{seealso} Admonition seealso
```
html: |-
<aside class="admonition seealso">
<p class="admonition-title">See Also</p>
<p>Admonition seealso</p>
</aside>
latex: |-
\begin{mdframed}[style=seealso]
Admonition seealso
\end{mdframed}
- title: tip
mdast:
type: root
children:
- type: mystDirective
name: tip
args: Admonition tip
children:
- type: admonition
kind: tip
children:
- type: paragraph
children:
- type: text
value: Admonition tip
myst: |-
```{tip} Admonition tip
```
html: |-
<aside class="admonition tip">
<p class="admonition-title">Tip</p>
<p>Admonition tip</p>
</aside>
latex: |-
\begin{mdframed}[style=tip]
Admonition tip
\end{mdframed}
- title: warning
mdast:
type: root
children:
- type: mystDirective
name: warning
args: Admonition warning
children:
- type: admonition
kind: warning
children:
- type: paragraph
children:
- type: text
value: Admonition warning
myst: |-
```{warning} Admonition warning
```
html: |-
<aside class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Admonition warning</p>
</aside>
latex: |-
\begin{mdframed}[style=warning]
Admonition warning
\end{mdframed}