将Markdown代码语言指定为JAVA,得到了奇怪的看法

时间:2016-08-25 17:03:14

标签: markdown jekyll github-pages

我正在使用jekyll在github页面上写一篇关于React的博客。

但我发现标记JSX代码非常困难。如果我将代码语言指定为javascript,jekyll将不会突出显示代码。如果我将代码语言指定为java,jekyll会突出显示代码,但会得到一个奇怪的结果。

关于降价JSX的任何建议?

enter image description here

enter image description here

即使我将语言更改为Javascript也无法正常工作。我得到了以下结果: enter image description here

1 个答案:

答案 0 :(得分:0)

GitHub页面use Rouge用于语法突出显示。不幸的是,does not currently support JSX as a language。有open issue to add support for JSX

但是,Java代码突出显示不能提供您想要的结果也就不足为奇了:您的代码不是 Java。它更接近Java Script 。这是两种几乎完全不相关的语言,在这种情况下,JavaScript是更好的选择:

```javascript
// ...
```

我现在会使用它,并在向Rouge添加JSX支持时更新它。