在jekyll中,有一个ax.scatter([0],[0],edgecolors="b",zorder=200,facecolors="None",s=10**2,)
ax.scatter([0],[0],edgecolors="b",zorder=200,facecolors="None",s=10**2,transform=offset(fig,ax,n=len(ys)-1,xOff=xOff,yOff=yOff),label="attachment points")
液体过滤器,它将根据标准降价规范将文本解析为html。但是,我想根据kramdown规范过滤文本,以便可以使用kramdown features(例如类名,内联样式等。)。
默认的markdownify
过滤器无法解析kramdown,我尝试使用markdownify
,并且已经在kramdownify
中将默认的markdown解析器设置为kramdown。两者都无济于事。
这是我要实现的示例:
_config.yml
some-blog.md
---
layout: default
page_description: >
**kramdown formated text**
{: style="color: red"} // kramdown specification for inline style
---
default.html
预期产量:
实际输出:
摘要
kramdown确实可以在我的博客文章内容中使用。但这在其他任何地方都行不通。
答案 0 :(得分:1)
现有的markdownify
过滤器与您网站的其余部分使用相同的转换器。
但是错误是您的当务之急。
page_description: >
**kramdown formated text**
{: style="color: red"}
翻译成'**kramdown formated text** {: style="color: red"}'
您需要使用竖线字符(|
)来使YAML尊重换行符。因此,只需按如下所示编辑您的首要事项,您将获得预期的输出:
page_description: |
**kramdown formated text**
{: style="color: red"}