|
46 | 46 | {{ $assets.Add "css" (slice $cssCustom) }} |
47 | 47 | {{ end }} |
48 | 48 |
|
49 | | - {{ $repoShortcodeExists := false }} |
50 | | - {{ range .Site.Pages }} |
51 | | - {{ if or (.Page.HasShortcode "codeberg") (.Page.HasShortcode "forgejo") (.Page.HasShortcode "gitea") (.Page.HasShortcode "github") }} |
52 | | - {{ $repoShortcodeExists = true }} |
53 | | - {{ end }} |
| 49 | + {{ $repoLanguages := partial "get-repo-languages.html" }} |
| 50 | + {{ $repoColors := .Site.Data.repoColors }} |
| 51 | + {{ range $repoLanguages }} |
| 52 | + {{ $color := index $repoColors . | default "#0077b6" }} |
| 53 | + {{ $className := printf "background-color-%s" (md5 .) }} |
| 54 | + {{ $cssRepoColor := printf ".%s { background-color: %s; }" $className $color }} |
| 55 | + {{ $cssRepoColor = $cssRepoColor | resources.FromString (printf "css/background-color.css") }} |
| 56 | + {{ $assets.Add "css" (slice $cssRepoColor) }} |
54 | 57 | {{ end }} |
55 | | - {{ if $repoShortcodeExists }} |
56 | | - {{ $colorsRepos := .Site.Data.colorsRepos }} |
57 | | - {{ range $language, $color := $colorsRepos }} |
58 | | - {{ if not $color }} |
59 | | - {{ $color = "" }} |
60 | | - {{ end }} |
61 | | - {{ $className := printf "color-repo-%s" (md5 $language) }} |
62 | | - {{ $cssColorRepos := printf ".%s { background-color: %s; }" $className $color }} |
63 | | - {{ $cssColorRepos = $cssColorRepos | resources.FromString "css/color-repo.css" }} |
64 | | - {{ $assets.Add "css" (slice $cssColorRepos) }} |
65 | | - {{ end }} |
66 | | - {{ $color := "#0077b6" }} |
67 | | - {{ $className := "color-repo-fallback" }} |
68 | | - {{ $cssColorRepos := printf ".%s { background-color: %s; }" $className $color }} |
69 | | - {{ $cssColorRepos = $cssColorRepos | resources.FromString "css/color-repo.css" }} |
70 | | - {{ $assets.Add "css" (slice $cssColorRepos) }} |
71 | | -{{ end }} |
72 | 58 |
|
73 | 59 | {{ $bundleCSS := $assets.Get "css" | resources.Concat "css/main.bundle.css" | resources.Minify | resources.Fingerprint |
74 | 60 | (.Site.Params.fingerprintAlgorithm | default "sha512") }} |
|
0 commit comments