diff --git a/layouts/partials/vendor.html b/layouts/partials/vendor.html index a0f0ec54..31872d08 100644 --- a/layouts/partials/vendor.html +++ b/layouts/partials/vendor.html @@ -131,27 +131,17 @@ {{ $repoColors := site.Data.repoColors }} {{ $cssRules := slice }} - {{ $usedLanguages := $.Page.Store.Get "repoCardLanguages" }} - {{ if not $usedLanguages }} - {{ $usedLanguages = slice "default" }} - {{ else }} - {{ $usedLanguages = $usedLanguages | append "default" }} + {{/* default color */}} + {{ $cssRules = $cssRules | append ".language-dot[data-language=\"default\"] { background-color: #0077b6; }" }} + + {{/* Hugging Face model color */}} + {{ $cssRules = $cssRules | append ".language-dot[data-language=\"model\"] { background-color: #ff6b35; }" }} + + {{ range $lang, $color := $repoColors }} + {{ $cssRules = $cssRules | append (printf ".language-dot[data-language=\"%s\"] { background-color: %s; }" $lang $color) }} {{ end }} - - {{ range $usedLanguages }} - {{ if eq . "default" }} - {{ $cssRules = $cssRules | append ".language-dot[data-language=\"default\"] { background-color: #0077b6; }" }} - {{ else if eq . "model" }} - {{ $cssRules = $cssRules | append ".language-dot[data-language=\"model\"] { background-color: #ff6b35; }" }} - {{ else if index $repoColors . }} - {{ $color := index $repoColors . }} - {{ $cssRules = $cssRules | append (printf ".language-dot[data-language=\"%s\"] { background-color: %s; }" . $color) }} - {{ end }} - {{ end }} - - {{ $cssContent := delimit $cssRules "\n" }} - {{ $outputPath := path.Join .Page.RelPermalink "repo-cards.css" }} - {{ $repoCardCSS := resources.FromString $outputPath $cssContent | minify | resources.Fingerprint (.Site.Params.fingerprintAlgorithm | default "sha512") }} - + {{ $repoCardCSS := resources.FromString "css/repo-cards.css" (delimit $cssRules "\n") + | minify | resources.Fingerprint (.Site.Params.fingerprintAlgorithm | default "sha512") + }} {{ end }} diff --git a/layouts/shortcodes/codeberg.html b/layouts/shortcodes/codeberg.html index 86918aa2..bb1921e4 100644 --- a/layouts/shortcodes/codeberg.html +++ b/layouts/shortcodes/codeberg.html @@ -33,12 +33,7 @@