fix(assets): restructure SCSS pages directory and fix positioning issues

- Restructure SCSS pages directory and rename shared to content
- Ensure hr overflow visible for awesome-hr icon
- Restore position relative on .page for absolute children
This commit is contained in:
Cell
2026-07-16 00:08:08 +08:00
parent 69920e0140
commit 20c0997cc5
44 changed files with 64 additions and 75 deletions
+28 -21
View File
@@ -24,28 +24,35 @@
{{- dict "Resource" $mainCSS | partial "plugin/style.html" -}}
{{- /* Page-specific CSS */ -}}
{{- $pageCSSPath := "" -}}
{{- if eq .Kind "home" -}}
{{- if in .RelPermalink "archives" -}}
{{- $pageCSSPath = "scss/archives.scss" -}}
{{- else if in .RelPermalink "link" -}}
{{- $pageCSSPath = "scss/link.scss" -}}
{{- else -}}
{{- $pageCSSPath = "scss/home.scss" -}}
{{- end -}}
{{- else if eq .Kind "page" -}}
{{- if eq .Layout "search" -}}
{{- $pageCSSPath = "scss/search.scss" -}}
{{- else if eq .Layout "friends" -}}
{{- $pageCSSPath = "scss/friends.scss" -}}
{{- else if eq .Type "posts" -}}
{{- $pageCSSPath = "scss/posts.scss" -}}
{{- end -}}
{{- else if in (slice "section" "taxonomy" "term") .Kind -}}
{{- $pageCSSPath = "scss/archives.scss" -}}
{{- $pageName := "" -}}
{{- $kindsMap := dict
"section" "archives"
"taxonomy" "archives"
"term" "archives"
"home" (
cond (in .RelPermalink "archives") "archives" (
cond (in .RelPermalink "link") "link" (
cond (in .RelPermalink "offline") "" "home"
)
)
)
"page" (
cond (in (slice "search" "friends") .Layout) .Layout (
cond (eq .Type "posts") "posts" ""
)
)
-}}
{{- with (index $kindsMap .Kind) -}}
{{- $pageName = . -}}
{{- end -}}
{{- with $pageCSSPath -}}
{{- dict "Source" . "ToCSS" (dict "vars" $scssVars) "Fingerprint" $fingerprint | partial "plugin/style.html" -}}
{{- with $pageName -}}
{{- dict
"Content" (printf `@use "pages/%s";` .)
"Path" (printf "scss/%s.scss" .)
"ToCSS" (dict "vars" $scssVars "targetPath" (printf "css/pages/%s.css" .))
"Fingerprint" $fingerprint
| partial "plugin/style.html"
-}}
{{- end -}}
{{- /* Custom CSS (highest priority) */ -}}
@@ -114,23 +114,23 @@
{{- end -}}
{{- if fileExists "assets/css/_custom.scss" -}}
{{- $warns = $warns | append "The file `assets/css/_custom.scss` is deprecated. Please move your custom styles to `assets/scss/custom.scss`." -}}
{{- $warns = $warns | append "The file `assets/css/_custom.scss` is deprecated. Please move your custom styles to `assets/scss/custom.scss`.\nSee: https://fixit.lruihao.cn/docs/advanced/" -}}
{{- end -}}
{{- if fileExists "assets/css/_override.scss" -}}
{{- $warns = $warns | append "The file `assets/css/_override.scss` is deprecated. Use `[params.appearance]` in your site configuration instead." -}}
{{- $warns = $warns | append "The file `assets/css/_override.scss` is deprecated. Use `[params.appearance]` in your site configuration instead.\nSee: https://fixit.lruihao.cn/docs/advanced/" -}}
{{- end -}}
{{- if fileExists "assets/scss/override.scss" -}}
{{- $warns = $warns | append "The file `assets/scss/override.scss` is deprecated. Use `[params.appearance]` in your site configuration instead." -}}
{{- $warns = $warns | append "The file `assets/scss/override.scss` is deprecated. Use `[params.appearance]` in your site configuration instead.\nSee: https://fixit.lruihao.cn/docs/advanced/" -}}
{{- end -}}
{{- if fileExists "assets/css/_variables.scss" -}}
{{- $warns = $warns | append "The file `assets/css/_variables.scss` is deprecated. Please move your variables to `assets/scss/_variables.scss`." -}}
{{- $warns = $warns | append "The file `assets/css/_variables.scss` is deprecated. Please move your variables to `assets/scss/_variables.scss`.\nSee: https://fixit.lruihao.cn/docs/advanced/" -}}
{{- end -}}
{{- if fileExists "assets/js/_custom.js" -}}
{{- $warns = $warns | append "The file `assets/js/_custom.js` is deprecated. Please move your custom scripts to `assets/js/custom.ts` or `assets/js/custom.js`." -}}
{{- $warns = $warns | append "The file `assets/js/_custom.js` is deprecated. Please move your custom scripts to `assets/js/custom.ts` or `assets/js/custom.js`.\nSee: https://fixit.lruihao.cn/docs/advanced/" -}}
{{- end -}}
{{- if len $warns -}}
+1 -1
View File
@@ -1,4 +1,4 @@
{{- hugo.Store.Set "version" "v1.0.0-mrkfkp6z" -}}
{{- hugo.Store.Set "version" "v1.0.0-mrma4qc1" -}}
{{- .Store.Set "this" dict -}}
{{- partial "init/detection-env.html" . -}}