hugo-fixit / FixIt

🔧 A clean, elegant but advanced blog theme for Hugo 一个简洁、优雅且高效的 Hugo 主题
https://fixit.lruihao.cn
MIT License
646 stars 96 forks source link

[BUG] Title is not showing up. #493

Closed blusewill closed 3 weeks ago

blusewill commented 3 weeks ago

Describe the bug 描述你遇到的错误

So I am monthly updating my website. And suddenly this Warning shows up. I thought nothing is going to be wrong. But turns out my website just missing the title My Website So I think might be some issues related to this warning.

Expected behavior 期待的行为

No response

Screenshots 屏幕截图

image

Build Environment 构建环境

OS : Debian 12 Hugo Version : hugo v0.121.2+extended linux/amd64 BuildDate=unknown VendorInfo=nixpkgs

Preview Environment 预览环境

No response

Additional Information 补充信息

My hugo.toml

# =====================================================================================
# It's recommended to use Alternate Theme Config to configure FixIt
# Modifying this file may result in merge conflict
# There are currently some restrictions to what a theme component can configure:
# params, menu, outputformats and mediatypes
# =====================================================================================

# -------------------------------------------------------------------------------------
# Hugo Configuration
# See: https://gohugo.io/getting-started/configuration/
# -------------------------------------------------------------------------------------

# website title
title = "blusewill's Website"

# Hostname (and path) to the root
baseURL = "https://blusewill.us.to"

# theme list
theme = ["FixIt"] # enable in your site config file

# determines default content language ["en", "zh-TW", "fr", "pl", ...]
defaultContentLanguage = "en"

copyright = ""

# whether to use robots.txt
enableRobotsTXT = true

# whether to use git commit log
enableGitInfo = true

# whether to use emoji code
enableEmoji = true

# -------------------------------------------------------------------------------------
# Menu Configuration
# See: https://fixit.lruihao.cn/documentation/basics/#menu-configuration
# -------------------------------------------------------------------------------------

[languages]
  [languages.en]
    weight = 1
    title = "blusewill's Website"
    languageCode = "en"
    languageName = "English"
    contentDir = 'content/en'
    [[languages.en.menu.main]]
      identifier = "posts"
      pre = ""
      post = ""
      name = "Posts"
      url = "/posts/"
      title = ""
      weight = 1
      [languages.en.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-scroll"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]
    [[languages.en.menu.main]]
      identifier = "tags"
      pre = ""
      post = ""
      name = "Workflow"
      url = "/workflow/"
      title = ""
      weight = 2
      [languages.en.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-computer"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]
    [[languages.en.menu.main]]
      identifier = "categories"
      pre = ""
      post = ""
      name = "Categories"
      url = "/categories/"
      title = ""
      weight = 3
      [languages.en.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-folder"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]
    [[languages.en.menu.main]]
      identifier = "Contact"
      pre = ""
      post = ""
      name = "Contact"
      url = "/Contact/"
      title = ""
      weight = 4
      [languages.en.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-address-card"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]

  [languages.zh-TW]
    weight = 2
    title = "小品大大的網站"
    # language code, CN only here
    languageCode = "zh-TW"
    languageName = "繁體中文"
    # whether to include Chinese/Japanese/Korean
    hasCJKLanguage = true
    contentDir = 'content/zh-tw'
    [[languages.zh-TW.menu.main]]
      identifier = "posts"
      pre = ""
      post = ""
      name = "文章"
      url = "/posts/"
      title = ""
      weight = 1
      [languages.zh-TW.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-scroll"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]
    [[languages.zh-TW.menu.main]]
      identifier = "tags"
      pre = ""
      post = ""
      name = "工作環境"
      url = "/workflow/"
      title = ""
      weight = 2
      [languages.zh-TW.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-computer"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]
    [[languages.zh-TW.menu.main]]
      identifier = "categories"
      pre = ""
      post = ""
      name = "類別"
      url = "/categories/"
      title = ""
      weight = 3
      [languages.zh-TW.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-folder"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]     
    [[languages.zh-TW.menu.main]]
      identifier = "contact"
      pre = ""
      post = ""
      name = "聯絡"
      url = "/contact/"
      title = ""
      weight = 4
      [languages.zh-TW.menu.main.params]
        # add css class to a specific menu item
        class = ""
        # whether set as a draft menu item whose function is similar to a draft post/page
        draft = false
        # FixIt 0.2.16 | NEW add fontawesome icon to a specific menu item
        icon = "fa-solid fa-address-card"
        # FixIt 0.2.16 | NEW set menu item type, optional values: ["mobile", "desktop"]

# -------------------------------------------------------------------------------------
# Related content Configuration
# See: https://gohugo.io/content-management/related/
# -------------------------------------------------------------------------------------

[related]
  includeNewer = false
  threshold = 80
  toLower = false
[[related.indices]]
  applyFilter = false
  cardinalityThreshold = 0
  name = 'keywords'
  pattern = ''
  toLower = false
  type = 'basic'
  weight = 100
[[related.indices]]
  applyFilter = false
  cardinalityThreshold = 0
  name = 'date'
  pattern = ''
  toLower = false
  type = 'basic'
  weight = 10
[[related.indices]]
  applyFilter = false
  cardinalityThreshold = 0
  name = 'tags'
  pattern = ''
  toLower = false
  type = 'basic'
  weight = 80
[[related.indices]]
  applyFilter = false
  name = 'fragmentrefs'
  type = 'fragments'
  weight = 80

# -------------------------------------------------------------------------------------
# Modules Configuration
# See: https://gohugo.io/hugo-modules/configuration/#module-config-imports
# -------------------------------------------------------------------------------------

[module]
  [module.hugoVersion]
    extended = true
    min = "0.123.0"

# -------------------------------------------------------------------------------------
# Markup related configuration in Hugo
# See: https://gohugo.io/getting-started/configuration-markup/
# -------------------------------------------------------------------------------------

[markup]
  # Syntax Highlighting (https://gohugo.io/content-management/syntax-highlighting)
  [markup.highlight]
    ########## necessary configurations ##########
    # https://github.com/hugo-fixit/FixIt/issues/43
    codeFences = true
    lineNos = true
    lineNumbersInTable = true
    noClasses = false
    ########## necessary configurations ##########
    guessSyntax = true
  # Goldmark is from Hugo 0.60 the default library used for Markdown
  [markup.goldmark]
    [markup.goldmark.extensions]
      definitionList = true
      footnote = true
      linkify = true
      strikethrough = true
      table = true
      taskList = true
      typographer = true
    [markup.goldmark.renderer]
      # whether to use HTML tags directly in the document
      unsafe = true
  # Table Of Contents settings
  [markup.tableOfContents]
    ordered = false
    startLevel = 2
    endLevel = 6

# -------------------------------------------------------------------------------------
# Sitemap Configuration
# See: https://gohugo.io/templates/sitemap-template/#configuration
# -------------------------------------------------------------------------------------

[sitemap]
  changefreq = "weekly"
  filename = "sitemap.xml"
  priority = 0.5

# -------------------------------------------------------------------------------------
# Permalinks Configuration
# See: https://gohugo.io/content-management/urls/#permalinks
# -------------------------------------------------------------------------------------

[Permalinks]
  # posts = ":year/:month/:filename"
  posts = "posts/:slugorfilename"

# -------------------------------------------------------------------------------------
# Privacy Configuration
# See: https://gohugo.io/about/hugo-and-gdpr/
# -------------------------------------------------------------------------------------

[privacy]
  [privacy.Twitter]
    enableDNT = true
  [privacy.youtube]
    privacyEnhanced = true

# -------------------------------------------------------------------------------------
# Media Types
# See: https://gohugo.io/templates/output-formats/#media-types
# -------------------------------------------------------------------------------------

[mediaTypes]
  # Options to make output .md files
  [mediaTypes."text/markdown"]
    suffixes = ["md"]
  # Options to make output .txt files
  [mediaTypes."text/plain"]
    suffixes = ["txt"]

# -------------------------------------------------------------------------------------
# Output Format Definitions
# See: https://gohugo.io/templates/output-formats/#output-format-definitions
# -------------------------------------------------------------------------------------

[outputFormats]
  # Options to make output .md files
  [outputFormats.MarkDown]
    mediaType = "text/markdown"
    isPlainText = true
    isHTML = false
  # FixIt 0.3.0 | NEW Options to make output /archives/index.html file
  [outputFormats.archives]
    path = "archives"
    baseName = "index"
    mediaType = "text/html"
    isPlainText = false
    isHTML = true
    permalinkable = true
  # FixIt 0.3.0 | NEW Options to make output /offline/index.html file
  [outputFormats.offline]
    path = "offline"
    baseName = "index"
    mediaType = "text/html"
    isPlainText = false
    isHTML = true
    permalinkable = true
  # FixIt 0.3.0 | NEW Options to make output readme.md file
  [outputFormats.README]
    baseName = "readme"
    mediaType = "text/markdown"
    isPlainText = true
    isHTML = false
  # FixIt 0.3.0 | CHANGED Options to make output baidu_urls.txt file
  [outputFormats.baidu_urls]
    baseName = "baidu_urls"
    mediaType = "text/plain"
    isPlainText = true
    isHTML = false

# -------------------------------------------------------------------------------------
# Customizing Output Formats
# See: https://gohugo.io/templates/output-formats/#customizing-output-formats
# -------------------------------------------------------------------------------------

# Options to make hugo output files, the optional values are below:
# home: ["HTML", "RSS", "JSON", "archives", "offline", "README", "baidu_urls"]
# page: ["HTML", "MarkDown"]
# section: ["HTML", "RSS"]
# taxonomy: ["HTML", "RSS"]
# term: ["HTML", "RSS"]
[outputs]
  home = ["HTML", "RSS", "JSON", "archives"]
  page = ["HTML", "MarkDown"]
  section = ["HTML", "RSS"]
  taxonomy = ["HTML"]
  term = ["HTML", "RSS"]

# -------------------------------------------------------------------------------------
# Taxonomies Configuration
# See: https://gohugo.io/content-management/taxonomies/#configure-taxonomies
# -------------------------------------------------------------------------------------

[taxonomies]
  category = "categories"
  tag = "tags"
  collection = "collections"

# -------------------------------------------------------------------------------------
# Theme Core Configuration
# See: https://fixit.lruihao.cn/documentation/basics/#theme-configuration
# -------------------------------------------------------------------------------------

[params]
  # FixIt 0.2.15 | CHANGED FixIt theme version
  version = "0.3.X" # e.g. "0.2.X", "0.2.15", "v0.2.15" etc.
  # site description
  description = ""
  # site keywords
  keywords = []
  # site default theme ["light", "dark", "auto"]
  defaultTheme = "auto"
  # which hash function used for SRI, when empty, no SRI is used
  # ["sha256", "sha384", "sha512", "md5"]
  fingerprint = ""
  # NEW date format
  dateFormat = "2006-01-02"
  # website images for Open Graph and Twitter Cards
  images = []
  # FixIt 0.2.12 | NEW enable PWA
  enablePWA = false
  # FixIt 0.2.14 | NEW whether to add external Icon for external links automatically
  externalIcon = false
  # FixIt 0.3.0 | NEW whether to reverse the order of the navigation menu
  navigationReverse = false
  # FixIt 0.3.0 | NEW whether to add site title to the title of every page
  # remember to set up your site title in `hugo.toml` (e.g. title = "title")
  withSiteTitle = true
  # FixIt 0.3.0 | NEW title delimiter when the site title is be added to the title of every page
  titleDelimiter = "-"
  # FixIt 0.3.0 | NEW whether to add site subtitle to the title of index page
  # remember to set up your site subtitle by `params.header.subtitle.name`
  indexWithSubtitle = false
  # FixIt 0.2.14 | NEW FixIt will, by default, inject a theme meta tag in the HTML head on the home page only.
  # You can turn it off, but we would really appreciate if you don’t, as this is a good way to watch FixIt's popularity on the rise.
  disableThemeInject = false

  # Author Configuration
  [params.author]
    name = ""
    email = ""
    link = ""
    avatar = ""

  # FixIt 0.3.0 | NEW public Git repository information only then enableGitInfo is true
  [params.gitInfo]
    # e.g. "https://github.com/hugo-fixit/docs"
    repo = ""
    branch = "main"
    # the content directory path relative to the root of the repository
    dir = "content"
    # the issue template for reporting issue of the posts
    # available template params: {title} {URL} {sourceURL}
    issueTpl = "title=[BUG]%20{title}&body=|Field|Value|%0A|-|-|%0A|Title|{title}|%0A|URL|{URL}|%0A|Filename|{sourceURL}|"

  # App icon config
  [params.app]
    # optional site title override for the app when added to an iOS home screen or Android launcher
    title = "FixIt"
    # whether to omit favicon resource links
    noFavicon = false
    # modern SVG favicon to use in place of older style .png and .ico files
    svgFavicon = ""
    # Safari mask icon color
    iconColor = "#5bbad5"
    # Windows v8-10 tile color
    tileColor = "#da532c"
    # FixIt 0.2.12 | CHANGED Android browser theme color
    [params.app.themeColor]
      light = "#f8f8f8"
      dark = "#252627"

  # Search config
  [params.search]
    enable = true
    # type of search engine ["algolia", "fuse"]
    type = "fuse"
    # max index length of the chunked content
    contentLength = 4000
    # placeholder of the search bar
    placeholder = ""
    # max number of results length
    maxResultLength = 10
    # snippet length of the result
    snippetLength = 30
    # HTML tag name of the highlight part in results
    highlightTag = "em"
    # whether to use the absolute URL based on the baseURL in search index
    absoluteURL = false
    [params.search.algolia]
      index = ""
      appID = ""
      searchKey = ""
    [params.search.fuse]
      # FixIt 0.2.17 | NEW https://fusejs.io/api/options.html
      isCaseSensitive = false
      minMatchCharLength = 2
      findAllMatches = false
      location = 0
      threshold = 0.3
      distance = 100
      ignoreLocation = false
      useExtendedSearch = false
      ignoreFieldNorm = false

  # Header config
  [params.header]
    # FixIt 0.2.13 | CHANGED desktop header mode ["sticky", "normal", "auto"]
    desktopMode = "sticky"
    # FixIt 0.2.13 | CHANGED mobile header mode ["sticky", "normal", "auto"]
    mobileMode = "auto"
    # Header title config
    [params.header.title]
      # URL of the LOGO
      logo = ""
      # title name
      name = ""
      # you can add extra information before the name (HTML format is supported), such as icons
      pre = ""
      # you can add extra information after the name (HTML format is supported), such as icons
      post = ""
      # whether to use typeit animation for title name
      typeit = false
    # FixIt 0.2.12 | NEW Header subtitle config
    [params.header.subtitle]
      # subtitle name
      name = ""
      # whether to use typeit animation for subtitle name
      typeit = false

  # FixIt 0.2.18 | NEW Breadcrumb config
  [params.breadcrumb]
    enable = false
    sticky = false
    showHome = true

  # Footer config
  [params.footer]
    enable = true
    # FixIt 0.2.17 | CHANGED Custom content (HTML format is supported)
    # For advanced use, see parameter `params.customFilePath.footer`
    custom = ""
    # whether to show copyright info
    copyright = true
    # whether to show the author
    author = true
    # Site creation year
    since = "2017"
    # FixIt 0.2.12 | NEW Public neTWork security only in China (HTML format is supported)
    gov = ""
    # ICP info only in China (HTML format is supported)
    icp = ""
    # license info (HTML format is supported)
    license = ""
    # FixIt 0.3.0 | NEW whether to show Hugo and theme info
    [params.footer.powered]
      enable = true
      hugoLogo = true
      themeLogo = true
    # FixIt 0.2.17 | CHANGED Site creation time
    [params.footer.siteTime]
      enable = false 
      animate = true
      icon = "fa-solid fa-heartbeat"
      pre = ""
      value = "" # e.g. "2021-12-18T16:15:22+08:00"
    # FixIt 0.2.17 | NEW footer lines order, optional values: ["first", 0, 1, 2, 3, 4, 5, "last"]
    [params.footer.order]
      powered = 0
      copyright = 0
      statistics = 0
      visitor = 0
      beian = 0

  # FixIt 0.3.0 | NEW Archives page config (all pages of posts type)
  [params.archives]
    # special amount of posts in archives page
    paginate = 20
    # date format (month and day)
    dateFormat = "01-02"

  # Section page config (all pages in section)
  [params.section]
    # special amount of pages in each section page
    paginate = 20
    # date format (month and day)
    dateFormat = "01-02"
    # amount of RSS pages
    rss = 10
    # FixIt 0.2.13 | NEW recently updated pages config
    # TODO refactor to support archives, section, taxonomy and term
    [params.section.recentlyUpdated]
      enable = false
      rss = false
      days = 30
      maxCount = 10

  # List (category or tag) page config
  [params.list]
    # special amount of posts in each list page
    paginate = 20
    # date format (month and day)
    dateFormat = "01-02"
    # amount of RSS pages
    rss = 10

  # FixIt 0.2.17 | NEW TagCloud config for tags page
  [params.tagcloud]
    enable = false
    min = 14 # Minimum font size in px
    max = 32 # Maximum font size in px
    peakCount = 10 # Maximum count of posts per tag
    orderby = "name" # Order of tags, optional values: ["name", "count"]

  # Home page config
  [languages.en.params.home]
    # amount of RSS pages
    rss = 0
    # Home page profile
    [languages.en.params.home.profile]
      enable = true 
      # URL of avatar shown in home page
      avatarURL = "img/pfp.webp"
      # FixIt 0.2.17 | NEW identifier of avatar menu link
      avatarMenu = ""
      # title shown in home page (HTML format is supported)
      title = "blusewill"
      # subtitle shown in home page
      subtitle = "YouTuber | Streamer | Aspiring 3D Modeler | Linux User"
      # whether to use typeit animation for subtitle
      typeit = true
      # whether to show social links
      social = true
      # disclaimer (HTML format is supported)
      disclaimer = ""
    # Home page posts
    [languages.en.params.home.posts]
      enable = false
      # special amount of posts in each home posts page
      paginate = 6

  [languages.zh-TW.params.home]
    # amount of RSS pages
    rss = 0
    # Home page profile
    [languages.zh-TW.params.home.profile]
      enable = true 

      # URL of avatar shown in home page
      avatarURL = "img/pfp.webp"

      # FixIt 0.2.17 | NEW identifier of avatar menu link
      avatarMenu = ""

      # title shown in home page (HTML format is supported)
      title = "blusewill"

      # subtitle shown in home page
      subtitle = "YouTuber | 直播主 | 不會3D建模的3D建模師 | Linux使用者"

      # whether to use typeit animation for subtitle
      typeit = true
      # whether to show social links
      social = true
      # disclaimer (HTML format is supported)
      disclaimer = ""
    # Home page posts
    [languages.zh-TW.params.home.posts]
      enable = false
      # special amount of posts in each home posts page
      paginate = 6

  # FixIt 0.2.16 | CHANGED Social config about the author
  [languages.en.params.social]
    GitHub = "blusewill"
    Youtubechannel = "UC1Fa_Q0ysOfZhe2HWPi6dZw"
    Reddit = "blusewillstudio"
    Spotify = "vbgn4252qy1uxiqg28qjzk2tq"
    Steam = "blusewill"
    TWitch = "blusewill"
    BuyMeaCoffee = "blusewill"
    Email = "blusewillstudio@protonmail.com"
    RSS = true

  [languages.zh-TW.params.social]
    GitHub = "blusewill"
    Youtubechannel = "UC1Fa_Q0ysOfZhe2HWPi6dZw"
    Reddit = "blusewillstudio"
    Spotify = "vbgn4252qy1uxiqg28qjzk2tq"
    Steam = "blusewill"
    TWitch = "blusewill"
    BuyMeaCoffee = "blusewill"
    Email = "blusewillstudio@protonmail.com"
    RSS = true

  # TypeIt config
  [params.typeit]
    # typing speed between each step (measured in milliseconds)
    speed = 30 
    # blinking speed of the cursor (measured in milliseconds)
    cursorSpeed = 1000
    # character used for the cursor (HTML format is supported)
    cursorChar = "_"
    # cursor duration after typing finishing (measured in milliseconds, "-1" means unlimited)
    duration = -1
    # FixIt 0.2.18 | NEW whether your strings will continuously loop after completing
    loop = false

  # FixIt 0.2.15 | NEW Mermaid config
  [params.mermaid]
    # For values, see https://mermaid.js.org/config/theming.html#available-themes
    themes = ["default", "dark"]

  # FixIt 0.2.12 | NEW PanguJS config
  [params.pangu]
    # For Chinese writing
    enable = false
    selector = "article" # FixIt 0.2.17 | NEW

  # FixIt 0.2.12 | NEW Watermark config
  # Detail config see https://github.com/Lruihao/watermark#readme
  [params.watermark]
    enable = false
    # watermark's text (HTML format is supported)
    content = ""
    # watermark's transparency
    opacity = 0.1
    # watermark's width. unit: px
    width = 150
    # watermark's height. unit: px
    height = 20
    # row spacing of watermarks. unit: px
    rowSpacing = 60
    # col spacing of watermarks. unit: px
    colSpacing = 30
    # watermark's tangent angle. unit: deg
    rotate = 15
    # watermark's fontSize. unit: rem
    fontSize = 0.85
    # FixIt 0.2.13 | NEW watermark's fontFamily
    fontFamily = "inherit"

  # FixIt 0.2.12 | NEW Busuanzi count
  [params.ibruce]
    enable = false
    # Enable in post meta
    enablePost = false

  # Site verification code config for Google/Bing/Yandex/Pinterest/Baidu/360/Sogou
  [params.verification]
    google = "7hR5yRnmxx-nGhxc_e76TTpYg9xh2dfycPXg19YWUZA"
    bing = ""
    yandex = ""
    pinterest = ""
    baidu = ""
    so = ""
    sogou = ""

  # Site SEO config
  [params.seo]
    # image URL
    image = ""
    # thumbnail URL
    thumbnailUrl = ""

  # Analytics config
  [params.analytics]
    enable = true
    # Google Analytics
    [params.analytics.google]
      id = "G-LD46M1WJGJ"
      # whether to anonymize IP
      anonymizeIP = true
    # Fathom Analytics
    [params.analytics.fathom]
      id = ""
      # server url for your tracker if you're self hosting
      server = ""

  # Cookie consent config
  [params.cookieconsent]
    enable = false
    # text strings used for Cookie consent banner
    [params.cookieconsent.content]
      message = ""
      dismiss = ""
      link = ""

  # CDN config for third-party library files
  [params.cdn]
    # CDN data file name, disabled by default ["jsdelivr.yml", "unpkg.yml", ...]
    # located in "themes/FixIt/assets/data/cdn/" directory
    # you can store your own data files in the same path under your project: "assets/data/cdn/"
    data = ""

  # Compatibility config
  [params.compatibility]
    # whether to use Polyfill.io to be compatible with older browsers
    polyfill = false
    # whether to use object-fit-images to be compatible with older browsers
    objectFit = false

  # FixIt 0.2.14 | NEW GitHub banner in the top-right or top-left corner
  [params.githubCorner]
    enable = false
    permalink = "https://github.com/hugo-fixit/FixIt"
    title = "View source on GitHub"
    position = "right" # ["left", "right"]

  # FixIt 0.2.14 | NEW Gravatar config
  [params.gravatar]
    # FixIt 0.2.18 | NEW Depends on the author's email, if the author's email is not set, the local avatar will be used
    enable = false
    # Gravatar host, default: "www.gravatar.com"
    host = "www.gravatar.com" # ["cravatar.cn", "gravatar.loli.net", ...]
    style = "" # ["", "mp", "identicon", "monsterid", "wavatar", "retro", "blank", "robohash"]

  # FixIt 0.2.16 | NEW Back to top
  [params.backToTop]
    enable = true
    # Scroll percent label in b2t button
    scrollpercent = false

  # FixIt 0.2.16 | NEW Reading progress bar
  [params.readingProgress]
    enable = false
    # Available values: ["left", "right"]
    start = "left"
    # Available values: ["top", "bottom"]
    position = "top"
    reversed = false
    light = ""
    dark = ""
    height = "2px"

  # FixIt 0.2.17 | NEW Progress bar in the top during page loading.
  # For more information: https://github.com/CodeByZach/pace
  [params.pace]
    enable = false
    # All available colors:
    # ["black", "blue", "green", "orange", "pink", "purple", "red", "silver", "white", "yellow"]
    color = "blue"
    # All available themes:
    # ["barber-shop", "big-counter", "bounce", "center-atom", "center-circle", "center-radar", "center-simple",
    # "corner-indicator", "fill-left", "flash", "flat-top", "loading-bar", "mac-osx", "material", "minimal"]
    theme = "minimal"

  # FixIt 0.2.17 | NEW Define custom file paths
  # Create your custom files in site directory `layouts/partials/custom` and uncomment needed files below
  [params.customFilePath]
    # aside = "custom/aside.html"
    # profile = "custom/profile.html"
    # footer = "custom/footer.html"

  # FixIt 0.2.15 | NEW Developer options
  # Select the scope named `public_repo` to generate personal access token,
  # Configure with environment variable `HUGO_PARAMS_GHTOKEN=xxx`, see https://gohugo.io/functions/os/getenv/#examples
  [params.dev]
    enable = false
    # Check for updates
    c4u = false
    # Mobile Devtools config
    [params.dev.mDevtools]
      enable = false
      # "vConsole", "eruda" supported
      type = "vConsole"

  # Page config
  [params.page]
    # FixIt 0.2.18 | NEW whether to enable the author's avatar of the post
    authorAvatar = true
    # whether to hide a page from home page
    hiddenFromHomePage = false
    # whether to hide a page from search results
    hiddenFromSearch = false
    # FixIt 0.3.0 | NEW whether to hide a page from RSS feed
    hiddenFromRss = false
    # FixIt 0.3.0 | NEW whether to hide a page from related posts
    hiddenFromRelated = false
    # whether to enable TWemoji
    TWemoji = false
    # whether to enable lightgallery
    # FixIt 0.2.18 | CHANGED if set to "force", images in the content will be forced to shown as the gallery.
    lightgallery = false
    # whether to enable the ruby extended syntax
    ruby = true
    # whether to enable the fraction extended syntax
    fraction = true
    # whether to enable the fontawesome extended syntax
    fontawesome = true
    # license info (HTML format is supported)
    license = '<a rel="license external nofollow noopener noreferrer" href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a>'
    # whether to show link to Raw Markdown content of the post
    linkToMarkdown = true
    # FixIt 0.3.0 | NEW whether to show link to view source code of the post
    linkToSource = true
    # FixIt 0.3.0 | NEW whether to show link to edit the post
    linkToEdit = true
    # FixIt 0.3.0 | NEW whether to show link to report issue for the post
    linkToReport = true
    # whether to show the full text content in RSS
    rssFullText = false
    # FixIt 0.2.13 | NEW Page style ["narrow", "normal", "wide", ...]
    pageStyle = "normal"
    # FixIt 0.2.17 | CHANGED Auto Bookmark Support
    # If true, save the reading progress when closing the page.
    autoBookmark = false
    # FixIt 0.2.17 | NEW whether to enable wordCount
    wordCount = true
    # FixIt 0.2.17 | NEW whether to enable readingTime
    readingTime = true
    # FixIt 0.2.17 | NEW end of post flag
    endFlag = ""
    # FixIt 0.2.18 | NEW whether to enable instant.page
    instantPage = false
    # FixIt 0.3.0 | NEW whether to enable collection list at the sidebar
    collectionList = false
    # FixIt 0.3.0 | NEW whether to enable collection navigation at the end of the post
    collectionNavigation = false

    # FixIt 0.2.15 | NEW Repost config
    [params.page.repost]
      enable = false
      url = ""
    # Table of the contents config
    [params.page.toc]
      # whether to enable the table of the contents
      enable = true
      # whether to keep the static table of the contents in front of the post
      keepStatic = false
      # whether to make the table of the contents in the sidebar automatically collapsed
      auto = true
      # FixIt 0.2.13 | NEW position of TOC ["left", "right"]
      position = "right"
    # FixIt 0.2.13 | NEW Display a message at the beginning of an article to warn the reader that its content might be expired
    [params.page.expirationReminder]
      enable = false
      # Display the reminder if the last modified time is more than 90 days ago
      reminder = 90
      # Display warning if the last modified time is more than 180 days ago
      warning = 180
      # If the article expires, close the comment or not
      closeComment = false
    # FixIt 0.3.0 | NEW page heading config
    [params.page.heading]
      # FixIt 0.3.3 | NEW whether to capitalize automatic text of headings
      capitalize = false
      # used with `markup.tableOfContents.ordered` parameter
      [params.page.heading.number]
        # whether to enable auto heading numbering
        enable = false
        # FixIt 0.3.3 | NEW only enable in main section pages (default is posts)
        onlyMainSection = true
        [params.page.heading.number.format]
          h1 = "{title}"
          h2 = "{h2} {title}"
          h3 = "{h2}.{h3} {title}"
          h4 = "{h2}.{h3}.{h4} {title}"
          h5 = "{h2}.{h3}.{h4}.{h5} {title}"
          h6 = "{h2}.{h3}.{h4}.{h5}.{h6} {title}"
    # FixIt 0.2.16 | CHANGED KaTeX mathematical formulas (https://katex.org)
    [params.page.math]
      enable = true
      # default inline delimiter is $ ... $ and \( ... \)
      inlineLeftDelimiter = ""
      inlineRightDelimiter = ""
      # default block delimiter is $$ ... $$, \[ ... \], \begin{equation} ... \end{equation} and some other functions
      blockLeftDelimiter = ""
      blockRightDelimiter = ""
      # KaTeX extension copy_tex
      copyTex = true
      # KaTeX extension mhchem
      mhchem = true
    # Code config
    [params.page.code]
      # whether to show the copy button of the code block
      copy = true
      # FixIt 0.2.13 | NEW whether to show the edit button of the code block
      edit = true
      # the maximum number of lines of displayed code by default
      maxShownLines = 10
    # Mapbox GL JS config (https://docs.mapbox.com/mapbox-gl-js)
    [params.page.mapbox]
      # access token of Mapbox GL JS
      accessToken = ""
      # style for the light theme
      lightStyle = "mapbox://styles/mapbox/light-v9"
      # style for the dark theme
      darkStyle = "mapbox://styles/mapbox/dark-v9"
      # whether to add NavigationControl
      navigation = true
      # whether to add GeolocateControl
      geolocate = true
      # whether to add ScaleControl
      scale = true
      # whether to add FullscreenControl
      fullscreen = true
    # FixIt 0.3.0 | NEW [Experimental] cache remote images locally, see: https://github.com/hugo-fixit/FixIt/pull/362
    [params.page.cacheRemoteImages]
      enable = false
      # replace remote image url with local image url (place in public/images/remote/)
      replace = false
    # FixIt 0.3.0 | NEW Related content config (https://gohugo.io/content-management/related/)
    [params.page.related]
      enable = false
      count = 5
    # FixIt 0.2.17 | NEW Donate (Sponsor) settings
    [params.page.reward]
      enable = false
      animation = false
      # position relative to post footer, optional values: ["before", "after"]
      position = "after"
      # comment = "Buy me a coffee"
      # FixIt 0.2.18 | NEW display mode of QR code images, optional values: ["static", "fixed"], default: `static`
      mode = "static"
      [params.page.reward.ways]
        # wechatpay = "/images/wechatpay.png"
        # alipay = "/images/alipay.png"
        # paypal = "/images/paypal.png"
        # bitcoin = "/images/bitcoin.png"
    # social share links in post page
    [params.page.share]
      enable = true
      Twitter = true
      Facebook = true
      Linkedin = false
      Whatsapp = true
      Pinterest = false
      Tumblr = false
      HackerNews = false
      Reddit = false
      VK = false
      Buffer = false
      Xing = false
      Line = true
      Instapaper = false
      Pocket = false
      Flipboard = false
      Weibo = true
      Myspace = false
      Blogger = false
      Baidu = false
      Odnoklassniki = false
      Evernote = false
      Skype = false
      Trello = false
      Mix = false
    # FixIt 0.2.15 | CHANGED Comment config
    [params.page.comment]
      enable = true
        [params.page.comment.utterances]
        enable = true
        # owner/repo
        repo = "blusewill/website"
        issueTerm = "title"
        label = ""
        lightTheme = "github-light"
        darkTheme = "github-dark"
    # Third-party library config
    [params.page.library]
      [params.page.library.css]
        # someCSS = "some.css"
        # located in "assets/"
        # Or
        # someCSS = "https://cdn.example.com/some.css"
      [params.page.library.js]
        # someJavascript = "some.js"
        # located in "assets/"
        # Or
        # someJavascript = "https://cdn.example.com/some.js"

    # Page SEO config
    [params.page.seo]
      # image URL
      images = []
      # Publisher info
      [params.page.seo.publisher]
        name = ""
        logoUrl = ""
Lruihao commented 3 weeks ago

Your project is not compatible with this Hugo version(0.121.x); Please upgrade to at least 0.127.0!

blusewill commented 3 weeks ago

I updated the Hugo version to the version you mentioned.

But the title is still not showing up..

Cloudflare logs

2024-08-22T02:55:45.984839Z Cloning repository...
2024-08-22T02:55:47.188514Z From https://github.com/blusewill/website
2024-08-22T02:55:47.189021Z  * branch            b0736614590313d4129058e44791a7ae891e9b29 -> FETCH_HEAD
2024-08-22T02:55:47.189137Z 
2024-08-22T02:55:47.278122Z HEAD is now at b073661 Website Fix
2024-08-22T02:55:47.278615Z 
2024-08-22T02:55:51.097647Z Submodule 'themes/FixIt' (https://github.com/hugo-fixit/FixIt.git) registered for path 'themes/FixIt'
2024-08-22T02:55:51.098124Z Cloning into '/opt/buildhome/clone/themes/FixIt'...
2024-08-22T02:55:51.098239Z Submodule path 'themes/FixIt': checked out '3443e0745b63690aa837da3a44863eaf0a81bce0'
2024-08-22T02:55:51.098343Z Submodule 'docs' (https://github.com/hugo-fixit/docs.git) registered for path 'themes/FixIt/docs'
2024-08-22T02:55:51.098575Z Cloning into '/opt/buildhome/clone/themes/FixIt/docs'...
2024-08-22T02:55:51.09868Z  Submodule path 'themes/FixIt/docs': checked out '7918bc5b4b5043c98b13b59811fdb453fb40adef'
2024-08-22T02:55:51.098781Z Submodule 'themes/shortcode-sponsor-log' (https://github.com/Lruihao/hugo-shortcode-sponsor-log.git) registered for path 'themes/FixIt/docs/themes/shortcode-sponsor-log'
2024-08-22T02:55:51.09894Z  Cloning into '/opt/buildhome/clone/themes/FixIt/docs/themes/shortcode-sponsor-log'...
2024-08-22T02:55:51.099072Z Submodule path 'themes/FixIt/docs/themes/shortcode-sponsor-log': checked out '09bc713901228bd185db35b5066f04f8073adc42'
2024-08-22T02:55:51.099171Z 
2024-08-22T02:55:51.099312Z Using v2 root directory strategy
2024-08-22T02:55:51.132147Z Success: Finished cloning repository files
2024-08-22T02:55:52.806552Z Checking for configuration in a wrangler.toml configuration file (BETA)
2024-08-22T02:55:52.807154Z 
2024-08-22T02:55:52.908421Z No wrangler.toml file found. Continuing.
2024-08-22T02:55:52.981538Z No build output detected to cache. Skipping.
2024-08-22T02:55:52.982451Z No dependencies detected to cache. Skipping.
2024-08-22T02:55:53.453229Z Detected the following tools from environment: hugo@extended_0.127.0
2024-08-22T02:55:53.453808Z Installing hugo extended_0.127.0
2024-08-22T02:55:53.582911Z * Downloading hugo release extended_0.127.0...
2024-08-22T02:55:55.125726Z hugo extended_0.127.0 installation was successful!
2024-08-22T02:55:55.522637Z Executing user command: hugo
2024-08-22T02:55:55.803735Z Start building sites … 
2024-08-22T02:55:55.804403Z hugo v0.127.0-74e0f3bd63c51f3c7a0f07a7c779eec9e922957e+extended linux/amd64 BuildDate=2024-06-05T10:27:59Z VendorInfo=gohugoio
2024-08-22T02:55:55.804597Z 
2024-08-22T02:55:56.3834Z   
2024-08-22T02:55:56.383653Z                    | EN | ZH-TW  
2024-08-22T02:55:56.383763Z -------------------+----+--------
2024-08-22T02:55:56.383849Z   Pages            | 61 |    93  
2024-08-22T02:55:56.383957Z   Paginator pages  |  0 |     0  
2024-08-22T02:55:56.384101Z   Non-page files   | 44 |    44  
2024-08-22T02:55:56.38424Z    Static files     | 80 |    80  
2024-08-22T02:55:56.384315Z   Processed images |  0 |     0  
2024-08-22T02:55:56.384413Z   Aliases          | 12 |    28  
2024-08-22T02:55:56.384498Z   Cleaned          |  0 |     0  
2024-08-22T02:55:56.384628Z 
2024-08-22T02:55:56.384744Z Total in 587 ms
2024-08-22T02:55:56.401609Z Finished
2024-08-22T02:55:56.402483Z Note: No functions dir at /functions found. Skipping.
2024-08-22T02:55:56.402723Z Validating asset output directory
2024-08-22T02:55:58.186082Z Deploying your site to Cloudflare's global network...
2024-08-22T02:55:58.901463Z Parsed 8 valid redirect rules.
2024-08-22T02:56:00.624826Z Uploading... (256/347)
2024-08-22T02:56:01.334903Z Uploading... (287/347)
2024-08-22T02:56:01.577871Z Uploading... (317/347)
2024-08-22T02:56:01.66705Z  Uploading... (347/347)
2024-08-22T02:56:01.667346Z ✨ Success! Uploaded 91 files (256 already uploaded) (1.72 sec)
2024-08-22T02:56:01.667501Z 
2024-08-22T02:56:02.004264Z ✨ Upload complete!
2024-08-22T02:56:08.262395Z Success: Assets published!
2024-08-22T02:56:13.175872Z Success: Your site was deployed!
Lruihao commented 3 weeks ago

In your config, I find the empty header title, so it'll not show up. 😂

image

BTW, The FixIt theme version(0.2.x) is too old and has stopped maintenance (Security Policy). Recommend you to upgrade to the latest version. Additionally, if there are any questions, they should be discussions instead of issues.