diff --git a/assets/scss/base/_syntax.scss b/assets/scss/base/_syntax.scss index 3d43ff1..3aff810 100644 --- a/assets/scss/base/_syntax.scss +++ b/assets/scss/base/_syntax.scss @@ -9,7 +9,7 @@ code:not([class]):not([id]) { margin-bottom: 1.2em; /* Override BS Inline-code style */ } -.highlight { +.code-block { @extend %rounded; @extend %code-snippet-bg; @@ -116,7 +116,7 @@ td.rouge-code { } } -div[class^='highlight'] { +.code-block { @extend %rounded; @extend %code-snippet-bg; diff --git a/layouts/_default/_markup/render-codeblock.html b/layouts/_default/_markup/render-codeblock.html new file mode 100644 index 0000000..1fa8801 --- /dev/null +++ b/layouts/_default/_markup/render-codeblock.html @@ -0,0 +1,5 @@ +
$2
- {{ $pattern := `
- {{ range findRE $pattern $content -1 }}
- {{ $langRaw := replaceRE $pattern "$1" . }}
- {{ $langNormalized := partial "language-alias.html" (dict "language" $langRaw) }}
-
- {{ if ne $langNormalized "" }}
- {{ $replacement := printf `