我正在使用jekyll在github页面上写一篇关于React的博客。
但我发现标记JSX代码非常困难。如果我将代码语言指定为javascript,jekyll将不会突出显示代码。如果我将代码语言指定为java,jekyll会突出显示代码,但会得到一个奇怪的结果。
关于降价JSX的任何建议?
答案 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支持时更新它。