GitRoot

Craft your forge, Build your project, Grow your community freely
 1---
 2pluginName: Apex_markdown
 3pluginBaseline: Some apexes are the growing tips of plants. Our Apex is the high point of your forge.
 4homepage: /app/plugins/apex/markdown/
 5docpage: /app/plugins/apex/markdown/doc.html
 6changelog: /app/plugins/apex/markdown/CHANGELOG.html
 7---
 8
 9# Changelog
10
11## unreleased
12
13- add `toc: true` in your metadata and the render will a TOC at the begining of your html
14- implement details/summary with `> [!DETAILS] summary here\n> this is hidden`, to open by default `> [!DETAILS]+ summary here\n> this is visible`
15- implement callout for block quote, add `> [!NOTE]\n> this is a note`, possible values are `NOTE`, `WARNING` and `ERROR`
16- **BREAKING** add a third argument to the `renderMd` func, which is `extraMetadata` a `map[string]string`
17- personnalize horizontalRule render, `<hr>` is the default but can be `<section>` or `<article>`. Set with `horizontalRuleMetadatas` in metadata
18- compatible with gitroot plugin-sdk 0.5.0
19
20## 0.0.4 (22/04/2026) [apex_markdown-0.0.4.wasm](https://gitroot.dev/releases/0.4.0/apex_markdown-0.0.4.wasm)
21
22_sha256: 7d4fe41a2c706cdef3353d6f2d09561952ee3ead9dd1ac0637803efc80ebe753_
23
24- export func `renderMd` with args `fp` the filepath of the mardown and `md` the content. Return `html` the result and `metas` the metadata.
25- depends on `apex_code` to render code
26- depends on `apex_mermaid` to render mermaid charts
27- add rust, typescript and json icon