| layouts/_default/baseof.html | ●●●●● patch | view | raw | blame | history | |
| layouts/partials/functions/getCodeConfig.html | ●●●●● patch | view | raw | blame | history |
layouts/_default/baseof.html
@@ -1,23 +1,9 @@ <!doctype html> <html lang="{{ .Site.Language.Lang }}"{{ with .Site.Params.enableDarkMode }} class="dark"{{ end }}> <html lang="{{ site.Language.Lang }}"{{ with site.Params.enableDarkMode }} class="dark"{{ end }}> <head> {{- partial "head" . }} </head> {{- $s := .Site.Params }} {{- $p := .Params }} {{- $maxCodeLines := default 100 $s.codeMaxLines }} {{- with $p.codeMaxLines }} {{- $maxCodeLines = . }} {{- end }} {{- $codeLineNumbers := default false $s.codeLineNumbers }} {{ with $p.codeLineNumbers }} {{- $codeLineNumbers = . }} {{ else }} {{ if eq $p.codeLineNumbers false }} {{- $codeLineNumbers = false }} {{ end }} {{ end }} <body class="page-{{ .Kind }}" data-code="{{ $maxCodeLines }}" data-lines="{{ $codeLineNumbers }}"> <body class="page-{{ .Kind }}"> <header class="nav_header"> {{- partial "nav" . }} </header> layouts/partials/functions/getCodeConfig.html
New file @@ -0,0 +1,16 @@ <!-- will return an array holding 1) Whether to show line numbers or not 2) maximum number of lines per code block --> {{- $s := .Site.Params }} {{- $p := .Params }} {{- $maxCodeLines := default 100 $s.codeMaxLines }} {{- with $p.codeMaxLines }} {{- $maxCodeLines = . }} {{- end }} {{- $showLineNumbers := default false $s.showLineNumbers }} {{ with $p.showLineNumbers }} {{- $showLineNumbers = . }} {{ else }} {{ if eq $p.showLineNumbers false }} {{- $showLineNumbers = false }} {{ end }} {{- end }} {{- return (jsonify (dict "show" $showLineNumbers "maximum" $maxCodeLines)) }}