Markdown to MindMap 的帮助

下面是一个 Demo,让我们专注于内容本身,呈现交于 MarkEditor。
https://www.markeditor.com/file/get/adfac1125458c6ef163269adc90c846d
原文: Markdown-to-MindMap.pdf

常见问题

有什么作用?

将 Markdown 文本转为脑图,方便知识类的总结或者呈现。

怎么启用?

在顶部菜单中,插件 -> Markdown to MindMap,或者在编辑器的正文,右键点击,选择 Markdown to MindMap

必须要比较严谨的 Markdown 语法吗?

一般说到脑图,我们想象中 Markdown 中应该是各种 Header + List 语法的,这固然是严谨的格式逻辑,但 ME 中这个插件的语法解析引擎更加聪明一些,多数场合下,都能转为相对恰当的节点逻辑。
多数情况下,没有必要为了保证最终效果,而局限自己书写的习惯。当然,也并非万能,以最终的效果为准。

支持当前节点的外部链接吗?

生成节点的当前行文本内,有超级链接的 Markdown 语法,即可,当前节点点击的时候,会打开外部网页。

支持 MarkEditor URL 吗?

支持,在 Markdown to MindMap 的窗口中,右键点击可见。

支持移动端吗?

可以使用 Markdown to MindMap 直接导出 HTML 格式的文件,其本身不依赖外部的静态资源,比如通过 iCloud Drive 进行同步,那么,在 iPad、iPhone 上也能直接打开最终的文件,且不需要另外安装脑图 App 就可直接浏览、操作。

只支持 Pro 版的 License 吗?

是的。这是 MarkEditor Pro License 的功能。
同时,我们也讲这个插件独立成了免费的 App,叫 MarkRemap,如果不是 Pro 用户,则可以使用这个免费 App,当然,功能是 ME 内置的更好一些。


一些自定义的方式

自定义页面的背景

在整片文章的 Metadata 中声明 background: #color,比如 background: #000,示例如下:

---
background: #000
---
## 正文开始

自定义页面内默认的文字颜色

在整片文章的 Metadata 中声明 color: #font_color, 比如 color: #ddd

黑暗模式

在整片文章的 Metadata 中声明 mode: dark,则默认会设定页面的背景色、文字色,从而实现黑暗模式的 MindMap。

自动的节点背景

当前行的文本以 @@ 结尾(注意 @@前有一个空格)。

指定节点的背景色

当前行的文本,加上 @@#color(注意 @@前有一个空格),比如 @@#ddd,就可以设定节点的背景色。

指定节点的背景色以及文字颜色

当前文本,加上 @@background font_color(注意 @@前有一个空格), 比如 @@red #fff 就是红色背景,白色文字。


不支持的自定义

能不能自定义线条的颜色?

不能

能不能自定义某个节点默认处于缩起的状态?

不能

为什么?

  • 我们设计这个功能时,倾向于一览无余的知识结点
  • 倾向于专注于内容的书写,对最终效果有个大概的模糊概念即可
  • 过度的细节定制,会导致书写过程中,无法聚焦在内容本身
  • 我们也理解使用者会产生一些自然的延伸性想法,但涉及到如下,ME 都不会做扩展的考虑,因为会打破『写作』的行为:
    • 相对不可控的视觉
    • 节点的交互层面

导出的 HTML 可以自己进一步扩展

插件的绘制引擎使用的是 D3.js,并且是在 markmap 这个库上重新定制的。

这意味着,拿到最终导出的 HTML,我们还可以按照自己的需要重新控制节点上的一些默认交互。
比如下面这段代码,插入到 HTML 页面的末尾,可以默认将所有的 2 级节点收起来。
```html

2018-11-07 22:19
Comments
Write a Comment
  • Gujin03 reply

    markremap网页无法打开,请修正,谢谢。