{"id":21461575,"url":"https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map","last_synced_at":"2025-10-05T01:09:42.333Z","repository":{"id":135332114,"uuid":"247000124","full_name":"snowdreams1006/gitbook-plugin-simple-mind-map","owner":"snowdreams1006","description":"A gitBook plugin for generating and exporting mind map within markdown","archived":false,"fork":false,"pushed_at":"2024-08-15T03:33:37.000Z","size":4866,"stargazers_count":14,"open_issues_count":5,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-30T12:23:56.995Z","etag":null,"topics":["canvas","gitbook-plugin","markdown","markmap","mind-map","mindmap","svg"],"latest_commit_sha":null,"homepage":"https://snowdreams1006.github.io/gitbook-plugin-simple-mind-map/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/snowdreams1006.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-13T06:08:52.000Z","updated_at":"2025-04-29T02:33:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4076458-be24-413a-8d67-2bd4d0701823","html_url":"https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/snowdreams1006/gitbook-plugin-simple-mind-map","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowdreams1006%2Fgitbook-plugin-simple-mind-map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowdreams1006%2Fgitbook-plugin-simple-mind-map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowdreams1006%2Fgitbook-plugin-simple-mind-map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowdreams1006%2Fgitbook-plugin-simple-mind-map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snowdreams1006","download_url":"https://codeload.github.com/snowdreams1006/gitbook-plugin-simple-mind-map/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowdreams1006%2Fgitbook-plugin-simple-mind-map/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265397504,"owners_count":23758443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["canvas","gitbook-plugin","markdown","markmap","mind-map","mindmap","svg"],"created_at":"2024-11-23T07:09:49.773Z","updated_at":"2025-10-05T01:09:37.313Z","avatar_url":"https://github.com/snowdreams1006.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 欢迎访问 gitbook-plugin-simple-mind-map 官网 👋\n\n[![npm:version](https://img.shields.io/npm/v/gitbook-plugin-simple-mind-map.svg)](https://www.npmjs.com/package/gitbook-plugin-simple-mind-map)\n[![npm:download](https://img.shields.io/npm/dt/gitbook-plugin-simple-mind-map.svg)](https://www.npmjs.com/package/gitbook-plugin-simple-mind-map)\n[![npm:prerequisite](https://img.shields.io/badge/gitbook-*-blue.svg)](https://www.npmjs.com/package/gitbook-plugin-simple-mind-map)\n[![github:documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map#readme)\n[![github:maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/graphs/commit-activity)\n[![npm:license](https://img.shields.io/npm/l/gitbook-plugin-simple-mind-map.svg)](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/LICENSE)\n[![github:snodreams1006](https://img.shields.io/badge/github-snowdreams1006-brightgreen.svg)](https://github.com/snowdreams1006)\n[![微信公众号:雪之梦技术驿站-brightgreen.svg](https://img.shields.io/badge/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7-%E9%9B%AA%E4%B9%8B%E6%A2%A6%E6%8A%80%E6%9C%AF%E9%A9%BF%E7%AB%99-brightgreen.svg)](https://snowdreams1006.github.io/snowdreams1006-wechat-public.jpeg)\n\n\u003e 在 markdown 中生成并导出思维导图的 Gitbook 插件\n\n## 屏幕截图\n\n````markdown\n{% simplemindmap %}\n```markdown\n* simplemindmap\n    * config book.json\n        * plugins\n            * others\n            * simple-mind-map\n        * pluginsConfig\n            * others\n            * simple-mind-map\n                * type\n                * preset\n                * linkShape\n                * autoFit\n                * style\n    * custom file.md\n        * markdown\n            * type\n            * preset\n            * linkShape\n            * autoFit\n            * style\n        * txtmap\n        * json\n        * mindmup\n```\n{% endsimplemindmap %}\n````\n\n![simple-mind-map-index-use-preview.png](./simple-mind-map-index-use-preview.png)\n\n## 用法\n\n### 步骤＃1-更新 `book.json` 文件\n\n在您的 `gitbook` 的 `book.json` 文件中,将 `simple-mind-map` 添加到 `plugins` 列表中.\n\n这是最简单的示例: \n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"]\n}\n```\n\n此外,受支持的配置选项如下:\n\n```json\n\"gitbook\": {\n    \"properties\": {\n        \"type\": {\n            \"type\": \"string\",\n            \"title\": \"Markdown or MindMup or Txtmap or Pandoc\",\n            \"required\": false,\n            \"default\": \"markdown\"\n        },\n        \"preset\": {\n            \"type\": \"string\",\n            \"title\": \"colorful or default\",\n            \"required\": false,\n            \"default\": \"colorful\"\n        },\n        \"linkShape\": {\n            \"type\": \"string\",\n            \"title\": \"diagonal or bracket\",\n            \"required\": false,\n            \"default\": \"diagonal\"\n        },\n        \"autoFit\": {\n            \"type\": \"boolean\",\n            \"title\": \"true or false\",\n            \"required\": false,\n            \"default\": true\n        },\n        \"style\": {\n            \"type\": \"object\",\n            \"title\": \"custom style\",\n            \"required\": false\n        }\n    }\n}\n```\n\n### 步骤＃2- 使用 `markdown` 语法\n\n`simplemindmap` 插件支持 `type`,`preset`,`linkShape`,`autoFit` 和 `style` 等选项生成思维导图.\n\n这是在 `markdown` 文件中基本使用语法:\n\n````\n{% simplemindmap %}\n```\nsimple mind map\n```\n{% endsimplemindmap %}\n````\n\n下面有一些基本示例:\n\n- markdown\n\n\u003e 默认配置生成 `markdown` 版本的思维导图\n\n````markdown\n{% simplemindmap %}\n```markdown\n* simplemindmap\n    * config book.json\n        * plugins\n            * others\n            * simple-mind-map\n        * pluginsConfig\n            * others\n            * simple-mind-map\n                * type\n                * preset\n                * linkShape\n                * autoFit\n                * style\n    * custom file.md\n        * markdown\n            * type\n            * preset\n            * linkShape\n            * autoFit\n            * style\n        * txtmap\n        * json\n        * mindmup\n```\n{% endsimplemindmap %}\n````\n\n![simple-mind-map-examples-markdown-preview.png](./simple-mind-map-examples-markdown-preview.png)\n\n- txtmap\n\n\u003e 指定语言类型 `type` 生成 `txtmap` 版本的思维导图\n\n````txtmap\n{% simplemindmap type=\"txtmap\" %}\n```txtmap\nsome\n  example\n    content\n  for\n  you\n    to\n    see\n      the\n    file\n      structure\n```\n{% endsimplemindmap %}\n````\n\n![simple-mind-map-examples-txtmap-preview.png](./simple-mind-map-examples-txtmap-preview.png)\n\n- json\n\n\u003e 指定预设值 `preset` 和自定义样式 `style` 生成 `json` 版本的思维导图\n\n````js\n{% simplemindmap type=\"json\",preset=\"default\",style={\"height\":\"2000px\"} %}\n```json\n{\n \"name\": \"flare\",\n \"children\": [\n  {\n   \"name\": \"analytics\",\n   \"children\": [\n    {\n     \"name\": \"cluster\",\n     \"children\": [\n      {\"name\": \"AgglomerativeCluster\", \"size\": 3938},\n      {\"name\": \"CommunityStructure\", \"size\": 3812},\n      {\"name\": \"HierarchicalCluster\", \"size\": 6714},\n      {\"name\": \"MergeEdge\", \"size\": 743}\n     ]\n    },\n    {\n     \"name\": \"graph\",\n     \"children\": [\n      {\"name\": \"BetweennessCentrality\", \"size\": 3534},\n      {\"name\": \"LinkDistance\", \"size\": 5731},\n      {\"name\": \"MaxFlowMinCut\", \"size\": 7840},\n      {\"name\": \"ShortestPaths\", \"size\": 5914},\n      {\"name\": \"SpanningTree\", \"size\": 3416}\n     ]\n    },\n    {\n     \"name\": \"optimization\",\n     \"children\": [\n      {\"name\": \"AspectRatioBanker\", \"size\": 7074}\n     ]\n    }\n   ]\n  },\n  {\n   \"name\": \"animate\",\n   \"children\": [\n    {\"name\": \"Easing\", \"size\": 17010},\n    {\"name\": \"FunctionSequence\", \"size\": 5842},\n    {\n     \"name\": \"interpolate\",\n     \"children\": [\n      {\"name\": \"ArrayInterpolator\", \"size\": 1983},\n      {\"name\": \"ColorInterpolator\", \"size\": 2047},\n      {\"name\": \"DateInterpolator\", \"size\": 1375},\n      {\"name\": \"Interpolator\", \"size\": 8746},\n      {\"name\": \"MatrixInterpolator\", \"size\": 2202},\n      {\"name\": \"NumberInterpolator\", \"size\": 1382},\n      {\"name\": \"ObjectInterpolator\", \"size\": 1629},\n      {\"name\": \"PointInterpolator\", \"size\": 1675},\n      {\"name\": \"RectangleInterpolator\", \"size\": 2042}\n     ]\n    },\n    {\"name\": \"ISchedulable\", \"size\": 1041},\n    {\"name\": \"Parallel\", \"size\": 5176},\n    {\"name\": \"Pause\", \"size\": 449},\n    {\"name\": \"Scheduler\", \"size\": 5593},\n    {\"name\": \"Sequence\", \"size\": 5534},\n    {\"name\": \"Transition\", \"size\": 9201},\n    {\"name\": \"Transitioner\", \"size\": 19975},\n    {\"name\": \"TransitionEvent\", \"size\": 1116},\n    {\"name\": \"Tween\", \"size\": 6006}\n   ]\n  },\n  {\n   \"name\": \"data\",\n   \"children\": [\n    {\n     \"name\": \"converters\",\n     \"children\": [\n      {\"name\": \"Converters\", \"size\": 721},\n      {\"name\": \"DelimitedTextConverter\", \"size\": 4294},\n      {\"name\": \"GraphMLConverter\", \"size\": 9800},\n      {\"name\": \"IDataConverter\", \"size\": 1314},\n      {\"name\": \"JSONConverter\", \"size\": 2220}\n     ]\n    },\n    {\"name\": \"DataField\", \"size\": 1759},\n    {\"name\": \"DataSchema\", \"size\": 2165},\n    {\"name\": \"DataSet\", \"size\": 586},\n    {\"name\": \"DataSource\", \"size\": 3331},\n    {\"name\": \"DataTable\", \"size\": 772},\n    {\"name\": \"DataUtil\", \"size\": 3322}\n   ]\n  },\n  {\n   \"name\": \"display\",\n   \"children\": [\n    {\"name\": \"DirtySprite\", \"size\": 8833},\n    {\"name\": \"LineSprite\", \"size\": 1732},\n    {\"name\": \"RectSprite\", \"size\": 3623},\n    {\"name\": \"TextSprite\", \"size\": 10066}\n   ]\n  },\n  {\n   \"name\": \"flex\",\n   \"children\": [\n    {\"name\": \"FlareVis\", \"size\": 4116}\n   ]\n  },\n  {\n   \"name\": \"physics\",\n   \"children\": [\n    {\"name\": \"DragForce\", \"size\": 1082},\n    {\"name\": \"GravityForce\", \"size\": 1336},\n    {\"name\": \"IForce\", \"size\": 319},\n    {\"name\": \"NBodyForce\", \"size\": 10498},\n    {\"name\": \"Particle\", \"size\": 2822},\n    {\"name\": \"Simulation\", \"size\": 9983},\n    {\"name\": \"Spring\", \"size\": 2213},\n    {\"name\": \"SpringForce\", \"size\": 1681}\n   ]\n  },\n  {\n   \"name\": \"query\",\n   \"children\": [\n    {\"name\": \"AggregateExpression\", \"size\": 1616},\n    {\"name\": \"And\", \"size\": 1027},\n    {\"name\": \"Arithmetic\", \"size\": 3891},\n    {\"name\": \"Average\", \"size\": 891},\n    {\"name\": \"BinaryExpression\", \"size\": 2893},\n    {\"name\": \"Comparison\", \"size\": 5103},\n    {\"name\": \"CompositeExpression\", \"size\": 3677},\n    {\"name\": \"Count\", \"size\": 781},\n    {\"name\": \"DateUtil\", \"size\": 4141},\n    {\"name\": \"Distinct\", \"size\": 933},\n    {\"name\": \"Expression\", \"size\": 5130},\n    {\"name\": \"ExpressionIterator\", \"size\": 3617},\n    {\"name\": \"Fn\", \"size\": 3240},\n    {\"name\": \"If\", \"size\": 2732},\n    {\"name\": \"IsA\", \"size\": 2039},\n    {\"name\": \"Literal\", \"size\": 1214},\n    {\"name\": \"Match\", \"size\": 3748},\n    {\"name\": \"Maximum\", \"size\": 843},\n    {\n     \"name\": \"methods\",\n     \"children\": [\n      {\"name\": \"add\", \"size\": 593},\n      {\"name\": \"and\", \"size\": 330},\n      {\"name\": \"average\", \"size\": 287},\n      {\"name\": \"count\", \"size\": 277},\n      {\"name\": \"distinct\", \"size\": 292},\n      {\"name\": \"div\", \"size\": 595},\n      {\"name\": \"eq\", \"size\": 594},\n      {\"name\": \"fn\", \"size\": 460},\n      {\"name\": \"gt\", \"size\": 603},\n      {\"name\": \"gte\", \"size\": 625},\n      {\"name\": \"iff\", \"size\": 748},\n      {\"name\": \"isa\", \"size\": 461},\n      {\"name\": \"lt\", \"size\": 597},\n      {\"name\": \"lte\", \"size\": 619},\n      {\"name\": \"max\", \"size\": 283},\n      {\"name\": \"min\", \"size\": 283},\n      {\"name\": \"mod\", \"size\": 591},\n      {\"name\": \"mul\", \"size\": 603},\n      {\"name\": \"neq\", \"size\": 599},\n      {\"name\": \"not\", \"size\": 386},\n      {\"name\": \"or\", \"size\": 323},\n      {\"name\": \"orderby\", \"size\": 307},\n      {\"name\": \"range\", \"size\": 772},\n      {\"name\": \"select\", \"size\": 296},\n      {\"name\": \"stddev\", \"size\": 363},\n      {\"name\": \"sub\", \"size\": 600},\n      {\"name\": \"sum\", \"size\": 280},\n      {\"name\": \"update\", \"size\": 307},\n      {\"name\": \"variance\", \"size\": 335},\n      {\"name\": \"where\", \"size\": 299},\n      {\"name\": \"xor\", \"size\": 354},\n      {\"name\": \"_\", \"size\": 264}\n     ]\n    },\n    {\"name\": \"Minimum\", \"size\": 843},\n    {\"name\": \"Not\", \"size\": 1554},\n    {\"name\": \"Or\", \"size\": 970},\n    {\"name\": \"Query\", \"size\": 13896},\n    {\"name\": \"Range\", \"size\": 1594},\n    {\"name\": \"StringUtil\", \"size\": 4130},\n    {\"name\": \"Sum\", \"size\": 791},\n    {\"name\": \"Variable\", \"size\": 1124},\n    {\"name\": \"Variance\", \"size\": 1876},\n    {\"name\": \"Xor\", \"size\": 1101}\n   ]\n  },\n  {\n   \"name\": \"scale\",\n   \"children\": [\n    {\"name\": \"IScaleMap\", \"size\": 2105},\n    {\"name\": \"LinearScale\", \"size\": 1316},\n    {\"name\": \"LogScale\", \"size\": 3151},\n    {\"name\": \"OrdinalScale\", \"size\": 3770},\n    {\"name\": \"QuantileScale\", \"size\": 2435},\n    {\"name\": \"QuantitativeScale\", \"size\": 4839},\n    {\"name\": \"RootScale\", \"size\": 1756},\n    {\"name\": \"Scale\", \"size\": 4268},\n    {\"name\": \"ScaleType\", \"size\": 1821},\n    {\"name\": \"TimeScale\", \"size\": 5833}\n   ]\n  },\n  {\n   \"name\": \"util\",\n   \"children\": [\n    {\"name\": \"Arrays\", \"size\": 8258},\n    {\"name\": \"Colors\", \"size\": 10001},\n    {\"name\": \"Dates\", \"size\": 8217},\n    {\"name\": \"Displays\", \"size\": 12555},\n    {\"name\": \"Filter\", \"size\": 2324},\n    {\"name\": \"Geometry\", \"size\": 10993},\n    {\n     \"name\": \"heap\",\n     \"children\": [\n      {\"name\": \"FibonacciHeap\", \"size\": 9354},\n      {\"name\": \"HeapNode\", \"size\": 1233}\n     ]\n    },\n    {\"name\": \"IEvaluable\", \"size\": 335},\n    {\"name\": \"IPredicate\", \"size\": 383},\n    {\"name\": \"IValueProxy\", \"size\": 874},\n    {\n     \"name\": \"math\",\n     \"children\": [\n      {\"name\": \"DenseMatrix\", \"size\": 3165},\n      {\"name\": \"IMatrix\", \"size\": 2815},\n      {\"name\": \"SparseMatrix\", \"size\": 3366}\n     ]\n    },\n    {\"name\": \"Maths\", \"size\": 17705},\n    {\"name\": \"Orientation\", \"size\": 1486},\n    {\n     \"name\": \"palette\",\n     \"children\": [\n      {\"name\": \"ColorPalette\", \"size\": 6367},\n      {\"name\": \"Palette\", \"size\": 1229},\n      {\"name\": \"ShapePalette\", \"size\": 2059},\n      {\"name\": \"SizePalette\", \"size\": 2291}\n     ]\n    },\n    {\"name\": \"Property\", \"size\": 5559},\n    {\"name\": \"Shapes\", \"size\": 19118},\n    {\"name\": \"Sort\", \"size\": 6887},\n    {\"name\": \"Stats\", \"size\": 6557},\n    {\"name\": \"Strings\", \"size\": 22026}\n   ]\n  },\n  {\n   \"name\": \"vis\",\n   \"children\": [\n    {\n     \"name\": \"axis\",\n     \"children\": [\n      {\"name\": \"Axes\", \"size\": 1302},\n      {\"name\": \"Axis\", \"size\": 24593},\n      {\"name\": \"AxisGridLine\", \"size\": 652},\n      {\"name\": \"AxisLabel\", \"size\": 636},\n      {\"name\": \"CartesianAxes\", \"size\": 6703}\n     ]\n    },\n    {\n     \"name\": \"controls\",\n     \"children\": [\n      {\"name\": \"AnchorControl\", \"size\": 2138},\n      {\"name\": \"ClickControl\", \"size\": 3824},\n      {\"name\": \"Control\", \"size\": 1353},\n      {\"name\": \"ControlList\", \"size\": 4665},\n      {\"name\": \"DragControl\", \"size\": 2649},\n      {\"name\": \"ExpandControl\", \"size\": 2832},\n      {\"name\": \"HoverControl\", \"size\": 4896},\n      {\"name\": \"IControl\", \"size\": 763},\n      {\"name\": \"PanZoomControl\", \"size\": 5222},\n      {\"name\": \"SelectionControl\", \"size\": 7862},\n      {\"name\": \"TooltipControl\", \"size\": 8435}\n     ]\n    },\n    {\n     \"name\": \"data\",\n     \"children\": [\n      {\"name\": \"Data\", \"size\": 20544},\n      {\"name\": \"DataList\", \"size\": 19788},\n      {\"name\": \"DataSprite\", \"size\": 10349},\n      {\"name\": \"EdgeSprite\", \"size\": 3301},\n      {\"name\": \"NodeSprite\", \"size\": 19382},\n      {\n       \"name\": \"render\",\n       \"children\": [\n        {\"name\": \"ArrowType\", \"size\": 698},\n        {\"name\": \"EdgeRenderer\", \"size\": 5569},\n        {\"name\": \"IRenderer\", \"size\": 353},\n        {\"name\": \"ShapeRenderer\", \"size\": 2247}\n       ]\n      },\n      {\"name\": \"ScaleBinding\", \"size\": 11275},\n      {\"name\": \"Tree\", \"size\": 7147},\n      {\"name\": \"TreeBuilder\", \"size\": 9930}\n     ]\n    },\n    {\n     \"name\": \"events\",\n     \"children\": [\n      {\"name\": \"DataEvent\", \"size\": 2313},\n      {\"name\": \"SelectionEvent\", \"size\": 1880},\n      {\"name\": \"TooltipEvent\", \"size\": 1701},\n      {\"name\": \"VisualizationEvent\", \"size\": 1117}\n     ]\n    },\n    {\n     \"name\": \"legend\",\n     \"children\": [\n      {\"name\": \"Legend\", \"size\": 20859},\n      {\"name\": \"LegendItem\", \"size\": 4614},\n      {\"name\": \"LegendRange\", \"size\": 10530}\n     ]\n    },\n    {\n     \"name\": \"operator\",\n     \"children\": [\n      {\n       \"name\": \"distortion\",\n       \"children\": [\n        {\"name\": \"BifocalDistortion\", \"size\": 4461},\n        {\"name\": \"Distortion\", \"size\": 6314},\n        {\"name\": \"FisheyeDistortion\", \"size\": 3444}\n       ]\n      },\n      {\n       \"name\": \"encoder\",\n       \"children\": [\n        {\"name\": \"ColorEncoder\", \"size\": 3179},\n        {\"name\": \"Encoder\", \"size\": 4060},\n        {\"name\": \"PropertyEncoder\", \"size\": 4138},\n        {\"name\": \"ShapeEncoder\", \"size\": 1690},\n        {\"name\": \"SizeEncoder\", \"size\": 1830}\n       ]\n      },\n      {\n       \"name\": \"filter\",\n       \"children\": [\n        {\"name\": \"FisheyeTreeFilter\", \"size\": 5219},\n        {\"name\": \"GraphDistanceFilter\", \"size\": 3165},\n        {\"name\": \"VisibilityFilter\", \"size\": 3509}\n       ]\n      },\n      {\"name\": \"IOperator\", \"size\": 1286},\n      {\n       \"name\": \"label\",\n       \"children\": [\n        {\"name\": \"Labeler\", \"size\": 9956},\n        {\"name\": \"RadialLabeler\", \"size\": 3899},\n        {\"name\": \"StackedAreaLabeler\", \"size\": 3202}\n       ]\n      },\n      {\n       \"name\": \"layout\",\n       \"children\": [\n        {\"name\": \"AxisLayout\", \"size\": 6725},\n        {\"name\": \"BundledEdgeRouter\", \"size\": 3727},\n        {\"name\": \"CircleLayout\", \"size\": 9317},\n        {\"name\": \"CirclePackingLayout\", \"size\": 12003},\n        {\"name\": \"DendrogramLayout\", \"size\": 4853},\n        {\"name\": \"ForceDirectedLayout\", \"size\": 8411},\n        {\"name\": \"IcicleTreeLayout\", \"size\": 4864},\n        {\"name\": \"IndentedTreeLayout\", \"size\": 3174},\n        {\"name\": \"Layout\", \"size\": 7881},\n        {\"name\": \"NodeLinkTreeLayout\", \"size\": 12870},\n        {\"name\": \"PieLayout\", \"size\": 2728},\n        {\"name\": \"RadialTreeLayout\", \"size\": 12348},\n        {\"name\": \"RandomLayout\", \"size\": 870},\n        {\"name\": \"StackedAreaLayout\", \"size\": 9121},\n        {\"name\": \"TreeMapLayout\", \"size\": 9191}\n       ]\n      },\n      {\"name\": \"Operator\", \"size\": 2490},\n      {\"name\": \"OperatorList\", \"size\": 5248},\n      {\"name\": \"OperatorSequence\", \"size\": 4190},\n      {\"name\": \"OperatorSwitch\", \"size\": 2581},\n      {\"name\": \"SortOperator\", \"size\": 2023}\n     ]\n    },\n    {\"name\": \"Visualization\", \"size\": 16540}\n   ]\n  }\n ]\n}\n```\n{% endsimplemindmap %}\n````\n\n![simple-mind-map-examples-json-preview.png](./simple-mind-map-examples-json-preview.png)\n\n- mindmup\n\n\u003e 指定连接形状 `linkShape` 生成 `mindmup` 版本的思维导图\n\n````mindmup\n{% simplemindmap type=\"mindmup\",preset=\"default\",linkShape=\"bracket\" %}\n```mindmup\n{\n  \"title\": \"MindMapping\",\n  \"id\": 1,\n  \"formatVersion\": 2,\n  \"ideas\": {\n    \"11\": {\n      \"title\": \"Software\",\n      \"id\": 8,\n      \"ideas\": {\n        \"1\": {\n          \"title\": \"FreeMind\",\n          \"id\": 9\n        },\n        \"2\": {\n          \"title\": \"XMind\",\n          \"id\": 10\n        },\n        \"3\": {\n          \"title\": \"MindMeister\",\n          \"id\": 11\n        },\n        \"4\": {\n          \"title\": \"iMindMap\",\n          \"id\": 13,\n          \"ideas\": {\n            \"1\": {\n              \"title\": \"by Tony Buzan\",\n              \"id\": 30\n            }\n          }\n        },\n        \"5\": {\n          \"title\": \"MindManager\",\n          \"id\": 14\n        },\n        \"2.5\": {\n          \"title\": \"MindMup\",\n          \"id\": 12\n        }\n      }\n    },\n    \"21\": {\n      \"title\": \"Misc\",\n      \"id\": 15,\n      \"ideas\": {\n        \"1\": {\n          \"title\": \"Visual Understanding Environment (VUE)\",\n          \"id\": 23,\n          \"ideas\": {\n            \"1\": {\n              \"title\": \"http://vue.tufts.edu/index.cfm\",\n              \"id\": 24\n            }\n          }\n        },\n        \"2\": {\n          \"title\": \"TiddlyMap\",\n          \"id\": 26\n        },\n        \"3\": {\n          \"title\": \"Orgmode.org\",\n          \"id\": 27\n        },\n        \"4\": {\n          \"title\": \"https://www.moh.io/mohiomap\",\n          \"id\": 31,\n          \"ideas\": {}\n        }\n      }\n    },\n    \"31\": {\n      \"title\": \"Resources\",\n      \"id\": 2,\n      \"ideas\": {\n        \"1\": {\n          \"title\": \"http://lifehacker.com/five-best-mind-mapping-tools-476534555\",\n          \"id\": 18\n        },\n        \"2\": {\n          \"title\": \"http://lifehacker.com/5188833/hive-five-five-best-mind-mapping-applications\",\n          \"id\": 19\n        },\n        \"3\": {\n          \"title\": \"https://en.wikipedia.org/wiki/List_of_concept-_and_mind-mapping_software\",\n          \"id\": 21\n        }\n      },\n      \"attr\": {\n        \"position\": [\n          67.5,\n          255,\n          1\n        ],\n        \"style\": {}\n      }\n    }\n  }\n}\n```\n{% endsimplemindmap %}\n````\n\n![simple-mind-map-examples-mindmup-preview.png](./simple-mind-map-examples-mindmup-preview.png)\n\n### 步骤＃3- 运行 `gitbook` 命令\n\n1. 运行 `gitbook install` .它将自动为您的 `gitbook` 安装 `simple-mind-map` 插件.\n\n\u003e 该步骤仅需要允许一次即可.\n\n```bash\ngitbook install\n```\n\n或者您可以运行 `npm install gitbook-plugin-simple-mind-map` 命令本地安装 `gitbook-plugin-simple-mind-map` 插件.\n\n```bash\nnpm install gitbook-plugin-simple-mind-map\n```\n\n2. 像往常一样构建您的书（ `gitbook build` ）或服务（ `gitbook serve` ）.\n\n```bash\ngitbook serve\n```\n\n## 示例\n\n- 官方文档配置文件\n\n\u003e [https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/docs/book.json](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/docs/book.json)\n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"],\n    \"pluginsConfig\": {\n        \"simple-mind-map\": {\n            \"type\": \"markdown\",\n            \"preset\": \"colorful\",\n            \"linkShape\": \"diagonal\"\n        }\n    }\n}\n```\n\n- 官方示例配置文件\n\n\u003e [https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/example/book.json](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/example/book.json)\n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"],\n    \"pluginsConfig\": {\n        \"simple-mind-map\": {\n            \"type\": \"markdown\"\n        }\n    }\n}\n```\n\n- 示例 `book.json` 文件\n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"]\n}\n```\n\n或者,您可以添加 `preset` or `linkShape` and `autoFit` 作为默认设置选项:\n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"],\n    \"pluginsConfig\": {\n        \"simple-mind-map\": {\n            \"type\": \"markdown\",\n            \"preset\": \"colorful\",\n            \"linkShape\": \"diagonal\",\n            \"autoFit\": true\n        }\n    }\n}\n```\n\n或者您可以添加 `style` 以自定义思维导图样式：\n\n```json\n{\n    \"plugins\": [\"simple-mind-map\"],\n    \"pluginsConfig\": {\n        \"simple-mind-map\": {\n            \"type\": \"markdown\",\n            \"preset\": \"colorful\",\n            \"linkShape\": \"diagonal\",\n            \"autoFit\": true,\n            \"style\": {\n              \"height\":  \"750px\"\n            }\n        }\n    }\n}\n```\n\n**注意** ：如果您的书还没有创建,以上代码段可以用作完整的 `book.json` 文件.\n\n## 致谢\n\n- Visualize markdown documents as mindmaps : [https://github.com/dundalek/markmap](https://github.com/dundalek/markmap)\n- A GitBook plugin for generating mindmaps within Markdown : [https://github.com/aleen42/gitbook-mindmaps](https://github.com/aleen42/gitbook-mindmaps)\n- Export SVG with Style : [https://chrome.google.com/webstore/detail/export-svg-with-style/dkjdcaddoplepioppogpckelchefhddi](https://chrome.google.com/webstore/detail/export-svg-with-style/dkjdcaddoplepioppogpckelchefhddi)\n\n## 作者\n\n👤 **snowdreams1006**\n\n- 网站 : [snowdreams1006.tech](https://snowdreams1006.tech/)\n- GitHub :  [@snowdreams1006](https://github.com/snowdreams1006)\n- 电子邮件 : [snowdreams1006@163.com](mailto:snowdreams1006@163.com)\n\n## 贡献\n\n欢迎提供文稿，问题和功能请求！ 随时检查[问题页面](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/issues) 。\n\n## 支持\n\n如果这个项目对您有帮助，请给个[星星](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map) ！\n\n## 版权\n\n版权所有©2019 [snowdreams1006](https://github.com/snowdreams1006) 。\n\n该项目是[MIT](https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map/blob/master/LICENSE)许可的。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdreams1006%2Fgitbook-plugin-simple-mind-map","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowdreams1006%2Fgitbook-plugin-simple-mind-map","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdreams1006%2Fgitbook-plugin-simple-mind-map/lists"}