aboutsummaryrefslogtreecommitdiff
path: root/documentation/config/_default/hugo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/config/_default/hugo.toml')
-rw-r--r--documentation/config/_default/hugo.toml46
1 files changed, 46 insertions, 0 deletions
diff --git a/documentation/config/_default/hugo.toml b/documentation/config/_default/hugo.toml
new file mode 100644
index 0000000000..7f26c2bdc3
--- /dev/null
+++ b/documentation/config/_default/hugo.toml
@@ -0,0 +1,46 @@
+# FreeBSD documentation
+
+baseURL = "https://docs.freebsd.org/"
+title = "FreeBSD Documentation Portal"
+copyright = "BSD 2-clause 'Simplified' License"
+defaultContentLanguage = "en"
+defaultContentLanguageInSubdir = true
+disablePathToLower = true
+theme = "beastie"
+disableKinds = [ "taxonomy" ]
+authors = [ "carlavilla@FreeBSD.org" ]
+ignoreFiles = [ "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "\\.po$" ]
+enableRobotsTXT = true
+enableGitInfo = true
+timeout = "180s"
+
+[params]
+ websiteURL = "https://www.FreeBSD.org"
+ description = "FreeBSD Documentation Portal"
+ isOnline = true
+ editBaseUrl = "https://github.com/freebsd/freebsd-doc/blob/main/documentation/content/"
+ downloadBaseUrl = "https://download.freebsd.org/doc/"
+
+[security]
+ enableInlineShortcodes = false
+ [security.exec]
+ allow = ["^dart-sass-embedded$", "^go$", "^git$", "^npx$", "^postcss$", "^asciidoctor$"]
+ osEnv = ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM|LOAD_PATH|RUBYLIB)$"]
+ [security.funcs]
+ getenv = ["^HUGO_"]
+ [security.http]
+ methods = ["(?i)GET|POST"]
+ urls = [".*"]
+
+[markup.asciidocExt]
+ extensions = ["man-macro", "inter-document-references-macro", "cross-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
+ [markup.asciidocExt.attributes]
+ env-beastie = true
+ isOnline = true
+ skip-front-matter = true
+ sectanchors = "after"
+
+[outputs]
+home = [ "HTML" ]
+page = [ "HTML" ]
+section = [ "HTML" ]