gpt4 book ai didi

markdown - Mkdocs 消除文件中的复制粘贴

转载 作者:行者123 更新时间:2023-12-05 01:46:22 24 4
gpt4 key购买 nike

我能否以某种方式将文件包含到 mkdocs 中的文件中?我不想一次又一次地复制粘贴相同的部分。谢谢

最佳答案

@doktoric 是正确的:澄清一下,MkDocs 中有一个包含外部文件的解决方案,它涉及使用 markdown-include extension .

语法如下:

{!filename.md!}

实现的过程是:

  1. 根据说明安装扩展(pip install markdown-include)
  2. 修改mkdocs.yml 文件,为您的网站注册此扩展sees explanations , 及以下。
  3. 开始在 markdown 文件中使用语法扩展。

mkdocs.yml文件中:

    markdown_extensions:
include

更新(2020 年 9 月)

现阶段我建议的解决方案是通过 mkdocs-macros plugin (我写的)。该插件实现了一个 jinja2 模板引擎,这意味着 the {% include ... %} statement is available out of the box :

## Paragraph
{% include 'snippet.md' %}

只需安装插件,在 mkdocs.yml 中声明它,就可以了。

关于markdown - Mkdocs 消除文件中的复制粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35918976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com