Formatter Validator Minifier Escape / Unescape JSON ↔ String JSON ↔ YAML JSON → CSV NDJSON / JSON Lines JSON → Types JSON ↔ XML JSON Diff JSON Patch Canonicalize (RFC 8785) Schema Validator Schema Generator JSONPath Tester JWT Decoder JSON Errors Schemas More Tools
JSONTools / Schema registry / Hugo
Schema registry

Hugo

Hugo static site generator config file

hugo.tomlhugo.jsonhugo.yaml

Check your file against this schema

Opens the validator with this schema already loaded. Paste your hugo.toml and it validates in your browser — nothing is uploaded.

Validate a hugo.toml → View raw schema

Fields (first 250)

Generated directly from the schema, following local $refs, to two levels of nesting. This schema is large — the table is truncated; use the raw schema for the rest.

Field Type Description
archetypeDirstringThe directory to store archetype files https://gohugo.io/getting-started/configuration/#archetypedir
default: "archetypes"
assetDirstringThe directory to store asset files https://gohugo.io/getting-started/configuration/#assetdir
default: "assets"
baseURLstringThe hostname and the path to the root https://gohugo.io/getting-started/configuration/#baseurl
buildobjectThe build options https://gohugo.io/getting-started/configuration/#configure-build
build._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
build.useResourceCacheWhenstringThe time when to use the cached resources in `/resources/_gen` for `PostCSS` and `ToCSS` https://gohugo.io/getting-started/configuration/#configure-build
default: "fallback"
one of: "never", "always", "fallback"
build.writeStatsdeprecatedbooleanEnable/disable `hugo_stats.json` writing to the root project directory. Although still functional, the writeStats key will be deprecated in a future release. https://gohugo.io/getting-started/configuration/#configure-build
default: false
build.buildStatsobjectWhen enabled, creates a hugo_stats.json file in the root of your project. https://gohugo.io/getting-started/configuration/#configure-build
build.buildStats.enableboolean
default: false
build.buildStats.disableClassesboolean
default: false
build.buildStats.disableIDsboolean
default: false
build.buildStats.disableTagsboolean
default: false
build.noJSConfigInAssetsbooleanEnable/disable `jsconfig.json` writing into your `/assets` folder with mapping of imports from running `js.Build` https://gohugo.io/getting-started/configuration/#configure-build
default: false
build.cachebustersarray<object>Cache busters to support development using Tailwind 3.x's JIT compiler https://gohugo.io/getting-started/configuration/#configure-cache-busters
buildDraftsbooleanInclude/exclude the drafts when building https://gohugo.io/getting-started/configuration/#builddrafts-false
default: false
buildExpiredbooleanInclude/exclude the content already expired https://gohugo.io/getting-started/configuration/#buildexpired
default: false
buildFuturebooleanInclude/exclude the content with `publishDate` in the future https://gohugo.io/getting-started/configuration/#buildfuture
default: false
cacheDirstringThe directory where cached files are stored https://gohugo.io/configuration/all/#cachedir
cachesobjectThe cache options https://gohugo.io/getting-started/configuration/#configure-file-caches
default: {"assets": {"dir": ":resourceDir/_gen", "maxAge": -1}…
caches._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
cascadeoneOfThe front matter options https://gohugo.io/content-management/front-matter#front-matter-cascade
canonifyURLsbooleanEnable/disable relative URLs to absolute conversion https://gohugo.io/getting-started/configuration/#canonifyurls
default: false
capitalizeListTitlesbooleanEnable/disable the automatic capitalize of list titles https://gohugo.io/configuration/all/#capitalizelisttitles
default: true
cleanDestinationDirbooleanEnable/disable cleaning of the destination directory https://gohugo.io/configuration/all/#cleandestinationdir
default: false
contentDirstringThe directory where content files are stored https://gohugo.io/getting-started/configuration/#contentdir
default: "content"
copyrightstringThe copyright notice for your site https://gohugo.io/getting-started/configuration/#copyright
default: ""
dataDirstringThe directory where data files are stored https://gohugo.io/getting-started/configuration/#datadir
default: "data"
defaultContentLanguagestringThe default content language for the content without language indicator https://gohugo.io/getting-started/configuration/#defaultcontentlanguage
default: "en"
defaultContentLanguageInSubdirbooleanEnable/disable rendering the default content language in subdir https://gohugo.io/getting-started/configuration/#defaultcontentlanguageinsubdir
default: false
defaultOutputFormatstringThe default output format for the site https://gohugo.io/configuration/all/#defaultoutputformat
disableAliasesbooleanEnable/disable generation of the alias redirects https://gohugo.io/getting-started/configuration/#disablealiases
default: false
disableDefaultLanguateRedirectbooleanEnable/disable generation of of the alias redirect to the default language when DefaultContentLanguageInSubdir is true https://gohugo.io/configuration/all/#disabledefaultlanguageredirect
default: false
disableHugoGeneratorInjectbooleanEnable/disable injecting a generator meta tag in the HTML head on the home page only https://gohugo.io/getting-started/configuration/#disablehugogeneratorinject
default: false
disableKindsarray<string>Disabled kinds of pages https://gohugo.io/getting-started/configuration/#disablekinds
disableLiveReloadbooleanEnable/disable automatic live reloading of browser window https://gohugo.io/getting-started/configuration/#disablelivereload
default: false
disablePathToLowerbooleanEnable/disable the url/path to lowercase conversion https://gohugo.io/getting-started/configuration/#disablepathtolower
default: false
enableEmojibooleanEnable/disable Emoji emoticons support for page content https://gohugo.io/getting-started/configuration/#enableemoji
default: false
enableGitInfobooleanEnable/disable .GitInfo object for each page https://gohugo.io/getting-started/configuration/#enablegitinfo
default: false
enableInlineShortcodesbooleanEnable/disable inline shortcode support https://gohugo.io/getting-started/configuration/#enableinlineshortcodes
default: false
enableMissingTranslationPlaceholdersbooleanEnable/disable placeholder substitution instead of the default value or an empty string if a translation is missing https://gohugo.io/getting-started/configuration/#enablemissingtranslationplaceholders
default: false
enableRobotsTXTbooleanEnable/disable generation of robots.txt file https://gohugo.io/getting-started/configuration/#enablerobotstxt
default: false
environmentstringThe build environment https://gohugo.io/configuration/all/#environment
frontmatterobjectThe front matter options https://gohugo.io/configuration/front-matter/#dates
default: {"date": ["date", "publishdate", "pubdate", "published"…
frontmatter._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
frontmatter.datearray<string>https://gohugo.io/configuration/front-matter/#dates
frontmatter.expiryDatearray<string>https://gohugo.io/configuration/front-matter/#dates
frontmatter.lastmodarray<string>https://gohugo.io/configuration/front-matter/#dates
frontmatter.publishDatearray<string>https://gohugo.io/configuration/front-matter/#dates
HTTPCacheobjecthttps://gohugo.io/configuration/http-cache/
HTTPCache.cacheobject
HTTPCache.cache.forobject
HTTPCache.pollsarray<object>
i18nDirstringThe designated directory for translation tables https://gohugo.io/configuration/all/#i18ndir
default: "i18n"
footnoteAnchorPrefixstringThe prefix for footnote anchors https://gohugo.io/getting-started/configuration/#footnoteanchorprefix
default: ""
footnoteReturnLinkContentsstringThe text to display for footnote return links https://gohugo.io/getting-started/configuration/#footnotereturnlinkcontents
default: ""
googleAnalyticsstringThe Google Analytics tracking ID https://gohugo.io/getting-started/configuration/#googleanalytics
default: ""
hasCJKLanguagebooleanEnable/disable auto-detecting Chinese/Japanese/Korean Languages in the content https://gohugo.io/getting-started/configuration/#hascjklanguage
default: false
ignoreCachebooleanEnable/disable usage of the cache directory
default: false
ignoreFilesarray<string>Array of regular expression used to exclude files from a build https://gohugo.io/configuration/all/#ignorefiles
ignoreLogsarray<string>Array of of message identifiers used to suppress warnings and errors https://gohugo.io/configuration/all/#ignorelogs
ignoreVendorPathsstringA glob pattern matching the module paths to exclude from the _vendor directory https://gohugo.io/configuration/all/#ignorevendorpaths
imagingobjectThe image processing options https://gohugo.io/getting-started/configuration/#imaging
default: {"resampleFilter": "Box", "quality": 75, "hint": "photo"…
imaging._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
imaging.resampleFilterstringThe default resample filter https://gohugo.io/content-management/image-processing/#resampling-filter
default: "Box"
one of: "NearestNeighbor", "Box", "Linear", "Hermite", "MitchellNetravali…, "CatmullRom" … (+9)
imaging.qualityintegerThe default quality https://gohugo.io/content-management/image-processing/#image-processing-config
default: 75
imaging.hintstringThe default hint about what type of image https://gohugo.io/content-management/image-processing/#image-processing-config
default: "photo"
one of: "picture", "photo", "drawing", "icon", "text"
imaging.anchorstringThe anchor used when cropping pictures with either .Fill or .Crop https://gohugo.io/content-management/image-processing/#image-processing-config
default: "Smart"
one of: "Smart", "TopLeft", "Top", "TopRight", "Left", "Center" … (+4)
imaging.bgColorstringThe default background color https://gohugo.io/content-management/image-processing/#image-processing-config
default: "#ffffff"
imaging.exifobjectExif options https://gohugo.io/content-management/image-processing/#image-processing-config
imaging.exif.includeFieldsstringThe regexp matching the included fields https://gohugo.io/content-management/image-processing/#image-processing-config
default: ""
imaging.exif.excludeFieldsstringThe regexp matching the excluded fields https://gohugo.io/content-management/image-processing/#image-processing-config
default: ""
imaging.exif.disableDatebooleanEnable/disable extracting the 'photo taken' date/time into .Date https://gohugo.io/content-management/image-processing/#image-processing-config
default: false
imaging.exif.disableLatLongbooleanEnable/disable extracting the 'photo taken where' into .Long and .Lat https://gohugo.io/content-management/image-processing/#image-processing-config
default: false
languageCodestringThe language tag as defined by RFC 5646 https://gohugo.io/getting-started/configuration/#languagecode
default: ""
languagesobjectThe language options https://gohugo.io/content-management/multilingual/#configure-languages
default: {}
languages._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
layoutDirstringThe directory containing layout templates https://gohugo.io/configuration/all/#layoutdir
default: "layouts"
disableLanguagesarray<string>
mainSectionsoneOf
markupobjectThe markdown options https://gohugo.io/getting-started/configuration-markup
default: {"asciidocExt": {"attributes": {}, "backend": "html5"…
markup._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
markup.asciidocExtobjectAsciidocExt options https://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#processing-information
markup.asciidocExt.attributesobjectThe document attributes https://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#document-settings
default: {}
markup.asciidocExt.backendstringThe backend output file format https://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#document-settings
default: "html5"
one of: "html5", "docbook5", "manpage", "html"
markup.asciidocExt.extensionsarray<string>https://gohugo.io/getting-started/configuration-markup#configure-markup
default: []
markup.asciidocExt.failureLevelstringThe minimum logging level https://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#processing-information
default: "fatal"
markup.asciidocExt.noHeaderOrFooterbooleanhttps://gohugo.io/getting-started/configuration-markup#configure-markup
default: true
markup.asciidocExt.preserveTOCbooleanhttps://gohugo.io/getting-started/configuration-markup#configure-markup
default: false
markup.asciidocExt.safeModestringThe safe mode https://docs.asciidoctor.org/asciidoctor/latest/safe-modes/
default: "unsafe"
one of: "unsafe", "safe", "server", "secure"
markup.asciidocExt.sectionNumbersbooleanEnable/disable section title's auto-numbering https://docs.asciidoctor.org/asciidoctor.js/latest/cli/options/#document-conversion
default: false
markup.asciidocExt.tracebooleanInclude/exclude the backtrace information on errors https://gohugo.io/getting-started/configuration-markup#configure-markup
default: false
markup.asciidocExt.verbosebooleanEnable/disable verbose error printing https://gohugo.io/getting-started/configuration-markup#configure-markup
default: false
markup.asciidocExt.workingFolderCurrentbooleanhttps://gohugo.io/getting-started/configuration-markup#configure-markup
default: false
markup.blackfridayobjectBlackfriday options https://gohugo.io/getting-started/configuration-markup#blackfriday
markup.blackfriday.angledQuotesbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.extensionsarray | nullhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: null
markup.blackfriday.extensionsMaskstring | nullhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: null
markup.blackfriday.footnoteAnchorPrefixstringhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: ""
markup.blackfriday.footnoteReturnLinkContentsstringhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: ""
markup.blackfriday.fractionsbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.blackfriday.hrefTargetBlankbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.latexDashesbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.blackfriday.nofollowLinksbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.noreferrerLinksbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.plainIDAnchorsbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.blackfriday.skipHTMLbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.smartDashesbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.blackfriday.smartypantsbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.blackfriday.smartypantsQuotesNBSPbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: false
markup.blackfriday.taskListsbooleanhttps://gohugo.io/getting-started/configuration-markup#blackfriday
default: true
markup.defaultMarkdownHandlerstringThe default markdown renderer https://gohugo.io/getting-started/configuration-markup#blackfriday
default: "goldmark"
one of: "goldmark", "blackfriday"
markup.goldmarkobjectGoldmark options https://gohugo.io/getting-started/configuration-markup#goldmark
default: {"extensions": {"definitionList": true, "footnote": true…
markup.goldmark.duplicateResourceFilesbooleanEnable/disable duplication of resources per language https://gohugo.io/configuration/markup/#duplicateresourcefiles
default: false
markup.goldmark.extensionsobjectThe extension options https://gohugo.io/getting-started/configuration-markup#goldmark
default: {"definitionList": true, "footnote": true, "linkify": true…
markup.goldmark.parserobjectThe parser options https://gohugo.io/getting-started/configuration-markup#goldmark
default: {"attribute": {"block": false, "title": true}…
markup.goldmark.renderHooksobject
markup.goldmark.rendererobjectThe renderer options https://gohugo.io/getting-started/configuration-markup#goldmark
default: {"hardWraps": false, "unsafe": false, "xhtml": false}
markup.highlightobjectThe highlighting options https://gohugo.io/getting-started/configuration-markup#highlight
default: {"anchorLineNos": false, "codeFences": true, "guessSyntax"…
markup.highlight.anchorLineNosbooleanEnable/disable anchors on line numbers https://gohugo.io/getting-started/configuration-markup#highlight
default: false
markup.highlight.codeFencesbooleanhttps://gohugo.io/getting-started/configuration-markup#highlight
default: true
markup.highlight.guessSyntaxbooleanhttps://gohugo.io/getting-started/configuration-markup#highlight
default: false
markup.highlight.hl_LinesoneOfThe highlighted line number range https://gohugo.io/getting-started/configuration-markup#highlight
default: ""
markup.highlight.hl_inlinebooleanEnable/disable rendering the highlighted code without a wrapping container https://gohugo.io/configuration/markup/#hl_inline
default: false
markup.highlight.lineAnchorsstringThe prefix for the anchors on line numbers https://gohugo.io/getting-started/configuration-markup#highlight
default: ""
markup.highlight.lineNoStartintegerThe first line https://gohugo.io/getting-started/configuration-markup#highlight
default: 1
markup.highlight.lineNosoneOfEnable/disable line numbers https://gohugo.io/getting-started/configuration-markup#highlight
default: false
markup.highlight.lineNumbersInTablebooleanhttps://gohugo.io/getting-started/configuration-markup#highlight
default: true
markup.highlight.noClassesbooleanhttps://gohugo.io/getting-started/configuration-markup#highlight
default: true
markup.highlight.noHlbooleanDEPRECATED. https://gohugo.io/getting-started/configuration-markup#highlight
default: false
markup.highlight.stylestringhttps://gohugo.io/quick-reference/syntax-highlighting-styles/
default: "monokai"
one of: "abap", "algol", "algol_nu", "arduino", "autumn", "average" … (+54)
markup.highlight.tabWidthintegerhttps://gohugo.io/getting-started/configuration-markup#highlight
default: 4
markup.highlight.wrapperClassstringThe class or classes to use for the outermost element of the highlighted code https://gohugo.io/configuration/markup/#wrapperclass
default: "highlight"
markup.tableOfContentsobjectThe table of contents options https://gohugo.io/getting-started/configuration-markup#table-of-contents
default: {"endLevel": 3, "ordered": false, "startLevel": 2}
markup.tableOfContents.startLevelintegerThe start heading level https://gohugo.io/getting-started/configuration-markup#table-of-contents
default: 2
markup.tableOfContents.endLevelintegerThe end heading level https://gohugo.io/getting-started/configuration-markup#table-of-contents
default: 3
markup.tableOfContents.orderedbooleanEnable/disable ordered list generation https://gohugo.io/getting-started/configuration-markup#table-of-contents
default: false
mediaTypesobjectThe media type's options https://gohugo.io/templates/output-formats/#media-types
mediaTypes._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
mediaTypes.application/jsonobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/json.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["json"]
mediaTypes.application/manifest+jsonobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/manifest+json.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["webmanifest"]
mediaTypes.application/octet-streamobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/octet-stream.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["webmanifest"]
mediaTypes.application/pdfobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/pdf.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["pdf"]
mediaTypes.application/rss+xmlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/rss+xml.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["xml", "rss"]
mediaTypes.application/tomlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/toml.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["toml"]
mediaTypes.application/wasmobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/wasm.suffixarray<string>https://gohugo.io/templates/output-formats/#media-types
default: "wasm"
mediaTypes.application/xmlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/xml.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["xml"]
mediaTypes.application/yamlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.application/yaml.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["yaml", "yml"]
mediaTypes.font/otfobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.font/otf.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["otf"]
mediaTypes.font/ttfobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.font/ttf.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["ttf"]
mediaTypes.image/bmpobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/bmp.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["bmp"]
mediaTypes.image/gifobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/gif.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["gif"]
mediaTypes.image/jpegobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/jpeg.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["jpg", "jpeg", "jpe", "jif", "jfif"]
mediaTypes.image/pngobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/png.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["png"]
mediaTypes.image/svg+xmlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/svg+xml.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["svg"]
mediaTypes.image/tiffobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/tiff.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["tif", "tiff"]
mediaTypes.image/webpobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.image/webp.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["webp"]
mediaTypes.text/calendarobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/calendar.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["ics"]
mediaTypes.text/cssobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/css.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["css"]
mediaTypes.text/csvobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/csv.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["csv"]
mediaTypes.text/htmlobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/html.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["html"]
mediaTypes.text/javascriptobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/javascript.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["js", "jsm", "mjs"]
mediaTypes.text/jsxobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/jsx.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["jsx"]
mediaTypes.text/markdownobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/markdown.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["md", "markdown"]
mediaTypes.text/plainobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/plain.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["txt"]
mediaTypes.text/tsxobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/tsx.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["tsx"]
mediaTypes.text/typescriptobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/typescript.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["ts"]
mediaTypes.text/x-sassobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/x-sass.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["sass"]
mediaTypes.text/x-scssobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.text/x-scss.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["scss"]
mediaTypes.video/3gppobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/3gpp.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["3gpp", "3gp"]
mediaTypes.video/mp4objecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/mp4.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["mp4"]
mediaTypes.video/mpegobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/mpeg.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["mpg", "mpeg"]
mediaTypes.video/oggobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/ogg.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["ogv"]
mediaTypes.video/webmobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/webm.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["webm"]
mediaTypes.video/x-msvideoobjecthttps://gohugo.io/templates/output-formats/#media-types
mediaTypes.video/x-msvideo.suffixesarray<string>https://gohugo.io/templates/output-formats/#media-types
default: ["avi"]
menuobjectThe menu options https://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu
menu._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
menusobjectThe menu options https://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu
menus._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
minifyobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
default: {"disableCSS": false, "disableHTML": false, "disableJS"…
minify._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
minify.disableCSSbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.disableHTMLbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.disableJSbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.disableJSONbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.disableSVGbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.disableXMLbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.minifyOutputbooleanhttps://gohugo.io/getting-started/configuration/#configure-minify
default: false
minify.tdewolffobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.cssobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.htmlobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.jsobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.jsonobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.svgobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
minify.tdewolff.xmlobjecthttps://gohugo.io/getting-started/configuration/#configure-minify
moduleobjectThe module options https://gohugo.io/hugo-modules/configuration/
default: {"noProxy": "none", "noVendor": "", "private": "*.*"…
module._mergestringMerge configuration from themes https://gohugo.io/getting-started/configuration/#merge-configuration-from-themes
one of: "none", "shallow", "deep"
module.noVendorstringThe glob pattern matching the paths to skip when vendoring https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: ""
module.vendorClosestbooleanEnable/disable picking the vendored module closest to the module using it https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: "true"
module.proxystringThe proxy server to download the remote modules https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: "direct"
module.noProxystringThe glob list of the matching paths that should not use the proxy configured above https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: "none"
module.privatestringThe glob list of the matching paths that should be treated as private https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: "*.*"
module.workspacestringThe workspace file to use. This enables Go workspace mode. https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: "off"
module.replacementsstringThe list of the module path to directory replacement mapping https://gohugo.io/hugo-modules/configuration/#module-configuration-top-level
default: ""
module.hugoVersionobjectThe version https://gohugo.io/hugo-modules/configuration/#module-configuration-hugoversion
module.hugoVersion.minstring
module.hugoVersion.maxstring
module.hugoVersion.extendedbooleanEnable/disable requiring the extended version https://gohugo.io/hugo-modules/configuration/#module-configuration-hugoversion
module.importsarray<object>The import options https://gohugo.io/hugo-modules/configuration/#module-configuration-imports
module.mountsarray<object>
newContentEditorstringThe content editor https://gohugo.io/getting-started/configuration/#newcontenteditor
default: ""
noBuildLockbooleanEnable/disable creation of the .hugo_build.lock file https://gohugo.io/configuration/all/#nobuildlock
default: false
noChmodbooleanEnable/disable syncing permission mode of files https://gohugo.io/getting-started/configuration/#nochmod
default: false
noTimesbooleanEnable/disable syncing modification time of files https://gohugo.io/getting-started/configuration/#notimes
default: false
outputFormatsobject

What we found in this schema

Specification sections for the keywords in this schema

Keyword Document Section
$commentJSON Schema Core, draft 2020-12§8.3 — Comments With "$comment"
$refJSON Schema Core, draft 2020-12§8.2.3.1 — Direct References with "$ref"
additionalPropertiesJSON Schema Core, draft 2020-12§10.3.2.3 — "additionalProperties"
constJSON Schema Validation, draft 2020-12§6.1.3 — "const"
defaultJSON Schema Validation, draft 2020-12§9.2 — "default"
deprecatedJSON Schema Validation, draft 2020-12§9.3 — "deprecated"
descriptionJSON Schema Validation, draft 2020-12§9.1 — "title" and "description"
enumJSON Schema Validation, draft 2020-12§6.1.2 — "enum"
examplesJSON Schema Validation, draft 2020-12§9.5 — "examples"
itemsJSON Schema Core, draft 2020-12§10.3.1.2 — "items"
maximumJSON Schema Validation, draft 2020-12§6.2.2 — "maximum"
minLengthJSON Schema Validation, draft 2020-12§6.3.2 — "minLength"
minimumJSON Schema Validation, draft 2020-12§6.2.4 — "minimum"
oneOfJSON Schema Core, draft 2020-12§10.2.1.3 — "oneOf"
patternJSON Schema Validation, draft 2020-12§6.3.3 — "pattern"
propertiesJSON Schema Core, draft 2020-12§10.3.2.1 — "properties"
requiredJSON Schema Validation, draft 2020-12§6.5.3 — "required"
typeJSON Schema Validation, draft 2020-12§6.1.1 — "type"
uniqueItemsJSON Schema Validation, draft 2020-12§6.4.3 — "uniqueItems"

Documents

Attribution

This schema comes from SchemaStore, distributed under the Apache License 2.0. Copyright 2015–present Mads Kristensen and contributors. View the original file. The field table and audit on this page are generated by JSONTools.tools; the schema itself is unmodified.

← All schemas