mirror of
https://github.com/gethinode/hinode.git
synced 2025-10-07 01:54:23 +00:00
179 lines
4.1 KiB
TOML
179 lines
4.1 KiB
TOML
# toml-docs-start main
|
|
title = "Hinode"
|
|
copyright = "Copyright © 2022 - 2025 Mark Dumay."
|
|
enableGitInfo = true
|
|
# toml-docs-end main
|
|
|
|
# additional settings
|
|
baseURL = "https://example.com/"
|
|
canonifyURLs = false
|
|
enableEmoji = true
|
|
enableRobotsTXT = true
|
|
enableInlineShortcodes = true
|
|
summaryLength = 20
|
|
|
|
# prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API.
|
|
# See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456
|
|
ignoreErrors = ["error-remote-getjson"]
|
|
|
|
# toml-docs-start timeout
|
|
timeout = "180s"
|
|
# toml-docs-end timeout
|
|
|
|
# toml-docs-start language
|
|
languageCode = "en-us"
|
|
defaultContentLanguage = "en"
|
|
defaultContentLanguageInSubdir = false
|
|
# toml-docs-end language
|
|
|
|
# toml-docs-start headers
|
|
[outputFormats]
|
|
[outputFormats.server]
|
|
mediaType = "application/toml"
|
|
baseName = "server"
|
|
isPlainText = true
|
|
notAlternative = true
|
|
permalinkable = true
|
|
root = true
|
|
[outputFormats.netlify]
|
|
mediaType = "application/toml"
|
|
baseName = "netlify"
|
|
isPlainText = true
|
|
notAlternative = true
|
|
permalinkable = true
|
|
root = true
|
|
# toml-docs-end headers
|
|
|
|
[outputFormats.XML]
|
|
isPlainText = false
|
|
mediaType = "application/xml"
|
|
isHtml = false
|
|
noUgly = true
|
|
permalinkable = false
|
|
name = "xml"
|
|
|
|
# toml-docs-start redirect
|
|
[outputFormats.REDIR]
|
|
mediaType = "text/netlify"
|
|
baseName = "_redirects"
|
|
isPlainText = true
|
|
notAlternative = true
|
|
|
|
[mediaTypes."text/netlify"]
|
|
delimiter = ""
|
|
# toml-docs-end redirect
|
|
|
|
# toml-docs-start outputs
|
|
[outputs]
|
|
home = ["HTML", "RSS", "REDIR", "netlify", "server"]
|
|
# toml-docs-end outputs
|
|
|
|
# toml-docs-start build
|
|
[build]
|
|
writeStats = true
|
|
# toml-docs-end build
|
|
|
|
[taxonomies]
|
|
tag = 'tags'
|
|
|
|
[pagination]
|
|
pagerSize = 9
|
|
|
|
[privacy]
|
|
[privacy.vimeo]
|
|
disabled = false
|
|
simple = true
|
|
|
|
[privacy.twitter]
|
|
disabled = false
|
|
enableDNT = true
|
|
simple = true
|
|
|
|
[privacy.instagram]
|
|
disabled = false
|
|
simple = true
|
|
|
|
[privacy.youtube]
|
|
disabled = false
|
|
privacyEnhanced = true
|
|
|
|
[services]
|
|
[services.instagram]
|
|
disableInlineCSS = true
|
|
[services.twitter]
|
|
disableInlineCSS = true
|
|
[services.googleAnalytics]
|
|
# ID = "G-xxxxxxxxxx"
|
|
|
|
[minify]
|
|
[minify.tdewolff.js]
|
|
keepVarNames = true
|
|
precision = 0
|
|
version = 2022
|
|
[minify.tdewolff.html]
|
|
keepWhitespace = true
|
|
|
|
[module]
|
|
[module.hugoVersion]
|
|
extended = true
|
|
min = "0.141.0"
|
|
[[module.mounts]]
|
|
source = "archetypes"
|
|
target = "archetypes"
|
|
[[module.mounts]]
|
|
source = "assets"
|
|
target = "assets"
|
|
[[module.mounts]]
|
|
source = "content"
|
|
target = "content"
|
|
[[module.mounts]]
|
|
source = "data"
|
|
target = "data"
|
|
[[module.mounts]]
|
|
source = "i18n"
|
|
target = "i18n"
|
|
[[module.mounts]]
|
|
source = "layouts"
|
|
target = "layouts"
|
|
[[module.mounts]]
|
|
source = "static"
|
|
target = "static"
|
|
# ensures main package.json is always available, even when using workspaces
|
|
# in workspaces, the package.json is pointing to the first imported module
|
|
[[module.mounts]]
|
|
source = "package.json"
|
|
target = "assets/data/package-hinode.json"
|
|
[[module.mounts]]
|
|
source = "netlify.toml"
|
|
target = "assets/config/netlify.toml"
|
|
# toml-docs-start modules
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-bootstrap"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-csp"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-flexsearch/v2"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-fontawesome"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-google-analytics"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-katex"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-leaflet"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-lottie"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-simple-datatables"
|
|
[[module.imports]]
|
|
path = "github.com/gethinode/mod-utils/v2"
|
|
# toml-docs-end modules
|
|
|
|
# toml-docs-start segments
|
|
[segments]
|
|
[segments.headers]
|
|
[[segments.headers.includes]]
|
|
kind = '{home}'
|
|
output = '{netlify,server}'
|
|
# toml-docs-end segments
|