我经常使用markdown,并希望有一些模仿wiki引用行为的页面。
例如:
Blah blah blah <ref>{{Some Reference}}</ref>
我将在几页中添加大量引用,但不确定如何在 markdown 中完成此行为。我找到的所有资源都需要大量的工作来跟踪它们,你必须自己在页面的底部和顶部对它们进行排序,而不是 Wiki 标记,它可以在页面底部自动构建列表使用简单的 {reflist}。类似于目录的东西。降价中没有这样的东西吗?
如何扩展 RedCarpet 或其他处理器来管理整个页面的参考链接并构建列表?
我认为没有简单的开箱即用的方法,但您可以使用 jekyll 扩展,例如:
https://github.com/archome/jekyll-citation
https://github.com/inukshuk/jekyll-scholar
看起来像:
@book{ruby,
title = {The Ruby Programming Language},
author = {Flanagan, David and Matsumoto, Yukihiro},
year = {2008},
publisher = {O'Reilly Media}
}
不确定用于简单的 Web 引用(例如您的示例)有多容易,但它会起作用。