添加 HTML 时 Jekyll 不渲染 Markdown

2023-11-21

我在 Markdown 文件中有这个 Markdown 代码。它有内联 HTML。

---
layout: page
title: About This Website
permalink: /about/
---


This website is built with <i class="fa fa-heart" style="color: #EEAAAA"></i>, 
[Jekyll](https://jekyllrb.com/), [LESS](http://lesscss.org/), 
[Gulp](http://gulpjs.com/), and a series of other [NPM builders](http://gulpjs.com/plugins/).
It is hosted on [Github Pages](https://pages.github.com/).

但是当我用一个把前面的东西包裹起来时<div>,markdown 不会呈现。即使我把开头和结尾都包裹起来<div>标签有{% raw %}.

为什么?有什么解决方法吗?我正在使用 Jekyll 3。


如果您将 Markdown 放在 HTML 块标记(例如 div)内,则必须允许 Markdown 转换(默认为关闭)。在 kramdown(Jekyll 3 的默认值)中使用 markdown="1" 属性。例子:

<div markdown="1">
This is a list:

- Item 1
- Item 2
- Item 3
</div>

PS:好问题。我已将您的问题添加到杰基尔常见问题解答 Cheers.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加 HTML 时 Jekyll 不渲染 Markdown 的相关文章

随机推荐