在 Jekyll 页面插入代码块并正确显示

避免代码被解析

Posted by Xion. on July 2, 2022

初次尝试在Jekyll插入代码块的时候遇到了一个小问题,代码被直接解析了,从而导致看不到原本想展示的代码。

使用markdown中的标准语法``` 并没有办法解决,无论如何代码都会被解析掉……,目前接触时间较短,还没搞清楚到底是啥原因,反复搜索尝试,目前可以采用{% raw %}来处理代码块的显示问题。

如下图效果所示

image

但是只加入{% raw %}只是正常引用了代码块,还没有语法高亮的效果。如果想要代码高亮的话,需要再加入{% highlight liquid%},具体写法如下:

image

最终效果见图——

image