aaranxu / adidoks

AdiDoks is a mordern documentation theme, which is a port of the Hugo theme Doks for Zola.
https://adidoks.org
MIT License
220 stars 80 forks source link

Adidoks sass overrides Zola syntax highlighting in code blocks #23

Closed ajyoon closed 2 years ago

ajyoon commented 2 years ago

Zola applies syntax highlighting at the element level, but for basic background and text colors it applies them to the <pre> tag, not the <code> tag. But Adidoks provides a style which sets these colors on the <code> element, it overrides Zola's theming in standard <pre><code>...</code></pre> structures.

https://github.com/aaranxu/adidoks/blob/7d1ce1b34246950451fc677e08265fb5318c48e9/sass/components/_code.scss#L10-L14

As a result, the background color of code blocks does not match the Zola-defined theme, and can result in hard-to-read displays like this example on the default Zola theme:

1

which should look like this:

2