如何在 Docusaurus V2 中包含导入markdown 文件内容?

问题描述

在Docusaurus V2中,有没有办法将markdown文件内容包含到另一个markdown文件中?我正在尝试整理我的文档文件夹结构。

当我们创建一个 markdown 文件时,例如在 docs 中,Docusaurus 会自动在其他一些项目文件中设置文件路径。我想知道如何将文件夹放入 docs 文件夹?

.
├── docc
│   ├── chapter1
│   │   ├── index.md
│   │   ├── session1.md
│   │   └── session2.md
│   └── chapter2
│       ├── index.md
│       ├── session1.md
│       └── session2.md
├── doc1.md
├── doc2.md
└── doc3.md

解决方法

我不确定我是否完全理解您的问题,但是您可以按照我的意愿嵌套内容。您必须相应地创建您的 sidebars.js

我有这样的事情:

module.exports = {
  someSidebar: {
    'Manual': [
      'intro','login','admin',{
        'Services': [
          'services/service1','services/service2','services/service3',]
      }
    ]
  }
};
,

.md 文件的扩展名更改为 .mdx 并安装 zero-md

$ npm install --save zero-md

在 Frontmatter 之后的 .mdx 文件中添加 import ZeroMd from 'zero-md' 并将 <zero-md src='{address of markdown file which you want to render}'></zero-md> 放在您要呈现 Markdown 文件的位置。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...