stackedit 是否允许您禁用代码块的语法突出显示?
Does stackedit allow you to disable syntax highlighting for a block of code?
我知道你能做到
```html
some html code
```
使其在 html 语法中突出显示。
有没有像下面这样的东西?
```nohighlight
some code that shouldn't be highlighted
```
这可以在设置中配置。要打开设置,请从文档中 select 左上角的 #
选项卡和滑出的侧边栏,select 设置 (倒数第二行)。
在“设置”对话框中,select 扩展程序 选项卡。
向下滚动并 select 项目 Markdown Extra。配置选项列表将展开以配置 Pagedown Extra 插件的各个方面。列表中的最后一项是 select 语法荧光笔的选项。
如果您想关闭所有代码块的代码突出显示,请从列表中select None 并单击确定.
如果您 select Highlight.js,设置 class no-highlight
将禁用给定代码块的突出显示:
```no-highlight
some code that shouldn't be highlighted
```
如果您 select Prettify,设置 class nocode
将禁用给定代码块的突出显示:
```nocode
some code that shouldn't be highlighted
```
请注意,使用 class no-highlight
或 nocode
已记录在相应的突出显示工具的文档中。有关详细信息,请参阅相应的文档。
作为解释,Highlight.js 和 Prettify 的默认行为都是发现所有代码块并猜测未定义的语言。当然,有时您合理地需要不突出显示代码块。因此,您需要明确告诉荧光笔不要猜测这样的代码块。不幸的是,这样做的方法并没有跨工具标准化。您需要确定哪个镜头在进行突出显示,然后查阅该工具的文档以确定具体细节。
请注意,我没有专门测试使用 nocode
和 Prettify,因为我更喜欢 Highlight.js。我只是参考了 Prettify 的文档。不过,将 no-highlight
与 Highlight.js 一起使用对我来说效果很好。 YMMV.
我知道你能做到
```html
some html code
```
使其在 html 语法中突出显示。
有没有像下面这样的东西?
```nohighlight
some code that shouldn't be highlighted
```
这可以在设置中配置。要打开设置,请从文档中 select 左上角的 #
选项卡和滑出的侧边栏,select 设置 (倒数第二行)。
在“设置”对话框中,select 扩展程序 选项卡。
向下滚动并 select 项目 Markdown Extra。配置选项列表将展开以配置 Pagedown Extra 插件的各个方面。列表中的最后一项是 select 语法荧光笔的选项。
如果您想关闭所有代码块的代码突出显示,请从列表中select None 并单击确定.
如果您 select Highlight.js,设置 class no-highlight
将禁用给定代码块的突出显示:
```no-highlight
some code that shouldn't be highlighted
```
如果您 select Prettify,设置 class nocode
将禁用给定代码块的突出显示:
```nocode
some code that shouldn't be highlighted
```
请注意,使用 class no-highlight
或 nocode
已记录在相应的突出显示工具的文档中。有关详细信息,请参阅相应的文档。
作为解释,Highlight.js 和 Prettify 的默认行为都是发现所有代码块并猜测未定义的语言。当然,有时您合理地需要不突出显示代码块。因此,您需要明确告诉荧光笔不要猜测这样的代码块。不幸的是,这样做的方法并没有跨工具标准化。您需要确定哪个镜头在进行突出显示,然后查阅该工具的文档以确定具体细节。
请注意,我没有专门测试使用 nocode
和 Prettify,因为我更喜欢 Highlight.js。我只是参考了 Prettify 的文档。不过,将 no-highlight
与 Highlight.js 一起使用对我来说效果很好。 YMMV.