如何读取另一个降价文件中的降价文件?

时间:2015-02-03 09:00:25

标签: markdown

我的目的是将一个用markdown编写的描述收集到一个集成文章的单个降价文件中。

例如,在./f1/a.md

This is the description for f1 project. 

和./b.md

The introduction of f1 project is shown below, 
<!-- Contain of the a.md goes here -->

b.md的预期结果应为

The introduction of f1 project is shown below, 
This is the description for f1 project. 

那么,我该如何实现这个功能呢?

1 个答案:

答案 0 :(得分:1)

Markdown本身不支持文件包含,但根据你使用的Markdown处理器,你有几个选择:

  • 某些Markdown处理器支持多个输入文件。例如,Pandoc可以获取多个输入文件并生成单个输出文件:

    pandoc -o output.html one.md two.md three.md
    
  • 您可以简单地以正确的顺序将各个源文件连接在一起,然后将该连接文件用作灵活性较低的解析器的单个输入:

    cat one.md two.md three.md > source.md
    markdown source.md
    

    如果您使用的是Windows,则可能需要将cat替换为type

    根据输入的复杂程度,您可能希望自动执行此过程。像make这样的工具可以帮助解决这个问题。