Подсветка синтаксиса Hugo не меняется

Я использую Hugo v0.58.3 с подсветкой Chroma.

Я прочитал инструкции по использованию этой команды 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 я загружаю, на странице не происходит никаких изменений.

Что я делаю неправильно? Кто-нибудь может указать мне на пример, показывающий, как это работает.


person Bryan    schedule 25.09.2019    source источник


Ответы (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.

person Bryan    schedule 26.09.2019
comment
идеально! С доками работало, просто так надо. - person Jeevanjot; 07.02.2021