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 @@ +
+
{{ if .Attributes.file }}{{ else }}{{ end }}
+ {{ $result := transform.HighlightCodeBlock . }} + {{ $result.Wrapped }} +
diff --git a/layouts/partials/refactor-content.html b/layouts/partials/refactor-content.html index 8d7dda4..9da665b 100644 --- a/layouts/partials/refactor-content.html +++ b/layouts/partials/refactor-content.html @@ -33,31 +33,4 @@ {{ $content = $headingContent | safeHTML }} - -{{ if findRE `
--> - {{ $content = replaceRE `
- {{ $content = replaceRE `
]*?)file="([^"]*)"([^>]*?)>` `
` $content }} - - - {{ $content = replaceRE `
]*?)>([\s\S]*?)
$2 - {{ $pattern := ` - {{ range findRE $pattern $content -1 }} - {{ $langRaw := replaceRE $pattern "$1" . }} - {{ $langNormalized := partial "language-alias.html" (dict "language" $langRaw) }} - - {{ if ne $langNormalized "" }} - {{ $replacement := printf `