steps
13 cases. Source: tests/steps.json.
#1 canonical
Source
:::steps
1. Install the CLI.
2. Run `markset init`.
3. Edit `markset.toml`.
:::
Rendered
- Install the CLI.
- Run
markset init. - Edit
markset.toml.
Downgrade
1. Install the CLI.
2. Run `markset init`.
3. Edit `markset.toml`.
#2 items with nested blocks
Source
:::steps
1. a
- x
2. b
:::
Rendered
- a
- x
- b
Downgrade
1. a
- x
2. b
#3 start number is preserved
Source
:::steps
3. a
4. b
:::
Rendered
- a
- b
Downgrade
3. a
4. b
#4 a list not starting at 1 directly after the fence degrades badly and warns
Source
:::steps
3. a
:::
Rendered
- a
Downgrade
3. a
Diagnostics: DEGRADATION_BLANK_LINE
#5 nested inside a card
Source
::::card
:::steps
1. a
:::
::::
Rendered
- a
Downgrade
1. a
#6 nested: a card inside a step
Source
::::steps
1. a
:::card
x
:::
::::
Rendered
- a
x
Downgrade
1. a
x
#7 id and classes
Source
:::steps{#setup .numbered}
1. a
:::
Rendered
- a
Downgrade
1. a
#8 unknown attribute warns
Source
:::steps{start=3}
1. a
:::
Rendered
- a
Downgrade
1. a
Diagnostics: DIRECTIVE_UNKNOWN_ATTRIBUTE
#9 unclosed fence
Source
:::steps
1. a
Rendered
- a
Downgrade
1. a
Diagnostics: DIRECTIVE_UNCLOSED
#10 empty content
invalid
Source
:::steps
:::
Rendered
Downgrade
(empty)Diagnostics: STEPS_CONTENT
#11 wrong content type: unordered list
invalid
Source
:::steps
- a
:::
Rendered
- a
Downgrade
- a
Diagnostics: STEPS_CONTENT
#12 wrong content type: paragraph
invalid
Source
:::steps
text
:::
Rendered
text
Downgrade
text
Diagnostics: STEPS_CONTENT
#13 wrong content type: list plus paragraph
invalid
Source
:::steps
1. a
after
:::
Rendered
- a
after
Downgrade
1. a
after
Diagnostics: STEPS_CONTENT