diff --git a/config.yaml b/config.yaml deleted file mode 100644 index 93367bb..0000000 --- a/config.yaml +++ /dev/null @@ -1,141 +0,0 @@ -module: - hugoVersion: - extended: true - min: "0.87.0" - -params: - mainSections: - - post - featuredImageField: image - rssFullContent: true - favicon: - - footer: - since: - customText: - - dateFormat: - published: Jan 02, 2006 - lastUpdated: Jan 02, 2006 15:04 MST - - sidebar: - compact: false - emoji: - subtitle: - avatar: - enabled: true - local: true - src: img/avatar.png - - article: - math: false - toc: true - readingTime: true - license: - enabled: false - default: Licensed under CC BY-NC-SA 4.0 - - comments: - enabled: false - provider: disqus - - disqusjs: - shortname: - apiUrl: - apiKey: - admin: - adminLabel: - - utterances: - repo: - issueTerm: pathname - label: - - remark42: - host: - site: - locale: - - vssue: - platform: - owner: - repo: - clientId: - clientSecret: - autoCreateIssue: false - - # Waline client configuration see: https://waline.js.org/en/reference/client.html - waline: - serverURL: - lang: - visitor: - avatar: - emoji: - - https://cdn.jsdelivr.net/gh/walinejs/emojis/weibo - requiredMeta: - - name - - email - - url - placeholder: - locale: - admin: Admin - - twikoo: - envId: - region: - path: - lang: - - giscus: - repo: - repoID: - category: - categoryID: - mapping: - lightTheme: - darkTheme: - reactionsEnabled: 1 - emitMetadata: 0 - lang: - - gitalk: - owner: - admin: - repo: - clientID: - clientSecret: - - cusdis: - host: - id: - - widgets: - homepage: [] - page: [] - - opengraph: - twitter: - # Your Twitter username - site: - - # Available values: summary, summary_large_image - card: summary_large_image - - defaultImage: - opengraph: - enabled: false - local: false - src: - - colorScheme: - # Display toggle - toggle: true - - # Available values: auto, light, dark - default: auto - - imageProcessing: - cover: - enabled: true - content: - enabled: true diff --git a/config/_default/module.toml b/config/_default/module.toml new file mode 100644 index 0000000..cec10f2 --- /dev/null +++ b/config/_default/module.toml @@ -0,0 +1,3 @@ +[hugoVersion] +extended = true +min = "0.87.0" \ No newline at end of file diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 0000000..a6bd7ce --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,52 @@ +# Theme's default configuration +mainSections = ["post"] +featuredImageField = "image" +rssFullContent = true + +[footer] + +[dateFormat] +published = "Jan 02, 2006" +lastUpdated = "Jan 02, 2006 15:04 MST" + +[sidebar] +compact = false + +[sidebar.avatar] +enabled = true +local = true +src = "img/avatar.png" + +[article] +math = false +toc = true +readingTime = true + +[article.license] +enabled = false +default = "Licensed under CC BY-NC-SA 4.0" + +[comments] +enabled = false +provider = "disqus" + +[widgets] +homepage = [] +page = [] + +[opengraph.twitter] +card = "summary_large_image" + +[defaultImage.opengraph] +enabled = false +local = false + +[colorScheme] +toggle = true +default = "auto" + +[imageProcessing.cover] +enabled = true + +[imageProcessing.content] +enabled = true diff --git a/exampleSite/README.md b/exampleSite/README.md deleted file mode 100644 index 1b6d403..0000000 --- a/exampleSite/README.md +++ /dev/null @@ -1 +0,0 @@ -Example site modified from https://github.com/gohugoio/hugoBasicExample \ No newline at end of file diff --git a/exampleSite/config.yaml b/exampleSite/config.yaml deleted file mode 100644 index 18b6346..0000000 --- a/exampleSite/config.yaml +++ /dev/null @@ -1,236 +0,0 @@ -baseurl: https://example.com -languageCode: en-us -theme: hugo-theme-stack -paginate: 5 -title: Example Site - -languages: - en: - languageName: English - title: Example Site - weight: 1 - zh-cn: - languageName: 中文 - title: 演示站点 - weight: 2 - ar: - languageName: عربي - languagedirection: rtl - title: موقع تجريبي - weight: 3 - -# Change it to your Disqus shortname before using -disqusShortname: hugo-theme-stack - -# GA Tracking ID -googleAnalytics: - -# Theme i18n support -# Available values: ar, bn, ca, de, el, en, es, fr, hu, id, it, ja, ko, nl, pt-br, th, uk, zh-cn, zh-hk, zh-tw -DefaultContentLanguage: en - -# Set hasCJKLanguage to true if DefaultContentLanguage is in [zh-cn ja ko] -# This will make .Summary and .WordCount behave correctly for CJK languages. -hasCJKLanguage: false - -permalinks: - post: /p/:slug/ - page: /:slug/ - -params: - mainSections: - - post - featuredImageField: image - rssFullContent: true - favicon: - - footer: - since: 2020 - customText: - - dateFormat: - published: Jan 02, 2006 - lastUpdated: Jan 02, 2006 15:04 MST - - sidebar: - emoji: 🍥 - subtitle: Lorem ipsum dolor sit amet, consectetur adipiscing elit. - avatar: - enabled: true - local: true - src: img/avatar.png - - article: - math: false - toc: true - readingTime: true - license: - enabled: true - default: Licensed under CC BY-NC-SA 4.0 - - comments: - enabled: true - provider: disqus - - disqusjs: - shortname: - apiUrl: - apiKey: - admin: - adminLabel: - - utterances: - repo: - issueTerm: pathname - label: - - remark42: - host: - site: - locale: - - vssue: - platform: - owner: - repo: - clientId: - clientSecret: - autoCreateIssue: false - - # Waline client configuration see: https://waline.js.org/en/reference/component.html - waline: - serverURL: - lang: - pageview: - emoji: - - https://unpkg.com/@waline/emojis@1.0.1/weibo - requiredMeta: - - name - - email - - url - locale: - admin: Admin - placeholder: - - twikoo: - envId: - region: - path: - lang: - - # See https://cactus.chat/docs/reference/web-client/#configuration for description of the various options - cactus: - defaultHomeserverUrl: "https://matrix.cactus.chat:8448" - serverName: "cactus.chat" - siteName: "" # You must insert a unique identifier here matching the one you registered (See https://cactus.chat/docs/getting-started/quick-start/#register-your-site) - - giscus: - repo: - repoID: - category: - categoryID: - mapping: - lightTheme: - darkTheme: - reactionsEnabled: 1 - emitMetadata: 0 - - gitalk: - owner: - admin: - repo: - clientID: - clientSecret: - - cusdis: - host: - id: - widgets: - homepage: - - type: search - - type: archives - params: - limit: 5 - - type: categories - params: - limit: 10 - - type: tag-cloud - params: - limit: 10 - page: - - type: toc - - opengraph: - twitter: - # Your Twitter username - site: - - # Available values: summary, summary_large_image - card: summary_large_image - - defaultImage: - opengraph: - enabled: false - local: false - src: - - colorScheme: - # Display toggle - toggle: true - - # Available values: auto, light, dark - default: auto - - imageProcessing: - cover: - enabled: true - content: - enabled: true - -### Custom menu -### See https://docs.stack.jimmycai.com/configuration/custom-menu.html -### To remove about, archive and search page menu item, remove `menu` field from their FrontMatter -menu: - main: [] - - social: - - identifier: github - name: GitHub - url: https://github.com/CaiJimmy/hugo-theme-stack - params: - icon: brand-github - - - identifier: twitter - name: Twitter - url: https://twitter.com - params: - icon: brand-twitter - -related: - includeNewer: true - threshold: 60 - toLower: false - indices: - - name: tags - weight: 100 - - - name: categories - weight: 200 - -markup: - goldmark: - renderer: - ## Set to true if you have HTML content inside Markdown - unsafe: false - tableOfContents: - endLevel: 4 - ordered: true - startLevel: 2 - highlight: - noClasses: false - codeFences: true - guessSyntax: true - lineNoStart: 1 - lineNos: true - lineNumbersInTable: true - tabWidth: 4 diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/config.toml new file mode 100644 index 0000000..8e7f48a --- /dev/null +++ b/exampleSite/config/_default/config.toml @@ -0,0 +1,19 @@ +# Change baseurl before deploy +baseurl = "https://demo.stack.jimmycai.com" +languageCode = "en-us" +paginate = 5 +title = "Hugo Theme Stack Starter" + +# Theme i18n support +# Available values: ar, bn, ca, de, el, en, es, fr, hu, id, it, ja, ko, nl, pt-br, th, uk, zh-cn, zh-hk, zh-tw +DefaultContentLanguage = "en" + +# Set hasCJKLanguage to true if DefaultContentLanguage is in [zh-cn ja ko] +# This will make .Summary and .WordCount behave correctly for CJK languages. +hasCJKLanguage = false + +# Change it to your Disqus shortname before using +disqusShortname = "hugo-theme-stack" + +# GA Tracking ID +googleAnalytics = "" \ No newline at end of file diff --git a/exampleSite/config/_default/languages.toml b/exampleSite/config/_default/languages.toml new file mode 100644 index 0000000..ad80c20 --- /dev/null +++ b/exampleSite/config/_default/languages.toml @@ -0,0 +1,16 @@ +# Enable multilanguage site support +[en] +languageName = "English" +title = "Hugo Theme Stack Example Site" +weight = 1 + +[zh-cn] +languageName = "中文" +title = "Hugo 主题 Stack 演示站点" +weight = 2 + +[ar] +languageName = "عربي" +languagedirection = "rtl" +title = "موقع تجريبي" +weight = 3 diff --git a/exampleSite/config/_default/markup.toml b/exampleSite/config/_default/markup.toml new file mode 100644 index 0000000..591ce9e --- /dev/null +++ b/exampleSite/config/_default/markup.toml @@ -0,0 +1,18 @@ +# Markdown renderer configuration +[goldmark.renderer] +# Set it to true if you have HTML content inside Markdown +unsafe = false + +[tableOfContents] +endLevel = 4 +ordered = true +startLevel = 2 + +[highlight] +noClasses = false +codeFences = true +guessSyntax = true +lineNoStart = 1 +lineNos = true +lineNumbersInTable = true +tabWidth = 4 diff --git a/exampleSite/config/_default/menu.toml b/exampleSite/config/_default/menu.toml new file mode 100644 index 0000000..e01b4f7 --- /dev/null +++ b/exampleSite/config/_default/menu.toml @@ -0,0 +1,20 @@ +### Custom menu +### See https://docs.stack.jimmycai.com/configuration/custom-menu.html +### To remove about, archive and search page menu item, remove `menu` field from their FrontMatter +main = [] + +[[social]] +identifier = "github" +name = "GitHub" +url = "https://github.com/CaiJimmy/hugo-theme-stack" + +[social.params] +icon = "brand-github" + +[[social]] +identifier = "twitter" +name = "Twitter" +url = "https://twitter.com" + +[social.params] +icon = "brand-twitter" diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml new file mode 100644 index 0000000..b672b31 --- /dev/null +++ b/exampleSite/config/_default/params.toml @@ -0,0 +1,105 @@ +mainSections = ["post"] +featuredImageField = "image" +rssFullContent = true + +[footer] +since = 2020 + +[dateFormat] +published = "Jan 02, 2006" +lastUpdated = "Jan 02, 2006 15:04 MST" + +[sidebar] +emoji = "🍥" +subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + +[sidebar.avatar] +enabled = true +local = true +src = "img/avatar.png" + +[article] +math = false +toc = true +readingTime = true + +[article.license] +enabled = true +default = "Licensed under CC BY-NC-SA 4.0" + +[comments] +enabled = true +provider = "disqus" + +[comments.disqusjs] + +[comments.utterances] +issueTerm = "pathname" + +[comments.remark42] + +[comments.vssue] +autoCreateIssue = false + +[comments.waline] +emoji = ["https://unpkg.com/@waline/emojis@1.0.1/weibo"] +requiredMeta = ["name", "email", "url"] + +[comments.waline.locale] +admin = "Admin" + +[comments.twikoo] + +[comments.cactus] +defaultHomeserverUrl = "https://matrix.cactus.chat:8448" +serverName = "cactus.chat" +siteName = "" + +[comments.giscus] +reactionsEnabled = 1 +emitMetadata = 0 + +[comments.gitalk] + +[comments.cusdis] + +[[widgets.homepage]] +type = "search" + +[[widgets.homepage]] +type = "archives" + +[widgets.homepage.params] +limit = 5 + +[[widgets.homepage]] +type = "categories" + +[widgets.homepage.params] +limit = 10 + +[[widgets.homepage]] +type = "tag-cloud" + +[widgets.homepage.params] +limit = 10 + +[[widgets.page]] +type = "toc" + +[opengraph.twitter] +card = "summary_large_image" + +[defaultImage.opengraph] +enabled = false +local = false + +[colorScheme] +toggle = true +default = "auto" + +[imageProcessing.cover] +enabled = true + +[imageProcessing.content] +enabled = true \ No newline at end of file diff --git a/exampleSite/config/_default/permalinks.toml b/exampleSite/config/_default/permalinks.toml new file mode 100644 index 0000000..2499a7e --- /dev/null +++ b/exampleSite/config/_default/permalinks.toml @@ -0,0 +1,3 @@ +# Permalinks format of each content section +post = "/p/:slug/" +page = "/:slug/" \ No newline at end of file diff --git a/exampleSite/config/_default/related.toml b/exampleSite/config/_default/related.toml new file mode 100644 index 0000000..be52654 --- /dev/null +++ b/exampleSite/config/_default/related.toml @@ -0,0 +1,12 @@ +# Related contents configuration +includeNewer = true +threshold = 60 +toLower = false + +[[indices]] +name = "tags" +weight = 100 + +[[indices]] +name = "categories" +weight = 200 \ No newline at end of file