theme-styles.html 1.6 KB

12345678910111213141516171819202122232425
  1. <link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
  2. <link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
  3. <link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
  4. {{ if hugo.IsServer }}
  5. {{ $cssOpts := (dict "targetPath" "css/coder.css" "enableSourceMap" true ) }}
  6. {{ $styles := resources.Get "scss/coder.scss" | resources.ExecuteAsTemplate "style.coder.css" . | toCSS $cssOpts }}
  7. <link rel="stylesheet" href="{{ $styles.RelPermalink }}" media="screen">
  8. {{ else }}
  9. {{ $cssOpts := (dict "targetPath" "css/coder.css" ) }}
  10. {{ $styles := resources.Get "scss/coder.scss" | resources.ExecuteAsTemplate "style.coder.css" . | toCSS $cssOpts | minify | fingerprint }}
  11. <link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Integrity }}" crossorigin="anonymous" media="screen" />
  12. {{ end }}
  13. {{ if .Site.Params.rtl }}
  14. {{ if hugo.IsServer }}
  15. {{ $cssOpts := (dict "targetPath" "css/coder-rtl.css" "enableSourceMap" true ) }}
  16. {{ $styles := resources.Get "scss/coder-rtl.scss" | resources.ExecuteAsTemplate "style.coder-rtl.css" . | toCSS $cssOpts }}
  17. <link rel="stylesheet" href="{{ $styles.RelPermalink }}" media="screen">
  18. {{ else }}
  19. {{ $cssOpts := (dict "targetPath" "css/coder-rtl.css" ) }}
  20. {{ $styles := resources.Get "scss/coder-rtl.scss" | resources.ExecuteAsTemplate "style.coder-rtl.css" . | toCSS $cssOpts | minify | fingerprint }}
  21. <link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Integrity }}" crossorigin="anonymous" media="screen" />
  22. {{ end }}
  23. {{ end }}