jekyll渲染md中代码的设置

Posted by kalos Aner on November 16, 2024

禁止 Jelly 渲染md中部分代码

问题:

如果使用 Jelly 搭建个人网站的话,在 markdown 文件中如果有可以前端代码的话 Jelly会自动渲染。

解决方法:

可以把不想被渲染的代码块加上如下代码以禁止 Jelly 渲染。

1
2
3
    {{ 这是一段不会被渲染的代码 }}

设置 tab 缩进大小为 4

一开始想通过配置文件修改,但是不成功

1
2
3
4
5
6
7
8
9
10
kramdown:
  input: GFM # use Github Flavored Markdown !important
  syntax_highlighter: rouge
  syntax_highlighter_opts:
    span:
      line_numbers: false
    block:
      line_numbers: true
      start_line: 1
    tab_width: 4

最后还是在样式文件中添加如下代码才成功,但是要注意使用的是min.css 文件还是 *.min.css 文件。

1
2
3
4
pre code {
  tab-size: 4;
  -moz-tab-size: 4;
}