【问题标题】:External links using markdown not working on jekyll "posts"使用 Markdown 的外部链接不适用于 jekyll“帖子”
【发布时间】:2018-09-01 18:00:26
【问题描述】:

我有一个 jekyll 网站,我正在尝试在帖子中创建一些外部链接,并且在构建时 Markdown 和 html 都被剥离了。当我查看构建站点的来源时,它只是文本。这只发生在帖子中......当我在页面中添加降价链接时,它工作正常。有人可以指出我正确的方向吗?谢谢。下面是一个例子:

在我的 post.md 文件中 This is a link to [Google](https://google.com)

从 _site 目录中的主页的 index.html 查看源代码时,帖子显示正确,但“Google”不是链接,只是文本。

index.html 来源:

<p>This is a link to Google</p>

我也尝试在 post.md 文件中添加一个 html 标记,但结果相同。

谢谢!

【问题讨论】:

  • 您好,请在问题中包含您的代码。请向我们展示帖子的原始内容和来自_site 目录的渲染输出。我不明白您所说的“html 正在被剥离”是什么意思。
  • 嗨 Keith...谢谢,我完全需要发布代码,编辑原始帖子。
  • 谢谢,帕特里克,不幸的是,这仍然是不够的信息。您包含的代码应该可以工作。我认为你对 Liquid 有一些问题。您可以尝试将 Liquid 用于其他内容,例如 _include 文件并查看它是否呈现?你检查过构建输出吗?是否显示任何错误?您的_config 文件中是否有任何可能干扰的内容?
  • 嗨,Keith,感谢您在这方面的支持……这是我的第一次 Jekyll 部署,并且仍在熟悉这些事情。就 Liquid 而言,其他地方似乎一切正常。该网站正在渲染和使用降价语法的链接在页面中工作,而不是帖子。我在构建输出上没有收到任何错误,它完成并呈现了其他所有内容。我检查了 _config 并在其中找不到任何应该阻止它的东西,但是我正在使用一个主题...我也会联系主题的作者,看看我是否可以到达任何地方。再次感谢!
  • 事实证明,这绝对是主题设计的一部分。在主页的布局中它使用的是strip_html。我需要多玩一些才能让它按照我想要的方式工作,但至少可以找到那部分。感谢基思的指导。

标签: markdown jekyll


【解决方案1】:

如 OP 所述。这是主题问题,而不是错误。

【讨论】:

    猜你喜欢
    • 2014-02-17
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多