To render an interactive checklist use the fence plugin. Each bullet point inside becomes a checkbox users can tick. install cli setup environment run first example Note: Checked state is persisted in the browser local storage, so it survives page reloads and revisits. Changing checklist content resets its checked state. During local preview state is not persisted. checkboxes ```checkboxes * install cli * setup environment * run first example ```
Bullet points can contain any markdown, including multiple paragraphs and code snippets. install dependencies using package manager validate generated config commit changes npm install --save-dev my-tool module.exports = { preset: "default", }; Note: Four backticks were used instead of the usual three. This is done so one fence block can include another block (code snippet) without confusion. It can be any number of backticks greater than three. ````checkboxes * install dependencies using package manager ```bash npm install --save-dev my-tool ``` * validate generated config ```javascript module.exports = { preset: "default", }; ``` * commit changes ````