【发布时间】: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。我需要多玩一些才能让它按照我想要的方式工作,但至少可以找到那部分。感谢基思的指导。