Markdown 内部链接在Jekyll中对我不起作用

Markdown 内部链接在Jekyll中对我不起作用,markdown,jekyll,liquid,kramdown,Markdown,Jekyll,Liquid,Kramdown,我环顾四周,一切都告诉我,[link](path)应该创建链接标记。然而,由于某种原因,我无法让它工作 我最初尝试了[my link]({site.baseurl}{%link\u my\u collection/my-file.md%}),它只是打印出[my link](my/correct/path),但没有创建标记。我还尝试了[链接文本](https://google.com)具有相同的结果。有谁知道我可能会错过什么,也许是一些宝石 使用Jekyll3.7.2时,您可能在元素(p,h1,…

我环顾四周,一切都告诉我,
[link](path)
应该创建链接标记。然而,由于某种原因,我无法让它工作

我最初尝试了
[my link]({site.baseurl}{%link\u my\u collection/my-file.md%})
,它只是打印出
[my link](my/correct/path)
,但没有创建标记。我还尝试了
[链接文本](https://google.com)
具有相同的结果。有谁知道我可能会错过什么,也许是一些宝石


使用Jekyll3.7.2时,您可能在元素(p,h1,…)中使用了标记。默认情况下,kramdown不会解析这些标记中的标记

为了解析html块元素中的md,可以如下配置kramdown:

\u config.yml

kramdown:
  parse_block_html: true

我忘记了这个问题。似乎没有任何方法可以让Jekyll直接翻译此标记,但我确实使用了
markdown
文本过滤器解决了这一问题:

{%- capture links -%}
  [my link]({{ site.baseurl }}{% link _my_collection/my-file.md %})
  [my link](my/correct/path)
  [link text](https://google.com)
{%- endcapture -%}
{# Remove <p> tags that markdownify seems to add #}
{{ links | markdownify | remove: '<p>' | remove: '</p>' }}
{%-捕获链接-%}
[我的链接]({site.baseurl}{%link\u我的收藏/my-file.md%})
[我的链接](我的/正确的/路径)
[连结文字](https://google.com)
{%-endcapture-%}
{#删除markdownify似乎添加的标记}
{{links | markdownify | remove:''| remove:'

'}}
文件的扩展名是什么?.md就像我的第二个示例一样好的。。将需要一个公共链接到您的存储库,看看是否有其他东西在发挥作用(例如,配置设置,插件,前端等),我希望这一个,但它没有工作。我看到另一篇帖子,其原因与建议在block元素上添加markdown=“1”的相同。但这也不管用。组合修复程序也没有。存储库是私有的。当我有时间的时候,我可以试着做一个类似的公共的。我想你只需要_config.yml和package.json/Gemfile,对吧?还有一个.md页面来重现你的问题。