mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-09-04 04:32:40 +00:00
4e0c3d8fc4
* fix(scss): remove top-level parent selector for Dart Sass compatibility Dart Sass strictly disallows top-level parent selectors (`&`), which causes build failures on newer Hugo versions (e.g. 0.158.0+). * feat(styles): refactor special styles for friends and search layouts * fix(seo): restructure head partial, fix Twitter social and SEO improvements - Split head template into dedicated partial hierarchy for better maintainability - Add full Twitter Cards support with dynamic site and creator metadata - Update social media link prefix from twitter.com to x.com and rename label to X - Fix Twitter/X share button and Buffer via parameter handling - Add Mastodon verification meta tags and rel="me" links - Improve SEO structured data for both homepage and blog posts - Add test site configuration and test avatar asset --------- Co-authored-by: Cell <1024@lruihao.cn>
68 lines
1.6 KiB
TOML
68 lines
1.6 KiB
TOML
# -------------------------------------------------------------------------------------
|
|
# Hugo Configuration
|
|
# See: https://gohugo.io/configuration/all/
|
|
# -------------------------------------------------------------------------------------
|
|
|
|
title = "FixIt TEST"
|
|
baseURL = "https://demo.fixit.lruihao.cn/test/"
|
|
ignoreLogs = [ "warning-file-tree" ]
|
|
|
|
[permalinks]
|
|
|
|
[permalinks.page]
|
|
posts = "/units/:slugorcontentbasename"
|
|
|
|
[permalinks.section]
|
|
posts = "/units/"
|
|
|
|
[markup]
|
|
_merge = "shallow"
|
|
|
|
[outputs]
|
|
_merge = "shallow"
|
|
|
|
# -------------------------------------------------------------------------------------
|
|
# Taxonomies Configuration
|
|
# See: https://gohugo.io/content-management/taxonomies/#configure-taxonomies
|
|
# -------------------------------------------------------------------------------------
|
|
|
|
[taxonomies]
|
|
_merge = "shallow"
|
|
|
|
# -------------------------------------------------------------------------------------
|
|
# Theme Core Configuration
|
|
# See: https://fixit.lruihao.cn/documentation/basics/#theme-configuration
|
|
# -------------------------------------------------------------------------------------
|
|
|
|
[params]
|
|
version = "0.3.X"
|
|
|
|
[params.home.profile]
|
|
enable = true
|
|
avatarURL = "/images/fixit-test.png"
|
|
|
|
[params.social]
|
|
|
|
[params.social.github]
|
|
id = "hugo-fixit"
|
|
weight = 2
|
|
|
|
[params.social.twitter]
|
|
id = "lruihao"
|
|
weight = 1
|
|
# for twitter cards
|
|
# site = "hugo-fixit"
|
|
|
|
[params.page]
|
|
collectionList = true
|
|
collectionNavigation = true
|
|
|
|
[params.author]
|
|
name = "Lruihao"
|
|
email = ""
|
|
link = "https://lruihao.cn"
|
|
avatar = "https://lruihao.cn/images/avatar.jpg"
|
|
|
|
[params.mermaid]
|
|
zenuml = "https://cdn.jsdelivr.net/npm/@mermaid-js/mermaid-zenuml/dist/mermaid-zenuml.esm.min.mjs"
|