【问题标题】:Hugo syntax highlighting not changingHugo 语法高亮不改变
【发布时间】:2019-09-26 08:16:55
【问题描述】:

我正在使用带有色度突出显示的 Hugo v0.58.3。

我已阅读有关使用此命令hugo gen chromastyles --style=vs > syntax.css 下载我想要的样式表的说明。我用它来覆盖主题/sometheme/static/css/syntax.css

我尝试了几种不同的样式,但更改它们似乎没有影响。

我在config.toml中添加了两个参数

 pygmentsCodeFences = true
 pygmentsUseClasses = true

我的源代码是这样突出显示的 -

{{< highlight csharp >}}
public void ConfigureServices(IServiceCollection services)
{
    services.//snip
{{< /highlight >}}

无论我下载什么syntax.css,页面都没有变化。

我做错了什么?有没有人可以指出我的例子来表明这个工作。

【问题讨论】:

    标签: syntax-highlighting hugo


    【解决方案1】:

    为了其他发现这篇文章的人的利益,这是我遇到的问题。

    我在他们的示例应用中使用了“Beautiful Hugo”主题。

    config.toml我有-

    pygmentsCodeFences = true
    pygmentsUseClasses = true
    

    但是config.toml这个例子也有-

    useHLJS = true
    

    head.html 有 -

    {{- if .Site.Params.useHLJS }}
    <link rel="stylesheet" href="{{ "css/highlight.min.css" | absURL }}" />
    {{- else -}}
    <link rel="stylesheet" href="{{ "css/syntax.css" | absURL }}" />
    {{- end -}}
    

    加载highlight.min.css 而不是syntax.min

    【讨论】:

    • 完美!它适用于 doks,只需要这样。
    猜你喜欢
    • 2016-12-13
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 2019-06-13
    相关资源
    最近更新 更多