
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
remark-markmap
Advanced tools
A remark plugin to insert mindmap in markdown. Simply insert a code block in markdown to render the mindmap.
More preview in my blog.
Depend on markmap. Inspired by hexo-markmap.
pnpm install remark-markmap
npm install remark-markmap
yarn add remark-markmap
{
darkThemeSelector: () => document.documentElement.matches('.dark') || (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches)
}
darkThemeSelector
: A function used to determine whether the current page is in dark mode. It can return either a string
or a boolean
. When it returns a string
, for example darkThemeSelector: () => '[data-theme="dark"]'
, it means it is equivalent to document.documentElement.matches('[data-theme="dark"]')
.The frontmatter integrates style and jsonOptions(markmap).
id: markmap-example
markmap:
colorFreezeLevel: 2
id
: Set the id to control single markmap-wrap (such as set style)
markmap
/options
: Correspond to the IMarkmapJSONOptions
in the markmap project. For more details, please refer to jsonOptions
.
Say our document contains: example.md
Some text...
````markmap
---
id: markmap-example
options:
colorFreezeLevel: 2
---
- links
- **inline** ~~text~~ *styles*
- multiline
text
- `inline code`
- ```js
console.log('code block');
console.log('code block');
```
- KaTeX - $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$
````
Some text...
Use the remark-markmap
plugin in example.js
:
import { read } from 'to-vfile'
import { remark } from 'remark'
import remarkMarkmap from 'remark-markmap'
const file = await remark()
.use(remarkMarkmap)
.process(await read('example.md'))
console.log(String(file));
Then you can get the renderd html.
See example branch
Or clone example branch
git clone -b example https://github.com/coderxi1/remark-markmap remark-markmap-example
FAQs
A remark plugin insert mindmap in markdown.
The npm package remark-markmap receives a total of 20 weekly downloads. As such, remark-markmap popularity was classified as not popular.
We found that remark-markmap demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.