Jekyll 使用Liquid 模板语言供用户调用。jekyll在生成静态页面时,优先处理liquid语法,即把liquid模板的值替换模板变量,比如{{ site.title }}会替换成_config里的title值。这样就产生一个问题,有时需要代码高亮liquid语法,如果像平常高亮java语法一样处理,liquid语法变量会被赋值。比如我要高亮url:{{ site.title }},结果却高亮成了url:陈开华博客。Liquid考虑到这种情况,使用{% raw %}标签处理替换问题。

下面是我要高亮的代码


title:{{ site.title }}
githubname:{{ site.githubname }}

如果我这样写 :


 ```yaml
title:{{ site.title }}
githubname:{{ site.githubname }}
  ```

效果是这样的:

 ```yaml
title:陈开华博客
githubname:
  ```

正确的写法是:
liquid-highlight

效果是:


title:{{ site.title }}
githubname:{{ site.githubname }}