Markdown 文本中使用 [[toc]] 自动生成导航目录
时间: 2023-11-11 12:04:32 浏览: 60
好的,你的第一个问题是如何在 Markdown 文本中使用 [[toc]] 自动生成导航目录。是的,[[toc]] 是一种特殊的标记,可以在 Markdown 文本中使用,用于自动生成文档的目录。将 [[toc]] 插入到 Markdown 文本中的任何位置,都可以自动生成相应的目录。需要注意的是,[[toc]] 标记需要单独占一行,并且不需要任何空格或其他字符。
相关问题
vue2 项目markdown 如何生成导航目录
你可以使用 `markdown-it-toc-done-right` 插件生成导航目录。以下是具体步骤:
1. 安装插件
```
npm install markdown-it-toc-done-right --save
```
2. 在 `main.js` 中引入并注册插件
```javascript
import Vue from 'vue'
import MarkdownIt from 'markdown-it'
import toc from 'markdown-it-toc-done-right'
const md = new MarkdownIt()
md.use(toc)
Vue.prototype.$md = md
```
3. 在需要生成导航目录的组件中使用 `$md.render()` 方法渲染 Markdown 文本,并在模板中使用 `v-html` 渲染
```html
<template>
<div>
<!-- 此处的 markdownText 是 Markdown 文本 -->
<div v-html="$md.render(markdownText)"></div>
</div>
</template>
```
4. 在模板中使用 `tocHtml` 属性渲染生成的导航目录 HTML
```html
<template>
<div>
<!-- 此处的 markdownText 是 Markdown 文本 -->
<div v-html="$md.render(markdownText)"></div>
<div v-html="tocHtml"></div>
</div>
</template>
<script>
export default {
computed: {
tocHtml() {
return this.$md.tocHtml()
}
}
}
</script>
```
这样就可以在 Markdown 文本中使用 `[[toc]]` 自动生成导航目录了。
markdown 自动生成目录
要在Markdown中自动生成目录,可以使用Markdown Preview Enhanced插件。以下是生成目录的步骤:
1. 将光标放在要插入目录的位置。
2. 使用快捷键cmd+shift+p打开命令面板。
3. 在命令面板中选择“Markdown Preview Enhanced: Create Toc”。你可以直接搜索这个命令来快速找到。
4. 自动在光标位置插入目录代码。生成的代码中,depthFrom=1 depthTo=6表示从一级标题到六级标题都会被包含在目录中。
5. 生成目录后,需要预览并保存文件。
Markdown Preview Enhanced插件可以通过在VS Code的扩展市场中搜索"Markdown Preview Enhanced"来找到并安装。你也可以点击以下链接:[Markdown Preview Enhanced](https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced)。
如果你想使用自定义的模板,可以先下载Markdown Preview Enhanced并打开下载的文件夹。在文件夹中,你会找到一个名为“我的模板”的文件夹。将它复制一份出来,并使用文本编辑器打开markdownToc.html文件。在这个文件中,你可以自定义目录的样式和布局。
希望以上信息对你有所帮助!