在使用kramdown,jekyll和github时嵌入html注释

我使用github,github-pages,kramdown和jekyll发布我的静态网站。

我需要嵌入查看页面源代码时可见的html注释。 这样做的原因是我希望能够在视觉上使用注释来区分原始html标记的不同部分。 这可以通过使用常规的html语法来实现:

<!-- here's my comment -->

我遇到的问题是,虽然我在本地为我的jekyll站点服务,但我在页面源中看到了评论,但是一旦推送到我的github存储库,评论就不再可见。 但是,在查看原始降价源文件时,它在我的回购库中仍然可见。

我期望的行为会在页面源代码中看到我的评论,就像我在本地执行的一样。 我试过kramdown评论语法:

{::comment}
 here's my comment
{:/comment}

这有效,但这种方式我根本没有在页面源中看到它。 我尝试过的另一个解决方案是在此响应中描述的解决方法。 它可以工作,但它会生成一个实际的html标记,因此注释和其他html标记之间的任何明确分隔都会丢失。

底线是,即使在将我的文件推送到我的存储库后,我也想在查看我的页面源时看到评论。

有什么我在这里失踪或不能保持html评论与github页面一起使用时保持不变?

编辑:原来,这不是一个标记或Github问题。 我使用CDN服务,这缩小了HTML并剥去了HTML评论。


请检查GitHub上没有运行“HTML Minification”,它可能实际上删除了评论,同时提供节省的带宽。

链接地址: http://www.djcxy.com/p/20159.html

上一篇: Embedding html comments while using kramdown, jekyll and github

下一篇: Comments in TFS Markdown Widgets