插入代码 - Markdown。液体例外

时间:2015-03-28 23:39:51

标签: markdown jekyll liquid

我正在使用jekyll 2.5.3进行博客。我试着这样做:

{% highlight javascript %}
class RandomQuotes extends React.Component {
  render() {
    return (
      <React.NavigatorIOS
        style={styles.container}
        initialRoute={{
          title: 'Random Quotes',
          component: titleApp
        }}/>
    );
  }
}   
{% endhighlight %} 

但是因为这部分initialRoute = {{....}}我得到了这个错误

Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/ in... [my markdown file]

有人可以帮我这个吗?

感谢。

1 个答案:

答案 0 :(得分:3)

为了避免使用Liquid变量或标记解析,您可以使用{%raw%}标记:

{% highlight javascript %}
class RandomQuotes extends React.Component {
  render() {
    return (
      <React.NavigatorIOS
        style={styles.container}
        initialRoute={% raw %}{{
          title: 'Random Quotes',
          component: titleApp
        }}{% endraw %}/>
    );
  }
}
{% endhighlight %}