docsify extends Markdown syntax to make your documents more readable.
Important content like:
> [!] **Time** is money, my friend!
is rendered as:
[!] Time is money, my friend!
General tips like:
> [?] _TODO_ unit test
are rendered as:
[?] TODO unit test
> [x] bad
> [v] good
[x] bad
[v] good
> [details] Sample code
>
> js code
>
> ```javascript
> console.log("foo");
> ```
> [details:open] Sample code open
>
> js code
>
> ```javascript
> console.log("foo");
> ```
[details] Sample code
js code
console.log("foo");
[details:open] Sample code open
js code
console.log("foo");
Some time we will put some other relative path to the link, you have to need to tell docsify you don't need to compile this link. For example
[link](/demo/)
It will be compiled to <a href="/#/demo/">link</a>
and will be loaded /demo/README.md
. Maybe you want to jump to /demo/index.html
.
Now you can do that
[link](/demo/ ":ignore")
You will get <a href="/demo/">link</a>
html. Do not worry, you can still set title for link.
[link](/demo/ ":ignore title")
<a href="/demo/" title="title">link</a>
[link](/demo ":target=_blank")
[link](/demo2 ":target=_self")
[link](/demo ":disabled")
- [ ] foo
- bar
- [x] baz
- [] bam <~ not working
- [ ] bim
- [ ] lim
- foo
- bar
- baz
- [] bam <~ not working
- bim
- lim


<!-- Support percentage -->

### 你好,世界! :id=hello-world
You need to insert a space between the html and markdown content. This is useful for rendering markdown content in the details element.
<details>
<summary>Self-assessment (Click to expand)</summary>
- Abc
- Abc
</details>
Self-assessment (Click to expand)
- Abc
- Abc
Or markdown content can be wrapped in html tag.
<div style='color: red'>
- listitem
- listitem
- listitem
</div>
- Abc
- Abc