diff options
| author | eltrac <hi@eltr.ac> | 2026-02-11 21:22:24 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-02-11 21:22:24 +0800 |
| commit | 4a46ec29f7622f512078694330087ee3b795d3a7 (patch) | |
| tree | 972eee3928a7d9953d92191d81c581e9fdfc679e /config | |
| parent | 1d69e2d8665c5e4d433351c34cc331134dc53eee (diff) | |
chore: migrate from YAML to TOML
Diffstat (limited to 'config')
| -rw-r--r-- | config/_default/config.toml | 13 | ||||
| -rw-r--r-- | config/_default/config.yaml | 14 | ||||
| -rw-r--r-- | config/_default/languages.toml | 14 | ||||
| -rw-r--r-- | config/_default/languages.yaml | 13 | ||||
| -rw-r--r-- | config/_default/markup.toml | 22 | ||||
| -rw-r--r-- | config/_default/markup.yaml | 20 | ||||
| -rw-r--r-- | config/_default/params.en.toml | 15 | ||||
| -rw-r--r-- | config/_default/params.en.yaml | 11 | ||||
| -rw-r--r-- | config/_default/params.toml | 30 | ||||
| -rw-r--r-- | config/_default/params.yaml | 28 | ||||
| -rw-r--r-- | config/_default/params.zh.toml | 53 | ||||
| -rw-r--r-- | config/_default/params.zh.yaml | 30 | ||||
| -rw-r--r-- | config/_default/services.toml | 2 | ||||
| -rw-r--r-- | config/_default/services.yaml | 2 |
14 files changed, 149 insertions, 118 deletions
diff --git a/config/_default/config.toml b/config/_default/config.toml new file mode 100644 index 00000000..3ba80275 --- /dev/null +++ b/config/_default/config.toml @@ -0,0 +1,13 @@ +baseURL = "https://www.geedea.pro/" +timeZone = "Asia/Shanghai" +hasCJKLanguage = true +defaultContentLanguage = "zh" +defaultContentLanguageInSubdir = false + +[outputs] +home = ["HTML", "RSS", "Sitemap"] + +[taxonomies] +author = "authors" +category = "categories" +tag = "tags" diff --git a/config/_default/config.yaml b/config/_default/config.yaml deleted file mode 100644 index bec6ef33..00000000 --- a/config/_default/config.yaml +++ /dev/null @@ -1,14 +0,0 @@ -baseURL: https://www.geedea.pro/ -timeZone: Asia/Shanghai -hasCJKLanguage: true -defaultContentLanguage: zh -defaultContentLanguageInSubdir: false -outputs: - home: - - HTML - - RSS - - Sitemap -taxonomies: - author: authors - category: categories - tag: tags diff --git a/config/_default/languages.toml b/config/_default/languages.toml new file mode 100644 index 00000000..094865e4 --- /dev/null +++ b/config/_default/languages.toml @@ -0,0 +1,14 @@ +[zh] +contentDir = "content" +languageCode = "zh-CN" +languageName = "简体中文" +title = "極客死亡計劃" +weight = 1 +defaultContentLanguageInSubdir = false + +[en] +contentDir = "content/en" +languageCode = "en-US" +languageName = "English" +title = "Geek Death Project" +weight = 2 diff --git a/config/_default/languages.yaml b/config/_default/languages.yaml deleted file mode 100644 index cdd6af57..00000000 --- a/config/_default/languages.yaml +++ /dev/null @@ -1,13 +0,0 @@ -zh: - contentDir: content - languageCode: zh-CN - languageName: 简体中文 - title: 極客死亡計劃 - weight: 1 - defaultContentLanguageInSubdir: false -en: - contentDir: content/en - languageCode: en-US - languageName: English - title: Geek Death Project - weight: 2 diff --git a/config/_default/markup.toml b/config/_default/markup.toml new file mode 100644 index 00000000..2e62475e --- /dev/null +++ b/config/_default/markup.toml @@ -0,0 +1,22 @@ +[goldmark] +[goldmark.renderer] +unsafe = true +[goldmark.parser] +wrapStandAloneImageWithinParagraph = false +[goldmark.parser.attribute] +block = true +title = true +[goldmark.extensions] +[goldmark.extensions.extras] +[goldmark.extensions.extras.mark] +enable = true + +[highlight] +guessSyntax = true +noClasses = true +style = "evergarden" +tabWidth = 2 + +[tableOfContents] +startLevel = 2 +endLevel = 3 diff --git a/config/_default/markup.yaml b/config/_default/markup.yaml deleted file mode 100644 index 05a43b15..00000000 --- a/config/_default/markup.yaml +++ /dev/null @@ -1,20 +0,0 @@ -goldmark: - renderer: - unsafe: true - parser: - attribute: - block: true - title: true - wrapStandAloneImageWithinParagraph: false - extensions: - extras: - mark: - enable: true -highlight: - guessSyntax: true - noClasses: true - style: evergarden - tabWidth: 2 -tableOfContents: - startLevel: 2 - endLevel: 3 diff --git a/config/_default/params.en.toml b/config/_default/params.en.toml new file mode 100644 index 00000000..9e36c4d4 --- /dev/null +++ b/config/_default/params.en.toml @@ -0,0 +1,15 @@ +description = "Eltrac's Blog" + +[[nav]] +name = "/about" +link = "/en/about/" +target = "_self" + +[[nav]] +name = "/linkroll" +link = "/en/linkroll/" +target = "_self" + +[[footerInternalLinks]] +name = "linkroll" +link = "/en/linkroll/" diff --git a/config/_default/params.en.yaml b/config/_default/params.en.yaml deleted file mode 100644 index cff83dba..00000000 --- a/config/_default/params.en.yaml +++ /dev/null @@ -1,11 +0,0 @@ -description: Eltrac's Blog -nav: - - name: /about - link: /en/about/ - target: _self - - name: /linkroll - link: /en/linkroll/ - target: _self -footerInternalLinks: - - name: linkroll - link: /en/linkroll/ diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 00000000..fd8b57e0 --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,30 @@ +assetBaseUrl = "https://r2.eltr.ac/geedeapro" +logo = "/header.avif" +email = "hi@eltr.ac" +mainSections = ["essays", "posts", "fictions", "library"] +favicon = "/favicon.png" + +[author] +email = "hi@eltr.ac" +name = "Eltrac" +avatar = "/profile.jpg" + +[[footerExternalLinks]] +name = "RSS Feed" +link = "/index.xml" +icon = "/img/rss.svg" + +[[footerExternalLinks]] +name = "Fediverse" +link = "https://akk.eltr.ac/eltrac" +icon = "/img/fediverse.png" + +[[footerExternalLinks]] +name = "GitHub" +link = "https://github.com/BigCoke233/geek-death-project" +icon = "https://r2.eltr.ac/uPic/2025/01/NqL5b5.png" + +[[footerExternalLinks]] +name = "Forgejo" +link = "https://src.eltr.ac/eltrac" +icon = "/icons/forgejo.svg" diff --git a/config/_default/params.yaml b/config/_default/params.yaml deleted file mode 100644 index 1d7d299a..00000000 --- a/config/_default/params.yaml +++ /dev/null @@ -1,28 +0,0 @@ -assetBaseUrl: "https://r2.eltr.ac/geedeapro" -logo: "/header.avif" - -author: - email: hi@eltr.ac - name: Eltrac - avatar: /profile.jpg -email: hi@eltr.ac - -mainSections: - - essays - - posts - - fictions - - library -favicon: /favicon.png -footerExternalLinks: - - name: RSS Feed - link: /index.xml - icon: /img/rss.svg - - name: Fediverse - link: https://akk.eltr.ac/eltrac - icon: /img/fediverse.png - - name: GitHub - link: https://github.com/BigCoke233/geek-death-project - icon: https://r2.eltr.ac/uPic/2025/01/NqL5b5.png - - name: Forgejo - link: https://src.eltr.ac/eltrac - icon: /icons/forgejo.svg diff --git a/config/_default/params.zh.toml b/config/_default/params.zh.toml new file mode 100644 index 00000000..a1973a05 --- /dev/null +++ b/config/_default/params.zh.toml @@ -0,0 +1,53 @@ +description = "欢迎来访,这里只有真情流露和赤裸的思考。" + +[[nav]] +name = "精选" +link = "/featured/" + +[[nav]] +name = "搜寻" +link = "/categories/" + +[[nav]] +name = "林卷" +link = "/linkroll/" + +[[nav]] +name = "自述" +link = "/about/" + +[[homenav]] +name = "所有" +link = "/" + +[[homenav]] +name = "结构" +link = "/essays/" + +[[homenav]] +name = "倾泻" +link = "/posts/" + +[[homenav]] +name = "书目" +link = "/library/" + +[[homenav]] +name = "假想" +link = "/fictions/" + +[[footerInternalLinks]] +name = "罐子" +link = "https://jar.geedea.pro/" + +[[footerInternalLinks]] +name = "洞察" +link = "/stats/" + +[[footerInternalLinks]] +name = "标记" +link = "/highlights/" + +[[footerInternalLinks]] +name = "赞助" +link = "/sponsor/" diff --git a/config/_default/params.zh.yaml b/config/_default/params.zh.yaml deleted file mode 100644 index ef28309e..00000000 --- a/config/_default/params.zh.yaml +++ /dev/null @@ -1,30 +0,0 @@ -description: 欢迎来访,这里只有真情流露和赤裸的思考。 -nav: - - name: 精选 - link: /featured/ - - name: 搜寻 - link: /categories/ - - name: 林卷 - link: /linkroll/ - - name: 自述 - link: /about/ -homenav: - - name: 所有 - link: / - - name: 结构 - link: /essays/ - - name: 倾泻 - link: /posts/ - - name: 书目 - link: /library/ - - name: 假想 - link: /fictions/ -footerInternalLinks: - - name: 罐子 - link: https://jar.geedea.pro/ - - name: 洞察 - link: /stats/ - - name: 标记 - link: /highlights/ - - name: 赞助 - link: /sponsor/ diff --git a/config/_default/services.toml b/config/_default/services.toml new file mode 100644 index 00000000..39ff035c --- /dev/null +++ b/config/_default/services.toml @@ -0,0 +1,2 @@ +[rss] +limit = 10 diff --git a/config/_default/services.yaml b/config/_default/services.yaml deleted file mode 100644 index 2d877e8c..00000000 --- a/config/_default/services.yaml +++ /dev/null @@ -1,2 +0,0 @@ -rss: - limit: 10 |
