如何使香草相对降价链接在Jekyll中发挥作用

时间:2017-02-14 22:14:19

标签: hyperlink markdown jekyll kramdown

我正在建立一个简单的Jekyll网站。我已经收集了一些我已经写过的markdown文件。当我写作时,我使用MacDown,因为我在编辑时会看到预览中的图像(这很棒)。

现在我将它们移植到Jekyll(添加了frontmatter等等),我遇到了一个与香草Jekyll有点烦人的问题。我的所有页面都将其资产与其一起存储。这样,在降价时我可以像这样链接一个图像:

![Image about git](git.jpg)

我选择将此组织保留在Jekyll中,因为文件夹及其内容按原样复制到构建_site(我没有使用这些页面的_posts目录)。但是,降价渲染器似乎不喜欢这些类型的链接。根据{{​​3}} everything I've,Jekyll并不打算翻译此类链接的降价。

我的问题是:我必须使用什么组合的Jekyll和Kramdown插件/技巧/黑客来使这些链接有效?

我真的很想能够在MacDown(或任何并排)编辑器中进行编辑,并在发布之前查看我的更改,而不希望丑陋的液体{{garbage}}在我完成后正确呈现写作。当我添加更多内容时,我也喜欢我的网站不会增加一个癌症和不必要的img/文件夹。

编辑:

虽然现在我的问题得到解答,但我实际上并没有问过“我需要下载什么插件”这个问题。我最初的猜测是我必须使用自己的插件来扩展markdown解析器,这是一个编程问题。

1 个答案:

答案 0 :(得分:2)

有一个插件可以让您完全按照您的要求(![Image about git](git.jpg))进行操作。虽然因为它是一个插件,你不能在GitHub页面上使用它。

Nicolas Hoizey称之为jekyll-postfiles plugin。他写了一篇article explaining how it works,也可能会有所帮助。