首页 > 解决方案 > 我可以使用 scss 更改 markdown 文件中代码框的样式吗?

问题描述

我想知道是否可以使用 scss 影响降价文档中的代码框?

我正在做一个 jekyll 项目,我正在为我的帖子使用降价。我想编辑 .md 内代码框的样式,但似乎无法弄清楚。

这可能吗?

标签: sassmarkdownjekyllkramdown

解决方案


在这里找到答案

Kramdown 将每个新行视为一行,并且不会在表格单元格内呈现 Markdown 项目符号列表,并且不会呈现 HTML,而是将其转义并作为单行文本输出。

您可以使用 nomarkdown 扩展名告诉 Kramdown 保留 HTML 并按原样输出。只需用 {::nomarkdown} ... {:/} 包装 HTML 代码

| Name | Value                                   |
|------|-----------------------------------------|
| one  | {::nomarkdown}<i>foo</i>{:/}            |
| two  | {::nomarkdown}<ul><li>bar</li></ul>{:/} |

推荐阅读