From 1e84e624a42623a56bfa91c612dbf5b6916c0f47 Mon Sep 17 00:00:00 2001 From: ZL Asica <40444637+ZL-Asica@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:21:31 -0600 Subject: [PATCH] fix: baseURL and languageCode --- .../auto-update-theme.yaml | 4 +- config.toml | 147 +++++++++--------- 2 files changed, 76 insertions(+), 75 deletions(-) rename .github/{workflow => workflows}/auto-update-theme.yaml (87%) diff --git a/.github/workflow/auto-update-theme.yaml b/.github/workflows/auto-update-theme.yaml similarity index 87% rename from .github/workflow/auto-update-theme.yaml rename to .github/workflows/auto-update-theme.yaml index cd405f2a..9ad396f8 100644 --- a/.github/workflow/auto-update-theme.yaml +++ b/.github/workflows/auto-update-theme.yaml @@ -6,7 +6,7 @@ on: - main permissions: - contents: write # enable write permission for the workflow + contents: write # enable write permission for the workflow jobs: update-submodule: @@ -15,7 +15,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: - submodules: true # auto-update submodules + submodules: true - name: Update Hugo theme submodule run: | diff --git a/config.toml b/config.toml index 874013fb..1a7daa50 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,7 @@ # hugo server --minify --themesDir ... --baseURL=http://0.0.0.0:1313/theme/hugo-book/ -baseURL = 'https://transinacademia.org/' +baseURL = 'https://lib.transinacademia.org/' +languageCode = 'zh-CN' title = 'Trans in Academia! 文章资料库' theme = 'book' @@ -11,10 +12,10 @@ enableGitInfo = true # Needed for mermaid/katex shortcodes [markup] [markup.goldmark.renderer] - unsafe = true +unsafe = true [markup.tableOfContents] - startLevel = 1 +startLevel = 1 # Multi-lingual mode config # There are different options to translate files @@ -22,9 +23,9 @@ enableGitInfo = true # And https://gohugo.io/content-management/multilingual/#translation-by-content-directory [languages] [languages.en] - languageName = 'Chinese' - contentDir = 'content.zh' - weight = 1 +languageName = 'Chinese' +contentDir = 'content.zh' +weight = 1 [menu] @@ -40,70 +41,70 @@ enableGitInfo = true # weight = 20 [params] - # (Optional, default light) Sets color theme: light, dark or auto. - # Theme 'auto' switches between dark and light modes based on browser/os preferences - BookTheme = 'auto' - - # (Optional, default true) Controls table of contents visibility on right side of pages. - # Start and end levels can be controlled with markup.tableOfContents setting. - # You can also specify this parameter per page in front matter. - BookToC = true - - # (Optional, default none) Set the path to a logo for the book. If the logo is - # /static/logo.png then the path would be logo.png - # BookLogo = 'logo.png' - - # (Optional, default none) Set leaf bundle to render as side menu - # When not specified file structure and weights will be used - # BookMenuBundle = '/menu' - - # (Optional, default docs) Specify root page to render child pages as menu. - # Page is resoled by .GetPage function: https://gohugo.io/functions/getpage/ - # For backward compatibility you can set '*' to render all sections to menu. Acts same as '/' - BookSection = 'docs' - - # Set source repository location. - # Used for 'Last Modified' and 'Edit this page' links. - BookRepo = 'https://github.com/transinacademia/tia-library' - - # (Optional, default 'commit') Specifies commit portion of the link to the page's last modified - # commit hash for 'doc' page type. - # Requires 'BookRepo' param. - # Value used to construct a URL consisting of BookRepo/BookCommitPath/ - # Github uses 'commit', Bitbucket uses 'commits' - # BookCommitPath = 'commit' - - # Enable "Edit this page" links for 'doc' page type. - # Disabled by default. Uncomment to enable. Requires 'BookRepo' param. - # Edit path must point to root directory of repo. - # BookEditPath = 'edit/main/exampleSite' - - # Configure the date format used on the pages - # - In git information - # - In blog posts - BookDateFormat = '2 January 2006' - - # (Optional, default true) Enables search function with flexsearch, - # Index is built on fly, therefore it might slowdown your website. - # Configuration for indexing can be adjusted in i18n folder per language. - BookSearch = true - - # (Optional, default true) Enables comments template on pages - # By default partals/docs/comments.html includes Disqus template - # See https://gohugo.io/content-management/comments/#configure-disqus - # Can be overwritten by same param in page frontmatter - BookComments = false - - # /!\ This is an experimental feature, might be removed or changed at any time - # (Optional, experimental, default false) Enables portable links and link checks in markdown pages. - # Portable links meant to work with text editors and let you write markdown without {{< relref >}} shortcode - # Theme will print warning if page referenced in markdown does not exists. - BookPortableLinks = true - - # /!\ This is an experimental feature, might be removed or changed at any time - # (Optional, experimental, default false) Enables service worker that caches visited pages and resources for offline use. - BookServiceWorker = false - - # /!\ This is an experimental feature, might be removed or changed at any time - # (Optional, experimental, default false) Enables a drop-down menu for translations only if a translation is present. - BookTranslatedOnly = false +# (Optional, default light) Sets color theme: light, dark or auto. +# Theme 'auto' switches between dark and light modes based on browser/os preferences +BookTheme = 'auto' + +# (Optional, default true) Controls table of contents visibility on right side of pages. +# Start and end levels can be controlled with markup.tableOfContents setting. +# You can also specify this parameter per page in front matter. +BookToC = true + +# (Optional, default none) Set the path to a logo for the book. If the logo is +# /static/logo.png then the path would be logo.png +# BookLogo = 'logo.png' + +# (Optional, default none) Set leaf bundle to render as side menu +# When not specified file structure and weights will be used +# BookMenuBundle = '/menu' + +# (Optional, default docs) Specify root page to render child pages as menu. +# Page is resoled by .GetPage function: https://gohugo.io/functions/getpage/ +# For backward compatibility you can set '*' to render all sections to menu. Acts same as '/' +BookSection = 'docs' + +# Set source repository location. +# Used for 'Last Modified' and 'Edit this page' links. +BookRepo = 'https://github.com/transinacademia/tia-library' + +# (Optional, default 'commit') Specifies commit portion of the link to the page's last modified +# commit hash for 'doc' page type. +# Requires 'BookRepo' param. +# Value used to construct a URL consisting of BookRepo/BookCommitPath/ +# Github uses 'commit', Bitbucket uses 'commits' +# BookCommitPath = 'commit' + +# Enable "Edit this page" links for 'doc' page type. +# Disabled by default. Uncomment to enable. Requires 'BookRepo' param. +# Edit path must point to root directory of repo. +# BookEditPath = 'edit/main/exampleSite' + +# Configure the date format used on the pages +# - In git information +# - In blog posts +BookDateFormat = '2 January 2006' + +# (Optional, default true) Enables search function with flexsearch, +# Index is built on fly, therefore it might slowdown your website. +# Configuration for indexing can be adjusted in i18n folder per language. +BookSearch = true + +# (Optional, default true) Enables comments template on pages +# By default partals/docs/comments.html includes Disqus template +# See https://gohugo.io/content-management/comments/#configure-disqus +# Can be overwritten by same param in page frontmatter +BookComments = false + +# /!\ This is an experimental feature, might be removed or changed at any time +# (Optional, experimental, default false) Enables portable links and link checks in markdown pages. +# Portable links meant to work with text editors and let you write markdown without {{< relref >}} shortcode +# Theme will print warning if page referenced in markdown does not exists. +BookPortableLinks = true + +# /!\ This is an experimental feature, might be removed or changed at any time +# (Optional, experimental, default false) Enables service worker that caches visited pages and resources for offline use. +BookServiceWorker = false + +# /!\ This is an experimental feature, might be removed or changed at any time +# (Optional, experimental, default false) Enables a drop-down menu for translations only if a translation is present. +BookTranslatedOnly = false