您可以将信息从文本文件导入/引用到Markdown文件中吗?

jad*_*ore 4 markdown

我还没有找到一个示例,但是可以通过引用将文本导入Markdown文件吗?例如,说我有我的README.md。Markdown是否可以somefile.txt像图像参考一样从自述文件导入?

Chr*_*ris 5

简单回答:不,Markdown不支持此功能。

稍微复杂一些的答案:如果您不介意手动串联文件或编写简单的构建脚本,则可以轻松地伪造它。考虑以下简单示例:

  • parts/ 是用于存放部分文件的目录。
    • 01-introduction.md 包含您的Markdown简介,标题等。
    • 02-somefile.txt包含您要在紧随其后包括的信息01-introduction.md
    • 03-conclusion.md 包含您的Markdown结论,结尾,版权信息以及您可能想要的其他内容。

现在,您可以将这些文件连接到您的主Markdown文件中。如果您使用的是Unixy系统,则可以使用类似的方法cat parts/* > final.md。在Windows上,我相信等同于type parts\* > final.md

如果您计划定期更新内容,则编写名为build.sh或的Shell脚本build.bat将使此过程的痛苦减轻。

请注意,与其简单地串联文件,不如您想玩Pandoc,它可以获取多个输入文件并输出Markdown(以及其他几种格式)。如果您的目标格式不是Markdown,而是HTML,PDF或其他格式,这将特别有趣。