gpt4 book ai didi

杰基尔,Github 页面 : syntax highlighting not working

转载 作者:行者123 更新时间:2023-12-04 17:53:43 24 4
gpt4 key购买 nike

以前有人问过类似的问题,但解决方案对我不起作用。

我在 Github Pages 博客上使用 Jekyll 3.3.0。根据文档,只要 _config.yml 指向 Kramdown 进行 Markdown 处理和 Rouge(我正在运行 2.0.7)进行语法高亮,Jekyll 就支持本地代码片段高亮。

我无法使用已批准的方法或我在 Internet 上找到的各种方法让它工作。它唯一能识别的是那里有代码。例如,使用反引号或 {% highlight html %} 将删除此代码并按预期显示我的实际代码。所以它认识到它是一个代码片段。但是突出显示根本不起作用。

这是我的 _config.yml:

baseurl: /blog
exclude: ['README.md']
permalink: pretty

# Conversion
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
hard_wrap: false
syntax_highlighter: rouge
extensions: fenced_code_blocks

这是我在 .md 中尝试过的测试示例:

```applescript
tell application "Safari" to quit
```

Rouge 支持 Applescript,所以这应该不是问题。不过,我已经用 html 测试了它:

```html
<a href="https://github.io>Here's a link to Github</a>
```

我也尝试过: {% 高亮 applescript %} 告诉应用程序“Safari”退出 {% endhighlight %}

当我通过 github.com/user/repo 查看时,Github 显示突出显示,但当通过 user.github.io/repo 查看时,它会中断

谢谢

最佳答案

_layouts/default.html 中的链接地址不完整:它不包含 {{ site.baseurl }}

完整的行应该是:

<link href="{{ site.baseurl }}/css/syntax.css" rel="stylesheet">

关于杰基尔,Github 页面 : syntax highlighting not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42188235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com