在markdown中使用变量表示网址库

时间:2019-02-18 03:40:26

标签: html markdown

我有一个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倍,所以更糟。

1 个答案:

答案 0 :(得分:1)

Markdown 没有变量/宏/模板功能。

因此您需要在创建 Markdown 文件时进行替换。

通常的做法是拥有一组“模板”降价文件,并使用工具(例如 Perl)将关键字替换为其最终值,以实例化最终的降价文件集。

Here 是另一种使用 JavaScript 实现此目的的方法。