【发布时间】:2015-03-06 21:06:35
【问题描述】:
在 Sublime Text 3 中,我使用包 Markdown Extended 和 Markdown Preview 来构建我编写的 Markdown 文档。
我正在尝试获取格式良好的 JavaScript 代码,但是由于某种原因,它没有被正确构建和显示。
在 Sublime 中,代码被突出显示并且看起来很棒,但是当我构建它并在浏览器中查看它时,我只看到一个内嵌的典型灰色代码,javascript 仍然在它的前面。
下面是我所说的一个例子:
示例 Markdown 代码
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
输出
<code>
::before
javascript var s = "JavaScript syntax highlighting"; alert(s);
::after
</code>
MarkdownPreview 用户设置
{
"github_mode": "gfm",
"guess_language": false,
"enabled_extensions": ["codehilite(guess_lang=False,pygments_style=github)"],
"enable_highlight": true
}
【问题讨论】:
-
我在该输出中看不到任何 HTML。您确定您使用的是正确的转化目标吗?你为降价配置做了什么设置,你做了什么来影响转换?
-
@Mike'Pomax'Kamermans 刚刚将实际的 HTML 添加到问题中,以及我的
user settingsforMarkdownPreview。 -
安装它,粘贴你的代码,构建它;从块中删除
javascript使其工作正常。我在 README.md 中没有看到任何内容表明向三重反引号添加语言指示符应该可以工作,所以...按预期工作? -
@Mike'Pomax'Kamermans 它应该内置特定于语法的突出显示。我正在重新安装并设置这些设置:
{ "github_mode": "gfm", "parser": "github", "build_action": "browser", "enabled_extensions": [ "extra", "github", "codehilite(guess_lang=False,pygments_style=github)" ] }得到它的工作。 -
方便 - 值得将这些设置放入您自己的设置中,也可以回答!
标签: javascript markdown syntax-highlighting sublimetext sublimetext3