我有一个readme.md文件,看起来像这样:
## Utility Methods
> Links to the documentation
### Control Flow
* [Series](https://www.google.com/dingo)
* [Parallel](https://www.google.com/fondue)
* [Waterfall](https://www.google.com/ok)
* [Inject](https://www.google.com/foop) - (most recommended)
我正在寻找类似的方法来使其更易于维护:
%url=https://www.google.com # define variable?
## Utility Methods
> Links to the documentation
### Control Flow
* [Series](%url/dingo)
* [Parallel](%url/fondue)/[ParallelLimit](%url/sram)
* [Waterfall](%url/ok)
* [Inject](%url/foop) - (most recommended)
如您所见,我正在尝试减少重复URL基数的次数。实际上,我的url基比google.com长得多,它的长度是3或4倍,所以更糟。
答案 0 :(得分:1)
Markdown 没有变量/宏/模板功能。
因此您需要在创建 Markdown 文件时进行替换。
通常的做法是拥有一组“模板”降价文件,并使用工具(例如 Perl)将关键字替换为其最终值,以实例化最终的降价文件集。
Here 是另一种使用 JavaScript 实现此目的的方法。