{
  "$comment": "https://gohugo.io/getting-started/configuration/",
  "$id": "https://json.schemastore.org/hugo.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {
    "uniqueStringArray": {
      "type": "array",
      "uniqueItems": true,
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "outputFormats": {
      "type": "object",
      "patternProperties": {
        ".": {
          "title": "output format options",
          "description": "The output format options\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
          "type": "object",
          "properties": {
            "name": {
              "description": "The identifier\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "string",
              "minLength": 1
            },
            "mediaType": {
              "description": "The media type\nhttps://gohugo.io/templates/output-formats/#media-types",
              "type": "string",
              "enum": [
                "application/javascript",
                "application/json",
                "application/manifest+json",
                "application/octet-stream",
                "application/pdf",
                "application/rss+xml",
                "application/toml",
                "application/typescript",
                "application/xml",
                "application/yaml",
                "font/otf",
                "font/ttf",
                "image/bmp",
                "image/gif",
                "image/jpeg",
                "image/png",
                "image/svg+xml",
                "image/webp",
                "text/calendar",
                "text/css",
                "text/csv",
                "text/html",
                "text/jsx",
                "text/markdown",
                "text/plain",
                "text/tsx",
                "text/x-sass",
                "text/x-scss",
                "video/3gpp",
                "video/mp4",
                "video/mpeg",
                "video/ogg",
                "video/webm",
                "video/x-msvideo"
              ]
            },
            "path": {
              "description": "The path\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "string",
              "minLength": 1
            },
            "baseName": {
              "description": "The base filename for the list filenames\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "string",
              "default": "index"
            },
            "rel": {
              "description": "\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "string",
              "default": "alternate"
            },
            "protocol": {
              "description": "The replacement for `http://` or `https://` in `baseURL`\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "string"
            },
            "isPlainText": {
              "description": "Enable/disable Go's plain text templates parser for the templates\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "boolean",
              "default": false
            },
            "isHTML": {
              "description": "\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "boolean",
              "default": false
            },
            "noUgly": {
              "description": "Enable/disable adding file extensions to urls\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "boolean",
              "default": false
            },
            "notAlternative": {
              "description": "Include/exclude this format in an AlternativeOutputFormats format listing\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "boolean",
              "default": false
            },
            "permalinkable": {
              "description": "Enable/disable .Permalink and .RelPermalink return the rendering output format\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "boolean",
              "default": false
            },
            "weight": {
              "description": "The weight\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
              "type": "integer"
            }
          },
          "additionalProperties": false
        }
      }
    },
    "cascade": {
      "type": "object",
      "properties": {
        "aliases": {
          "description": "The aliases\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "audio": {
          "description": "The audio\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "date": {
          "description": "The datetime\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "description": {
          "description": "The description\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string"
        },
        "draft": {
          "description": "Specify that the content is (not) the draft\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "boolean"
        },
        "expiryDate": {
          "description": "The expire date\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "headless": {
          "description": "Specify that the content is (not) the headless bundle\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "boolean"
        },
        "images": {
          "description": "The images\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "isCJKLanguage": {
          "description": "Specify that the page language is (not) the CJK language\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "boolean"
        },
        "keywords": {
          "description": "The keywords\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "layout": {
          "description": "The layout\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "lastmod": {
          "description": "The last modification time\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "linkTitle": {
          "description": "The link title\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "markup": {
          "description": "\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "enum": ["rst", "md"]
        },
        "outputs": {
          "title": "output format options",
          "description": "The output format options\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/outputFormats"
        },
        "publishDate": {
          "description": "The publish date\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "resources": {
          "title": "resource options",
          "description": "The resource options\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "object",
          "properties": {
            "name": {
              "description": "The value for `Name`\nhttps://gohugo.io/content-management/page-resources/#page-resources-metadata",
              "type": "string",
              "minLength": 1,
              "examples": [":counter"]
            },
            "title": {
              "description": "The value for `Title`\nhttps://gohugo.io/content-management/page-resources/#page-resources-metadata",
              "type": "string",
              "minLength": 1,
              "examples": [":counter"]
            },
            "params": {
              "title": "param options",
              "description": "The param options\nhttps://gohugo.io/content-management/page-resources/#page-resources-metadata",
              "type": "object",
              "patternProperties": {
                ".": {
                  "description": "The param\nhttps://gohugo.io/content-management/page-resources/#page-resources-metadata"
                }
              }
            }
          },
          "additionalProperties": false
        },
        "series": {
          "description": "The series\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "slug": {
          "description": "The slug\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "summary": {
          "description": "The summary\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "title": {
          "description": "The title\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "type": {
          "description": "The type\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "url": {
          "description": "The url\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "string",
          "minLength": 1
        },
        "videos": {
          "description": "The videos\nhttps://gohugo.io/content-management/front-matter#predefined",
          "$ref": "#/definitions/uniqueStringArray"
        },
        "weight": {
          "description": "The weight\nhttps://gohugo.io/content-management/front-matter#predefined",
          "type": "integer"
        }
      },
      "patternProperties": {
        "^(?!aliases|audio|date|description|draft|expiryDate|headless|images|isCJKLanguage|keywords|layout|lastmod|linkTitle|markup|outputs|publishDate|resources|series|slug|summary|title|type|url|videos|weight)$": {
          "description": "The front matter default\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade"
        }
      }
    },
    "hugoVersion": {
      "type": "string",
      "enum": [
        "v0.119.0",
        "v0.118.2",
        "v0.118.1",
        "v0.118.0",
        "v0.117.0",
        "v0.116.1",
        "v0.116.0",
        "v0.115.4",
        "v0.115.3",
        "v0.115.2",
        "v0.115.1",
        "v0.115.0",
        "v0.114.1",
        "v0.114.0",
        "v0.113.0",
        "v0.112.7",
        "v0.112.6",
        "v0.112.5",
        "v0.112.4",
        "v0.112.3",
        "v0.112.2",
        "v0.112.1",
        "v0.112.0",
        "v0.111.3",
        "v0.111.2",
        "v0.111.1",
        "v0.111.0",
        "v0.110.0",
        "v0.109.0",
        "v0.108.0",
        "v0.107.0",
        "v0.106.0",
        "v0.105.0",
        "v0.104.3",
        "v0.104.2",
        "v0.104.1",
        "v0.104.0",
        "v0.103.1",
        "v0.103.0",
        "v0.102.3",
        "v0.102.2",
        "v0.102.1",
        "v0.102.0",
        "v0.101.0",
        "v0.100.2",
        "v0.100.1",
        "v0.100.0",
        "v0.99.1",
        "v0.99.0",
        "v0.98.0",
        "v0.97.3",
        "v0.97.2",
        "v0.97.1",
        "v0.97.0",
        "v0.96.0",
        "v0.95.0",
        "v0.94.2",
        "v0.94.1",
        "v0.94.0",
        "v0.93.3",
        "v0.93.2",
        "v0.93.1",
        "v0.93.0",
        "v0.92.2",
        "v0.92.1",
        "v0.92.0",
        "v0.91.2",
        "v0.91.1",
        "v0.91.0",
        "v0.90.1",
        "v0.90.0",
        "v0.89.4",
        "v0.89.3",
        "v0.89.2",
        "v0.89.1",
        "v0.89.0",
        "v0.88.1",
        "v0.88.0",
        "v0.87.0",
        "v0.86.1",
        "v0.86.0",
        "v0.85.0",
        "v0.84.4",
        "v0.84.3",
        "v0.84.2"
      ]
    }
  },
  "properties": {
    "archetypeDir": {
      "description": "The directory to store archetype files\nhttps://gohugo.io/getting-started/configuration/#archetypedir",
      "type": "string",
      "default": "archetypes",
      "minLength": 1
    },
    "assetDir": {
      "description": "The directory to store asset files\nhttps://gohugo.io/getting-started/configuration/#assetdir",
      "type": "string",
      "default": "assets",
      "minLength": 1
    },
    "baseURL": {
      "description": "The hostname and the path to the root\nhttps://gohugo.io/getting-started/configuration/#baseurl",
      "type": "string",
      "minLength": 1
    },
    "build": {
      "title": "build options",
      "description": "The build options\nhttps://gohugo.io/getting-started/configuration/#configure-build",
      "type": "object",
      "properties": {
        "useResourceCacheWhen": {
          "description": "The time when to use the cached resources in `/resources/_gen` for `PostCSS` and `ToCSS`\nhttps://gohugo.io/getting-started/configuration/#configure-build",
          "type": "string",
          "default": "fallback",
          "enum": ["never", "always", "fallback"]
        },
        "writeStats": {
          "description": "Enable/disable `hugo_stats.json` writing to the root project directory\nhttps://gohugo.io/getting-started/configuration/#configure-build",
          "type": "boolean",
          "default": false
        },
        "noJSConfigInAssets": {
          "description": "Enable/disable `jsconfig.json` writing into your `/assets` folder with mapping of imports from running `js.Build`\nhttps://gohugo.io/getting-started/configuration/#configure-build",
          "type": "boolean",
          "default": false
        }
      },
      "additionalProperties": false
    },
    "buildDrafts": {
      "description": "Include/exclude the drafts when building\nhttps://gohugo.io/getting-started/configuration/#builddrafts-false",
      "type": "boolean",
      "default": false
    },
    "buildExpired": {
      "description": "Include/exclude the content already expired\nhttps://gohugo.io/getting-started/configuration/#buildexpired",
      "type": "boolean",
      "default": false
    },
    "buildFuture": {
      "description": "Include/exclude the content with `publishDate` in the future\nhttps://gohugo.io/getting-started/configuration/#buildfuture",
      "type": "boolean",
      "default": false
    },
    "caches": {
      "title": "cache options",
      "description": "The cache options\nhttps://gohugo.io/getting-started/configuration/#configure-file-caches",
      "type": "object",
      "default": {
        "assets": {
          "dir": ":resourceDir/_gen",
          "maxAge": -1
        },
        "getcsv": {
          "dir": ":cacheDir/:project",
          "maxAge": -1
        },
        "getjson": {
          "dir": ":cacheDir/:project",
          "maxAge": -1
        },
        "getresource": {
          "dir": ":cacheDir/:project",
          "maxAge": -1
        },
        "images": {
          "dir": ":resourceDir/_gen",
          "maxAge": -1
        },
        "modules": {
          "dir": ":cacheDir/modules",
          "maxAge": -1
        }
      },
      "patternProperties": {
        ".": {
          "description": "Cache entry",
          "type": "object",
          "properties": {
            "maxAge": {
              "description": "The duration before the cache entry will be evicted\nhttps://gohugo.io/getting-started/configuration/#the-keywords-explained",
              "default": -1,
              "examples": ["0", "10s", "10m", "10h"],
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": -1
                },
                {
                  "type": "string",
                  "pattern": "^-?\\d+[smh]?$"
                }
              ]
            },
            "dir": {
              "description": "The absolute path to store cache files\nhttps://gohugo.io/getting-started/configuration/#the-keywords-explained",
              "type": "string",
              "examples": [
                ":cacheDir",
                ":project",
                ":resourceDir",
                ":resourceDir/_gen",
                ":cacheDir/:project",
                ":cacheDir/modules"
              ],
              "minLength": 1
            }
          },
          "additionalProperties": false
        }
      }
    },
    "cascade": {
      "title": "front matter options",
      "description": "The front matter options\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade",
      "oneOf": [
        {
          "type": "object",
          "$ref": "#/definitions/cascade"
        },
        {
          "type": "array",
          "items": {
            "type": "object",
            "required": ["_target"],
            "allOf": [
              {
                "properties": {
                  "_target": {
                    "description": "The front matter default\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade",
                    "type": "object",
                    "properties": {
                      "path": {
                        "description": "The glob pattern matching the content path below /content\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade",
                        "type": "string",
                        "minLength": 1
                      },
                      "kind": {
                        "description": "The glob pattern matching the page's kind\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade",
                        "type": "string",
                        "minLength": 1
                      },
                      "lang": {
                        "description": "The glob pattern matching the page's language\nhttps://gohugo.io/content-management/front-matter#front-matter-cascade",
                        "type": "string",
                        "minLength": 1
                      }
                    },
                    "additionalProperties": false
                  }
                }
              },
              {
                "$ref": "#/definitions/cascade"
              }
            ]
          }
        }
      ]
    },
    "canonifyURLs": {
      "description": "Enable/disable relative URLs to absolute conversion\nhttps://gohugo.io/getting-started/configuration/#canonifyurls",
      "type": "boolean",
      "default": false
    },
    "contentDir": {
      "description": "The directory where content files are stored\nhttps://gohugo.io/getting-started/configuration/#contentdir",
      "type": "string",
      "default": "content",
      "minLength": 1
    },
    "copyright": {
      "description": "The copyright notice for your site\nhttps://gohugo.io/getting-started/configuration/#copyright",
      "type": "string",
      "default": ""
    },
    "dataDir": {
      "description": "The directory where data files are stored\nhttps://gohugo.io/getting-started/configuration/#datadir",
      "type": "string",
      "default": "data",
      "minLength": 1
    },
    "defaultContentLanguage": {
      "description": "The default content language for the content without language indicator\nhttps://gohugo.io/getting-started/configuration/#defaultcontentlanguage",
      "type": "string",
      "default": "en",
      "minLength": 1
    },
    "defaultContentLanguageInSubdir": {
      "description": "Enable/disable rendering the default content language in subdir\nhttps://gohugo.io/getting-started/configuration/#defaultcontentlanguageinsubdir",
      "type": "boolean",
      "default": false
    },
    "disableAliases": {
      "description": "Enable/disable generation of the alias redirects\nhttps://gohugo.io/getting-started/configuration/#disablealiases",
      "type": "boolean",
      "default": false
    },
    "disableHugoGeneratorInject": {
      "description": "Enable/disable injecting a generator meta tag in the HTML head on the home page only\nhttps://gohugo.io/getting-started/configuration/#disablehugogeneratorinject",
      "type": "boolean",
      "default": false
    },
    "disableKinds": {
      "description": "Disabled kinds of pages\nhttps://gohugo.io/getting-started/configuration/#disablekinds",
      "type": "array",
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "page",
          "home",
          "section",
          "taxonomy",
          "term",
          "RSS",
          "sitemap",
          "robotsTXT",
          "404"
        ]
      }
    },
    "disableLiveReload": {
      "description": "Enable/disable automatic live reloading of browser window\nhttps://gohugo.io/getting-started/configuration/#disablelivereload",
      "type": "boolean",
      "default": false
    },
    "disablePathToLower": {
      "description": "Enable/disable the url/path to lowercase conversion\nhttps://gohugo.io/getting-started/configuration/#disablepathtolower",
      "type": "boolean",
      "default": false
    },
    "enableEmoji": {
      "description": "Enable/disable Emoji emoticons support for page content\nhttps://gohugo.io/getting-started/configuration/#enableemoji",
      "type": "boolean",
      "default": false
    },
    "enableGitInfo": {
      "description": "Enable/disable .GitInfo object for each page\nhttps://gohugo.io/getting-started/configuration/#enablegitinfo",
      "type": "boolean",
      "default": false
    },
    "enableInlineShortcodes": {
      "description": "Enable/disable inline shortcode support\nhttps://gohugo.io/getting-started/configuration/#enableinlineshortcodes",
      "type": "boolean",
      "default": false
    },
    "enableMissingTranslationPlaceholders": {
      "description": "Enable/disable placeholder substitution instead of the default value or an empty string if a translation is missing\nhttps://gohugo.io/getting-started/configuration/#enablemissingtranslationplaceholders",
      "type": "boolean",
      "default": false
    },
    "enableRobotsTXT": {
      "description": "Enable/disable generation of robots.txt file\nhttps://gohugo.io/getting-started/configuration/#enablerobotstxt",
      "type": "boolean",
      "default": false
    },
    "frontmatter": {
      "title": "front matter options",
      "description": "The front matter options\nhttps://gohugo.io/getting-started/configuration/#configure-front-matter",
      "type": "object",
      "default": {
        "date": ["date", "publishDate", "lastmod"],
        "expiryDate": ["expiryDate"],
        "lastmod": [":git", "lastmod", "date", "publishDate"],
        "publishDate": ["publishDate", "date"]
      },
      "properties": {
        "date": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-front-matter",
          "type": "array",
          "uniqueItems": true,
          "items": {
            "type": "string",
            "enum": [
              "date",
              "publishDate",
              "lastmod",
              ":default",
              ":filename",
              ":git",
              "modified",
              "pubdate"
            ]
          }
        },
        "expiryDate": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-front-matter",
          "type": "array",
          "uniqueItems": true,
          "items": {
            "type": "string",
            "enum": ["expiryDate", "unpublishdate"]
          }
        },
        "lastmod": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-front-matter",
          "type": "array",
          "uniqueItems": true,
          "items": {
            "type": "string",
            "enum": [
              ":git",
              "lastmod",
              "date",
              "publishDate",
              ":fileModTime",
              "modified",
              "pubdate"
            ]
          }
        },
        "publishDate": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-front-matter",
          "type": "array",
          "uniqueItems": true,
          "items": {
            "type": "string",
            "enum": ["publishDate", "date", "pubdate"]
          }
        }
      },
      "additionalProperties": false
    },
    "footnoteAnchorPrefix": {
      "description": "The prefix for footnote anchors\nhttps://gohugo.io/getting-started/configuration/#footnoteanchorprefix",
      "type": "string",
      "default": ""
    },
    "footnoteReturnLinkContents": {
      "description": "The text to display for footnote return links\nhttps://gohugo.io/getting-started/configuration/#footnotereturnlinkcontents",
      "type": "string",
      "default": ""
    },
    "googleAnalytics": {
      "description": "The Google Analytics tracking ID\nhttps://gohugo.io/getting-started/configuration/#googleanalytics",
      "type": "string",
      "default": "",
      "pattern": "(UA-\\d{6}-\\d)|(G-\\w+)"
    },
    "hasCJKLanguage": {
      "description": "Enable/disable auto-detecting Chinese/Japanese/Korean Languages in the content\nhttps://gohugo.io/getting-started/configuration/#hascjklanguage",
      "type": "boolean",
      "default": false
    },
    "imaging": {
      "description": "The image processing options\nhttps://gohugo.io/getting-started/configuration/#imaging",
      "type": "object",
      "default": {
        "resampleFilter": "Box",
        "quality": 75,
        "hint": "photo",
        "anchor": "Smart",
        "bgColor": "#ffffff",
        "exif": {
          "includeFields": "",
          "excludeFields": "",
          "disableDate": false,
          "disableLatLong": false
        }
      },
      "properties": {
        "resampleFilter": {
          "description": "The default resample filter\nhttps://gohugo.io/content-management/image-processing/#resampling-filter",
          "type": "string",
          "default": "Box",
          "enum": [
            "NearestNeighbor",
            "Box",
            "Linear",
            "Hermite",
            "MitchellNetravali",
            "CatmullRom",
            "BSpline",
            "Gaussian",
            "Lanczos",
            "Hann",
            "Hamming",
            "Blackman",
            "Bartlett",
            "Welch",
            "Cosine"
          ]
        },
        "quality": {
          "description": "The default quality\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
          "type": "integer",
          "default": 75,
          "minimum": 0,
          "maximum": 100
        },
        "hint": {
          "description": "The default hint about what type of image\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
          "type": "string",
          "default": "photo",
          "enum": ["picture", "photo", "drawing", "icon", "text"]
        },
        "anchor": {
          "description": "The anchor used when cropping pictures with either .Fill or .Crop\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
          "type": "string",
          "default": "Smart",
          "enum": [
            "Smart",
            "TopLeft",
            "Top",
            "TopRight",
            "Left",
            "Center",
            "Right",
            "BottomLeft",
            "Bottom",
            "BottomRight"
          ]
        },
        "bgColor": {
          "description": "The default background color\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
          "type": "string",
          "default": "#ffffff",
          "pattern": "^#(\\d|[ABCDEFabcdef]){6}$"
        },
        "exif": {
          "title": "Exif options",
          "description": "Exif options\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
          "type": "object",
          "properties": {
            "includeFields": {
              "description": "The regexp matching the included fields\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
              "type": "string",
              "default": ""
            },
            "excludeFields": {
              "description": "The regexp matching the excluded fields\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
              "type": "string",
              "default": ""
            },
            "disableDate": {
              "description": "Enable/disable extracting the 'photo taken' date/time into .Date\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
              "type": "boolean",
              "default": false
            },
            "disableLatLong": {
              "description": "Enable/disable extracting the 'photo taken where' into .Long and .Lat\nhttps://gohugo.io/content-management/image-processing/#image-processing-config",
              "type": "boolean",
              "default": false
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "languageCode": {
      "description": "The language tag as defined by RFC 5646\nhttps://gohugo.io/getting-started/configuration/#languagecode",
      "type": "string",
      "default": ""
    },
    "languages": {
      "title": "language options",
      "description": "The language options\nhttps://gohugo.io/content-management/multilingual/#configure-languages",
      "type": "object",
      "default": {},
      "patternProperties": {
        ".": {
          "description": "The language options",
          "type": "object"
        }
      }
    },
    "disableLanguages": {
      "description": "The disabled languages\nhttps://gohugo.io/content-management/multilingual/#disable-a-language",
      "$ref": "#/definitions/uniqueStringArray"
    },
    "markup": {
      "title": "markdown options",
      "description": "The markdown options\nhttps://gohugo.io/getting-started/configuration-markup",
      "type": "object",
      "default": {
        "asciidocExt": {
          "attributes": {},
          "backend": "html5",
          "extensions": [],
          "failureLevel": "fatal",
          "noHeaderOrFooter": true,
          "preserveTOC": false,
          "safeMode": "unsafe",
          "sectionNumbers": false,
          "trace": false,
          "verbose": false,
          "workingFolderCurrent": false
        },
        "blackFriday": {
          "angledQuotes": false,
          "extensions": null,
          "extensionsMask": null,
          "footnoteAnchorPrefix": "",
          "footnoteReturnLinkContents": "",
          "fractions": true,
          "hrefTargetBlank": false,
          "latexDashes": true,
          "nofollowLinks": false,
          "noreferrerLinks": false,
          "plainIDAnchors": true,
          "skipHTML": false,
          "smartDashes": true,
          "smartypants": true,
          "smartypantsQuotesNBSP": false,
          "taskLists": true
        },
        "defaultMarkdownHandler": "goldmark",
        "goldmark": {
          "extensions": {
            "definitionList": true,
            "footnote": true,
            "linkify": true,
            "linkifyProtocol": "https",
            "strikethrough": true,
            "table": true,
            "taskList": true,
            "typographer": true
          },
          "parser": {
            "attribute": {
              "block": false,
              "title": true
            },
            "autoHeadingID": true,
            "autoHeadingIDType": "github"
          },
          "renderer": {
            "hardWraps": false,
            "unsafe": false,
            "xhtml": false
          }
        },
        "highlight": {
          "anchorLineNos": false,
          "codeFences": true,
          "guessSyntax": false,
          "hl_Lines": "",
          "lineAnchors": "",
          "lineNoStart": 1,
          "lineNos": false,
          "lineNumbersInTable": true,
          "noClasses": true,
          "noHl": false,
          "style": "monokai",
          "tabWidth": 4
        },
        "tableOfContents": {
          "startLevel": 2,
          "endLevel": 3,
          "ordered": false
        }
      },
      "properties": {
        "asciidocExt": {
          "title": "AsciidocExt options",
          "description": "AsciidocExt options\nhttps://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#processing-information",
          "type": "object",
          "properties": {
            "attributes": {
              "title": "document attributes",
              "description": "The document attributes\nhttps://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#document-settings",
              "type": "object",
              "default": {},
              "patternProperties": {
                ".": {
                  "type": "string"
                }
              }
            },
            "backend": {
              "description": "The backend output file format\nhttps://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#document-settings",
              "type": "string",
              "default": "html5",
              "enum": ["html5", "docbook5", "manpage", "html"]
            },
            "extensions": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "array",
              "default": [],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            },
            "failureLevel": {
              "description": "The minimum logging level\nhttps://docs.asciidoctor.org/asciidoctor/latest/cli/man1/asciidoctor/#processing-information",
              "type": "string",
              "default": "fatal"
            },
            "noHeaderOrFooter": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "boolean",
              "default": true
            },
            "preserveTOC": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "boolean",
              "default": false
            },
            "safeMode": {
              "description": "The safe mode\nhttps://docs.asciidoctor.org/asciidoctor/latest/safe-modes/",
              "type": "string",
              "default": "unsafe",
              "enum": ["unsafe", "safe", "server", "secure"]
            },
            "sectionNumbers": {
              "description": "Enable/disable section title's auto-numbering\nhttps://docs.asciidoctor.org/asciidoctor.js/latest/cli/options/#document-conversion",
              "type": "boolean",
              "default": false
            },
            "trace": {
              "description": "Include/exclude the backtrace information on errors\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "boolean",
              "default": false
            },
            "verbose": {
              "description": "Enable/disable verbose error printing\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "boolean",
              "default": false
            },
            "workingFolderCurrent": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#configure-markup",
              "type": "boolean",
              "default": false
            }
          },
          "additionalProperties": false
        },
        "blackfriday": {
          "title": "Blackfriday options",
          "description": "Blackfriday options\nhttps://gohugo.io/getting-started/configuration-markup#blackfriday",
          "type": "object",
          "properties": {
            "angledQuotes": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "extensions": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": ["array", "null"],
              "default": null,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            },
            "extensionsMask": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": ["string", "null"],
              "default": null
            },
            "footnoteAnchorPrefix": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "string",
              "default": ""
            },
            "footnoteReturnLinkContents": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "string",
              "default": ""
            },
            "fractions": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            },
            "hrefTargetBlank": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "latexDashes": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            },
            "nofollowLinks": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "noreferrerLinks": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "plainIDAnchors": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            },
            "skipHTML": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "smartDashes": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            },
            "smartypants": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            },
            "smartypantsQuotesNBSP": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": false
            },
            "taskLists": {
              "description": "https://gohugo.io/getting-started/configuration-markup#blackfriday",
              "type": "boolean",
              "default": true
            }
          },
          "additionalProperties": false
        },
        "defaultMarkdownHandler": {
          "description": "The default markdown renderer\nhttps://gohugo.io/getting-started/configuration-markup#blackfriday",
          "type": "string",
          "default": "goldmark",
          "enum": ["goldmark", "blackfriday"]
        },
        "goldmark": {
          "title": "Goldmark options",
          "description": "Goldmark options\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
          "type": "object",
          "default": {
            "extensions": {
              "definitionList": true,
              "footnote": true,
              "linkify": true,
              "linkifyProtocol": "https",
              "strikethrough": true,
              "table": true,
              "taskList": true,
              "typographer": true
            },
            "parser": {
              "attribute": {
                "block": false,
                "title": true
              },
              "autoHeadingID": true,
              "autoHeadingIDType": "github"
            },
            "renderer": {
              "hardWraps": false,
              "unsafe": false,
              "xhtml": false
            }
          },
          "properties": {
            "extensions": {
              "title": "extension options",
              "description": "The extension options\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
              "type": "object",
              "default": {
                "definitionList": true,
                "footnote": true,
                "linkify": true,
                "linkifyProtocol": "https",
                "strikethrough": true,
                "table": true,
                "taskList": true,
                "typographer": true
              },
              "properties": {
                "definitionList": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "footnote": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "linkify": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "linkifyProtocol": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "string",
                  "default": "https"
                },
                "strikethrough": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "table": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "taskList": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "typographer": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                }
              },
              "additionalProperties": false
            },
            "parser": {
              "title": "parser options",
              "description": "The parser options\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
              "type": "object",
              "default": {
                "attribute": {
                  "block": false,
                  "title": true
                },
                "autoHeadingID": true,
                "autoHeadingIDType": "github"
              },
              "properties": {
                "attribute": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "object",
                  "default": {
                    "block": false,
                    "title": true
                  },
                  "properties": {
                    "block": {
                      "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                      "type": "boolean",
                      "default": false
                    },
                    "title": {
                      "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                      "type": "boolean",
                      "default": true
                    }
                  },
                  "additionalProperties": false
                },
                "autoHeadingID": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": true
                },
                "autoHeadingIDType": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "string",
                  "default": "github"
                }
              },
              "additionalProperties": false
            },
            "renderer": {
              "title": "renderer options",
              "description": "The renderer options\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
              "type": "object",
              "default": {
                "hardWraps": false,
                "unsafe": false,
                "xhtml": false
              },
              "properties": {
                "hardWraps": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": false
                },
                "unsafe": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": false
                },
                "xhtml": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration-markup#goldmark",
                  "type": "boolean",
                  "default": false
                }
              },
              "additionalProperties": false
            }
          },
          "additionalProperties": false
        },
        "highlight": {
          "title": "highlighting options",
          "description": "The highlighting options\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
          "type": "object",
          "default": {
            "anchorLineNos": false,
            "codeFences": true,
            "guessSyntax": false,
            "hl_Lines": "",
            "lineAnchors": "",
            "lineNoStart": 1,
            "lineNos": false,
            "lineNumbersInTable": true,
            "noClasses": true,
            "noHl": false,
            "style": "monokai",
            "tabWidth": 4
          },
          "properties": {
            "anchorLineNos": {
              "description": "Enable/disable anchors on line numbers\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": false
            },
            "codeFences": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": true
            },
            "guessSyntax": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": false
            },
            "hl_Lines": {
              "description": "The highlighted line number range\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "default": "",
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1
                },
                {
                  "type": "string",
                  "pattern": "^\\d+( \\d+(-\\d+)?)*$"
                }
              ]
            },
            "lineAnchors": {
              "description": "The prefix for the anchors on line numbers\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "string",
              "default": ""
            },
            "lineNoStart": {
              "description": "The first line\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "integer",
              "default": 1,
              "minimum": 1
            },
            "lineNos": {
              "description": "Enable/disable line numbers\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "default": false,
              "oneOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "string",
                  "enum": ["table", "inline"]
                }
              ]
            },
            "lineNumbersInTable": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": true
            },
            "noClasses": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": true
            },
            "noHl": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "boolean",
              "default": false
            },
            "style": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "string",
              "default": "monokai",
              "enum": [
                "abap",
                "algol",
                "algol_nu",
                "arduino",
                "autumn",
                "average",
                "base16-snazzy",
                "borland",
                "bw",
                "catppuccin-frappe",
                "catppuccin-latte",
                "catppuccin-macchiato",
                "catppuccin-mocha",
                "colorful",
                "doom-one",
                "doom-one2",
                "dracula",
                "emacs",
                "friendly",
                "fruity",
                "github-dark",
                "github",
                "gruvbox-light",
                "gruvbox",
                "hr_high_contrast",
                "hrdark",
                "igor",
                "lovelace",
                "manni",
                "modus-operandi",
                "modus-vivendi",
                "monokai",
                "monokailight",
                "murphy",
                "native",
                "nord",
                "onedark",
                "onesenterprise",
                "paraiso-dark",
                "paraiso-light",
                "pastie",
                "perldoc",
                "pygments",
                "rainbow_dash",
                "rose-pine-dawn",
                "rose-pine-moon",
                "rose-pine",
                "rrt",
                "solarized-dark",
                "solarized-dark256",
                "solarized-light",
                "swapoff",
                "tango",
                "trac",
                "vim",
                "vs",
                "vulcan",
                "witchhazel",
                "xcode-dark",
                "xcode"
              ]
            },
            "tabWidth": {
              "description": "\nhttps://gohugo.io/getting-started/configuration-markup#highlight",
              "type": "integer",
              "default": 4,
              "minimum": 1
            }
          },
          "additionalProperties": false
        },
        "tableOfContents": {
          "title": "table of contents options",
          "description": "The table of contents options\nhttps://gohugo.io/getting-started/configuration-markup#table-of-contents",
          "type": "object",
          "default": {
            "endLevel": 3,
            "ordered": false,
            "startLevel": 2
          },
          "properties": {
            "startLevel": {
              "description": "The start heading level\nhttps://gohugo.io/getting-started/configuration-markup#table-of-contents",
              "type": "integer",
              "default": 2,
              "minimum": 1,
              "maximum": 6
            },
            "endLevel": {
              "description": "The end heading level\nhttps://gohugo.io/getting-started/configuration-markup#table-of-contents",
              "type": "integer",
              "default": 3,
              "minimum": 1,
              "maximum": 6
            },
            "ordered": {
              "description": "Enable/disable ordered list generation\nhttps://gohugo.io/getting-started/configuration-markup#table-of-contents",
              "type": "boolean",
              "default": false
            }
          },
          "additionalProperties": false
        }
      }
    },
    "mediaTypes": {
      "title": "media type's options",
      "description": "The media type's options\nhttps://gohugo.io/templates/output-formats/#media-types",
      "type": "object",
      "properties": {
        "application/javascript": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["js", "jsm", "mjs"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["js", "jsm", "mjs"]
          }
        },
        "application/json": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["json"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["json"]
          }
        },
        "application/manifest+json": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["webmanifest"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["webmanifest"]
          }
        },
        "application/octet-stream": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": [],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1
          }
        },
        "application/pdf": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["pdf"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["pdf"]
          }
        },
        "application/rss+xml": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["xml", "rss"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["xml", "rss"]
          }
        },
        "application/toml": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["toml"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["toml"]
          }
        },
        "application/typescript": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["ts"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["ts"]
          }
        },
        "application/xml": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["xml"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["xml"]
          }
        },
        "application/yaml": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["yaml", "yml"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["yaml", "yml"]
          }
        },
        "font/otf": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["otf"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["otf"]
          }
        },
        "font/ttf": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["ttf"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["ttf"]
          }
        },
        "image/bmp": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["bmp"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["bmp"]
          }
        },
        "image/gif": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["gif"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["gif"]
          }
        },
        "image/jpeg": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["jpg", "jpeg", "gpe", "jif", "jfif"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["jpg", "jpeg", "gpe", "jif", "jfif"]
          }
        },
        "image/png": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["png"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["png"]
          }
        },
        "image/svg+xml": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["svg"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["svg"]
          }
        },
        "image/webp": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["webp"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["webp"]
          }
        },
        "text/calendar": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["ics"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["ics"]
          }
        },
        "text/css": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["css"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["css"]
          }
        },
        "text/csv": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["csv"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["csv"]
          }
        },
        "text/html": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["html"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["html"]
          }
        },
        "text/jsx": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["jsx"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["jsx"]
          }
        },
        "text/markdown": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["md", "markdown"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["md"]
          }
        },
        "text/plain": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["txt"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["txt"]
          }
        },
        "text/tsx": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["tsx"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["tsx"]
          }
        },
        "text/x-sass": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["sass"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["sass"]
          }
        },
        "text/x-scss": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["scss"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["scss"]
          }
        },
        "video/3gpp": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["3gpp", "3gp"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["3gpp", "3gp"]
          }
        },
        "video/mp4": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["mp4"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["mp4"]
          }
        },
        "video/mpeg": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["mpg", "mpeg"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["mpg", "mpeg"]
          }
        },
        "video/ogg": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["ogv"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["ogv"]
          }
        },
        "video/webm": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["webm"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["webm"]
          }
        },
        "video/x-msvideo": {
          "description": "\nhttps://gohugo.io/templates/output-formats/#media-types",
          "type": "array",
          "default": ["avi"],
          "uniqueItems": true,
          "items": {
            "type": "string",
            "minLength": 1,
            "examples": ["avi"]
          }
        }
      },
      "additionalProperties": false
    },
    "menu": {
      "title": "media menu options",
      "description": "The menu options\nhttps://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu",
      "type": "object",
      "patternProperties": {
        ".": {
          "description": "The menu\nhttps://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu",
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "identifier": {
                "description": "Required when two or more menu entries have the same name\nhttps://gohugo.io/content-management/menus/#properties-front-matter",
                "type": "string",
                "minLength": 1
              },
              "name": {
                "description": "The text to display when rendering the menu entry.\nhttps://gohugo.io/content-management/menus/#properties-front-matter",
                "type": "string",
                "minLength": 1
              },
              "parent": {
                "description": "Required for child entries in a nested menu.\nhttps://gohugo.io/content-management/menus/#properties-front-matter",
                "type": "string"
              },
              "post": {
                "description": "\nhttps://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu",
                "type": "string"
              },
              "pre": {
                "description": "\nhttps://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu",
                "type": "string"
              },
              "title": {
                "description": "\nhttps://gohugo.io/content-management/menus/#add-non-content-entries-to-a-menu",
                "type": "string"
              },
              "weight": {
                "description": "A non-zero integer indicating the entry's position relative the root of the menu, or to its parent for a child entry\nhttps://gohugo.io/content-management/menus/#properties-front-matter",
                "type": "integer"
              },
              "pageRef": {
                "description": "Required for internal links.\nhttps://gohugo.io/content-management/menus/#properties-site-configuration",
                "type": "string"
              },
              "url": {
                "description": "Required for external links.\nhttps://gohugo.io/content-management/menus/#properties-site-configuration",
                "type": "string"
              }
            },
            "additionalProperties": false
          }
        }
      }
    },
    "minify": {
      "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
      "type": "object",
      "default": {
        "disableCSS": false,
        "disableHTML": false,
        "disableJS": false,
        "disableJSON": false,
        "disableSVG": false,
        "disableXML": false,
        "minifyOutput": false,
        "tdewolff": {
          "css": {
            "keepCSS2": true,
            "precision": 0
          },
          "html": {
            "keepComments": false,
            "keepConditionalComments": true,
            "keepDefaultAttrVals": true,
            "keepDocumentTags": true,
            "keepEndTags": true,
            "keepQuotes": false,
            "keepWhitespace": false
          },
          "js": {
            "keepVarNames": false,
            "noNullishOperator": false,
            "precision": 0
          },
          "json": {
            "keepNumbers": false,
            "precision": 0
          },
          "svg": {
            "precision": 0
          },
          "xml": {
            "keepWhitespace": false
          }
        }
      },
      "properties": {
        "disableCSS": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "disableHTML": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "disableJS": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "disableJSON": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "disableSVG": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "disableXML": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "minifyOutput": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "boolean",
          "default": false
        },
        "tdewolff": {
          "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
          "type": "object",
          "properties": {
            "css": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "keepCSS2": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": true
                },
                "precision": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "integer",
                  "default": 0
                }
              },
              "additionalProperties": false
            },
            "html": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "keepComments": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                },
                "keepConditionalComments": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": true
                },
                "keepDefaultAttrVals": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": true
                },
                "keepDocumentTags": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": true
                },
                "keepEndTags": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": true
                },
                "keepQuotes": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                },
                "keepWhitespace": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                }
              },
              "additionalProperties": false
            },
            "js": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "keepVarNames": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                },
                "noNullishOperator": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                },
                "precision": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "integer",
                  "default": 0
                }
              },
              "additionalProperties": false
            },
            "json": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "keepNumbers": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                },
                "precision": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "integer",
                  "default": 0
                }
              },
              "additionalProperties": false
            },
            "svg": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "precision": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "integer",
                  "default": 0,
                  "minimum": 0
                }
              },
              "additionalProperties": false
            },
            "xml": {
              "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
              "type": "object",
              "properties": {
                "keepWhitespace": {
                  "description": "\nhttps://gohugo.io/getting-started/configuration/#configure-minify",
                  "type": "boolean",
                  "default": false
                }
              },
              "additionalProperties": false
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "module": {
      "description": "The module options\nhttps://gohugo.io/hugo-modules/configuration/",
      "type": "object",
      "default": {
        "noProxy": "none",
        "noVendor": "",
        "private": "*.*",
        "proxy": "direct",
        "replacements": "",
        "workspace": ""
      },
      "properties": {
        "noVendor": {
          "description": "The glob pattern matching the paths to skip when vendoring\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "string",
          "default": ""
        },
        "vendorClosest": {
          "description": "Enable/disable picking the vendored module closest to the module using it\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "boolean",
          "default": "true"
        },
        "proxy": {
          "description": "The proxy server to download the remote modules\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "string",
          "default": "direct"
        },
        "noProxy": {
          "description": "The glob list of the matching paths that should not use the proxy configured above\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "string",
          "default": "none",
          "examples": ["*.ext", "*.ext1,*.ext2"],
          "pattern": "^[^,]+(,[^,]+)*$"
        },
        "private": {
          "description": "The glob list of the matching paths that should be treated as private\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "string",
          "default": "*.*",
          "examples": ["*.ext", "*.ext1,*.ext2"],
          "pattern": "^[^,]+(,[^,]+)*$"
        },
        "replacements": {
          "description": "The list of the module path to directory replacement mapping\nhttps://gohugo.io/hugo-modules/configuration/#module-config-top-level",
          "type": "string",
          "default": "",
          "examples": [
            "path/to/input_directory -> path/to/output_directory",
            "path/to/input_directory1 -> path/to/output_directory1,path/to/input_directory2 -> path/to/output_directory2"
          ],
          "pattern": "^[^,]+ -> [^,]+(,[^,]+ -> [^,]+)*$"
        },
        "hugoVersion": {
          "title": "version",
          "description": "The version\nhttps://gohugo.io/hugo-modules/configuration/#module-config-hugoversion",
          "type": "object",
          "properties": {
            "min": {
              "description": "The minimum required version\nhttps://gohugo.io/hugo-modules/configuration/#module-config-hugoversion",
              "$ref": "#/definitions/hugoVersion"
            },
            "max": {
              "description": "The maximum required version\nhttps://gohugo.io/hugo-modules/configuration/#module-config-hugoversion",
              "$ref": "#/definitions/hugoVersion"
            },
            "extended": {
              "description": "Enable/disable requiring the extended version\nhttps://gohugo.io/hugo-modules/configuration/#module-config-hugoversion",
              "type": "boolean"
            }
          },
          "additionalProperties": false
        },
        "imports": {
          "title": "import options",
          "description": "The import options\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
          "type": "array",
          "items": {
            "type": "object",
            "required": ["path"],
            "properties": {
              "path": {
                "description": "The path\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "string",
                "minLength": 1
              },
              "ignoreConfig": {
                "description": "Use/ignore the configuration file\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "boolean"
              },
              "ignoreImports": {
                "description": "Use/ignore the imports\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "boolean"
              },
              "disable": {
                "description": "Enable/disable the module\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "boolean"
              },
              "noMounts": {
                "description": "Enable/disable the folder mounting\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "boolean"
              },
              "noVendor": {
                "description": "Enable/disable vendoring this import\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
                "type": "boolean"
              }
            },
            "additionalProperties": false
          }
        },
        "mounts": {
          "title": "mount options",
          "description": "The mount options\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
          "type": "array",
          "items": {
            "type": "object",
            "default": [
              {
                "source": "content",
                "target": "content"
              },
              {
                "source": "static",
                "target": "static"
              },
              {
                "source": "layouts",
                "target": "layouts"
              },
              {
                "source": "data",
                "target": "data"
              },
              {
                "source": "assets",
                "target": "assets"
              },
              {
                "source": "i18n",
                "target": "i18n"
              },
              {
                "source": "archetypes",
                "target": "archetypes"
              }
            ],
            "required": ["source", "target"],
            "properties": {
              "source": {
                "description": "The source path\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
                "type": "string",
                "minLength": 1
              },
              "target": {
                "description": "The target path\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
                "type": "string",
                "minLength": 1
              },
              "lang": {
                "description": "The language code\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
                "type": "string",
                "minLength": 1
              },
              "includeFiles": {
                "description": "The included files\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "array",
                    "uniqueItems": true,
                    "items": {
                      "type": "string"
                    }
                  }
                ]
              },
              "excludeFiles": {
                "description": "The excluded files\nhttps://gohugo.io/hugo-modules/configuration/#module-config-mounts",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "array",
                    "uniqueItems": true,
                    "items": {
                      "type": "string"
                    }
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        }
      },
      "additionalProperties": false
    },
    "newContentEditor": {
      "description": "The content editor\nhttps://gohugo.io/getting-started/configuration/#newcontenteditor",
      "type": "string",
      "default": ""
    },
    "noChmod": {
      "description": "Enable/disable syncing permission mode of files\nhttps://gohugo.io/getting-started/configuration/#nochmod",
      "type": "boolean",
      "default": false
    },
    "noTimes": {
      "description": "Enable/disable syncing modification time of files\nhttps://gohugo.io/getting-started/configuration/#notimes",
      "type": "boolean",
      "default": false
    },
    "outputFormats": {
      "title": "output format options",
      "description": "The output format options\nhttps://gohugo.io/templates/output-formats/#configure-output-formats",
      "$ref": "#/definitions/outputFormats"
    },
    "paginate": {
      "description": "The default number of elements per page in pagination\nhttps://gohugo.io/getting-started/configuration/#paginate",
      "type": "integer",
      "default": 10
    },
    "paginatePath": {
      "description": "The path element used during pagination\nhttps://gohugo.io/getting-started/configuration/#paginatepath",
      "type": "string",
      "default": "page",
      "minLength": 1
    },
    "permalinks": {
      "title": "permalink options",
      "description": "The permalink options\nhttps://gohugo.io/content-management/urls/#permalinks",
      "type": "object",
      "patternProperties": {
        ".": {
          "description": "The permalink",
          "type": "string",
          "examples": [
            ":year",
            ":month",
            ":monthname",
            ":day",
            ":weekday",
            ":weekdayname",
            ":yearday",
            ":section",
            ":sections",
            ":title",
            ":slug",
            ":filename"
          ]
        }
      }
    },
    "pluralizeListTitles": {
      "description": "Pluralize/leave titles in lists\nhttps://gohugo.io/getting-started/configuration/#pluralizelisttitles",
      "type": "boolean",
      "default": true
    },
    "publishDir": {
      "description": "The directory where Hugo writes the final static site\nhttps://gohugo.io/getting-started/configuration/#publishdir",
      "type": "string",
      "default": "public",
      "minLength": 1
    },
    "related": {
      "title": "related content options",
      "description": "The related content options\nhttps://gohugo.io/getting-started/configuration/#related",
      "type": "object",
      "default": {
        "includeNewer": false,
        "indices": [
          {
            "name": "keywords",
            "weight": 100
          },
          {
            "name": "date",
            "weight": 10
          }
        ],
        "threshold": 80,
        "toLower": false
      },
      "properties": {
        "threshold": {
          "description": "\nhttps://gohugo.io/content-management/related/#top-level-config-options",
          "type": "integer",
          "default": 80,
          "minimum": 0,
          "maximum": 100
        },
        "includeNewer": {
          "description": "Include/exclude the pages newer than the current page\nhttps://gohugo.io/content-management/related/#top-level-config-options",
          "type": "boolean",
          "default": false
        },
        "toLower": {
          "description": "Enable/disable lowering the case keywords in both the indexes and the queries\nhttps://gohugo.io/content-management/related/#top-level-config-options",
          "type": "boolean",
          "default": false
        },
        "indices": {
          "title": "related content option's entry",
          "description": "The related content option's entry\nhttps://gohugo.io/content-management/related/#config-options-per-index",
          "type": "array",
          "default": [
            {
              "name": "keywords",
              "weight": 100
            },
            {
              "name": "date",
              "weight": 10
            }
          ],
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "description": "The index name\nhttps://gohugo.io/content-management/related/#config-options-per-index",
                "type": "string",
                "minLength": 1
              },
              "weight": {
                "description": "The weight indicating how important this parameter is relative to the other parameters\nhttps://gohugo.io/content-management/related/#config-options-per-index",
                "type": "string"
              },
              "pattern": {
                "description": "The date format\nhttps://gohugo.io/content-management/related/#config-options-per-index",
                "type": "string"
              },
              "toLower": {
                "description": "Enable/disable lowering the case keywords in both the indexes and the queries\nhttps://gohugo.io/content-management/related/#config-options-per-index",
                "type": "boolean",
                "default": false
              }
            },
            "additionalProperties": false
          }
        }
      },
      "additionalProperties": false
    },
    "relativeURLs": {
      "description": "Enable/disable making all relative URLs relative to content root\nhttps://gohugo.io/getting-started/configuration/#relativeurls",
      "type": "boolean",
      "default": false
    },
    "refLinksErrorLevel": {
      "description": "The logging level for page links cannot be resolved\nhttps://gohugo.io/getting-started/configuration/#reflinkserrorlevel",
      "type": "string",
      "default": "ERROR",
      "enum": ["ERROR", "WARNING"]
    },
    "refLinksNotFoundURL": {
      "description": "The placeholder when a page reference cannot be found in `ref` or `relref`\nhttps://gohugo.io/getting-started/configuration/#reflinksnotfoundurl",
      "type": "string"
    },
    "removePathAccents": {
      "description": "Remove/leave non-spacing marks from composite characters in content paths\nhttps://gohugo.io/getting-started/configuration/#removepathaccents",
      "type": "boolean",
      "default": false
    },
    "rssLimit": {
      "description": "\nhttps://gohugo.io/getting-started/configuration/#rsslimit",
      "type": "integer",
      "default": -1,
      "minimum": -1
    },
    "sectionPagesMenu": {
      "description": "\nhttps://gohugo.io/templates/menu-templates/#section-menu-for-lazy-bloggers",
      "type": "string"
    },
    "security": {
      "title": "security options",
      "description": "The security options\nhttps://gohugo.io/about/security-model/#security-policy",
      "type": "object",
      "default": {
        "enableInlineShortcodes": false,
        "exec": {
          "allow": ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$"],
          "osEnv": ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$"]
        },
        "funcs": {
          "getenv": ["^HUGO_"]
        },
        "http": {
          "methods": ["(?i)GET|POST"],
          "urls": [".*"]
        }
      },
      "properties": {
        "enableInlineShortcodes": {
          "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
          "type": "boolean",
          "default": false
        },
        "exec": {
          "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
          "type": "object",
          "default": {
            "allow": ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$"],
            "osEnv": ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$"]
          },
          "properties": {
            "allow": {
              "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
              "type": "array",
              "default": ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$"],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            },
            "osEnv": {
              "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
              "type": "array",
              "default": ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$"],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            }
          },
          "additionalProperties": false
        },
        "funcs": {
          "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
          "type": "object",
          "default": {
            "getenv": ["^HUGO_"]
          },
          "properties": {
            "getenv": {
              "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
              "type": "array",
              "default": ["^HUGO_"],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            }
          },
          "additionalProperties": false
        },
        "http": {
          "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
          "type": "object",
          "default": {
            "methods": ["(?i)GET|POST"],
            "urls": [".*"]
          },
          "properties": {
            "methods": {
              "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
              "type": "array",
              "default": ["(?i)GET|POST"],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            },
            "urls": {
              "description": "\nhttps://gohugo.io/about/security-model/#security-policy",
              "type": "array",
              "default": [".*"],
              "uniqueItems": true,
              "items": {
                "type": "string",
                "minLength": 1
              }
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "sitemap": {
      "title": "sitemap options",
      "description": "The sitemap options\nhttps://gohugo.io/templates/sitemap-template/#configure-sitemapxml",
      "type": "object",
      "default": {
        "changefreq": "monthly",
        "filename": "sitemap.xml",
        "priority": 0.5
      },
      "properties": {
        "changefreq": {
          "description": "\nhttps://gohugo.io/templates/sitemap-template/#configure-sitemapxml",
          "type": "string",
          "default": "monthly"
        },
        "filename": {
          "description": "\nhttps://gohugo.io/templates/sitemap-template/#configure-sitemapxml",
          "type": "string",
          "default": "sitemap.xml"
        },
        "priority": {
          "description": "\nhttps://gohugo.io/templates/sitemap-template/#configure-sitemapxml",
          "type": "number",
          "default": 0.5,
          "minimum": 0,
          "maximum": 1
        }
      },
      "additionalProperties": false
    },
    "summaryLength": {
      "description": "The length of text in words to show in a .Summary\nhttps://gohugo.io/getting-started/configuration/#summarylength",
      "type": "integer",
      "default": 70,
      "minimum": 0
    },
    "taxonomies": {
      "title": "taxonomy options",
      "description": "The taxonomy options\nhttps://gohugo.io/content-management/taxonomies#configure-taxonomies",
      "type": "object",
      "default": {
        "category": "categories",
        "tag": "tags"
      },
      "properties": {
        "tag": {
          "description": "The default taxonomy\nhttps://gohugo.io/content-management/taxonomies#configure-taxonomies",
          "type": "string",
          "default": "tags",
          "minLength": 1
        },
        "category": {
          "description": "The default taxonomy\nhttps://gohugo.io/content-management/taxonomies#configure-taxonomies",
          "type": "string",
          "default": "categories",
          "minLength": 1
        }
      },
      "patternProperties": {
        "^(?!tag|category)$": {
          "description": "The custom taxonomy\nhttps://gohugo.io/content-management/taxonomies#configure-taxonomies",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "theme": {
      "description": "\nhttps://gohugo.io/hugo-modules/configuration/#module-config-imports",
      "type": "string",
      "minLength": 1
    },
    "themesDir": {
      "description": "The directory where themes are stored\nhttps://gohugo.io/getting-started/configuration/#themesdir",
      "type": "string",
      "default": "themes",
      "minLength": 1
    },
    "timeout": {
      "description": "The timeout for generating page contents\nhttps://gohugo.io/getting-started/configuration/#timeout",
      "type": "string",
      "default": "30s",
      "pattern": "^\\d+s$"
    },
    "timeZone": {
      "description": "The time zone\nhttps://gohugo.io/getting-started/configuration/#timezone",
      "type": "string",
      "enum": [
        "Africa/Abidjan",
        "Africa/Accra",
        "Africa/Addis_Ababa",
        "Africa/Algiers",
        "Africa/Asmara",
        "Africa/Asmera",
        "Africa/Bamako",
        "Africa/Bangui",
        "Africa/Banjul",
        "Africa/Bissau",
        "Africa/Blantyre",
        "Africa/Brazzaville",
        "Africa/Bujumbura",
        "Africa/Cairo",
        "Africa/Casablanca",
        "Africa/Ceuta",
        "Africa/Conakry",
        "Africa/Dakar",
        "Africa/Dar_es_Salaam",
        "Africa/Djibouti",
        "Africa/Douala",
        "Africa/El_Aaiun",
        "Africa/Freetown",
        "Africa/Gaborone",
        "Africa/Harare",
        "Africa/Johannesburg",
        "Africa/Juba",
        "Africa/Kampala",
        "Africa/Khartoum",
        "Africa/Kigali",
        "Africa/Kinshasa",
        "Africa/Lagos",
        "Africa/Libreville",
        "Africa/Lome",
        "Africa/Luanda",
        "Africa/Lubumbashi",
        "Africa/Lusaka",
        "Africa/Malabo",
        "Africa/Maputo",
        "Africa/Maseru",
        "Africa/Mbabane",
        "Africa/Mogadishu",
        "Africa/Monrovia",
        "Africa/Nairobi",
        "Africa/Ndjamena",
        "Africa/Niamey",
        "Africa/Nouakchott",
        "Africa/Ouagadougou",
        "Africa/Porto-Novo",
        "Africa/Sao_Tome",
        "Africa/Timbuktu",
        "Africa/Tripoli",
        "Africa/Tunis",
        "Africa/Windhoek",
        "America/Adak",
        "America/Anchorage",
        "America/Anguilla",
        "America/Antigua",
        "America/Araguaina",
        "America/Argentina/Buenos_Aires",
        "America/Argentina/Catamarca",
        "America/Argentina/ComodRivadavia",
        "America/Argentina/Cordoba",
        "America/Argentina/Jujuy",
        "America/Argentina/La_Rioja",
        "America/Argentina/Mendoza",
        "America/Argentina/Rio_Gallegos",
        "America/Argentina/Salta",
        "America/Argentina/San_Juan",
        "America/Argentina/San_Luis",
        "America/Argentina/Tucuman",
        "America/Argentina/Ushuaia",
        "America/Aruba",
        "America/Asuncion",
        "America/Atikokan",
        "America/Atka",
        "America/Bahia",
        "America/Bahia_Banderas",
        "America/Barbados",
        "America/Belem",
        "America/Belize",
        "America/Blanc-Sablon",
        "America/Boa_Vista",
        "America/Bogota",
        "America/Boise",
        "America/Buenos_Aires",
        "America/Cambridge_Bay",
        "America/Campo_Grande",
        "America/Cancun",
        "America/Caracas",
        "America/Catamarca",
        "America/Cayenne",
        "America/Cayman",
        "America/Chicago",
        "America/Chihuahua",
        "America/Coral_Harbour",
        "America/Cordoba",
        "America/Costa_Rica",
        "America/Creston",
        "America/Cuiaba",
        "America/Curacao",
        "America/Danmarkshavn",
        "America/Dawson",
        "America/Dawson_Creek",
        "America/Denver",
        "America/Detroit",
        "America/Dominica",
        "America/Edmonton",
        "America/Eirunepe",
        "America/El_Salvador",
        "America/Ensenada",
        "America/Fort_Nelson",
        "America/Fort_Wayne",
        "America/Fortaleza",
        "America/Glace_Bay",
        "America/Godthab",
        "America/Goose_Bay",
        "America/Grand_Turk",
        "America/Grenada",
        "America/Guadeloupe",
        "America/Guatemala",
        "America/Guayaquil",
        "America/Guyana",
        "America/Halifax",
        "America/Havana",
        "America/Hermosillo",
        "America/Indiana/Indianapolis",
        "America/Indiana/Knox",
        "America/Indiana/Marengo",
        "America/Indiana/Petersburg",
        "America/Indiana/Tell_City",
        "America/Indiana/Vevay",
        "America/Indiana/Vincennes",
        "America/Indiana/Winamac",
        "America/Indianapolis",
        "America/Inuvik",
        "America/Iqaluit",
        "America/Jamaica",
        "America/Jujuy",
        "America/Juneau",
        "America/Kentucky/Louisville",
        "America/Kentucky/Monticello",
        "America/Knox_IN",
        "America/Kralendijk",
        "America/La_Paz",
        "America/Lima",
        "America/Los_Angeles",
        "America/Louisville",
        "America/Lower_Princes",
        "America/Maceio",
        "America/Managua",
        "America/Manaus",
        "America/Marigot",
        "America/Martinique",
        "America/Matamoros",
        "America/Mazatlan",
        "America/Mendoza",
        "America/Menominee",
        "America/Merida",
        "America/Metlakatla",
        "America/Mexico_City",
        "America/Miquelon",
        "America/Moncton",
        "America/Monterrey",
        "America/Montevideo",
        "America/Montreal",
        "America/Montserrat",
        "America/Nassau",
        "America/New_York",
        "America/Nipigon",
        "America/Nome",
        "America/Noronha",
        "America/North_Dakota/Beulah",
        "America/North_Dakota/Center",
        "America/North_Dakota/New_Salem",
        "America/Nuuk",
        "America/Ojinaga",
        "America/Panama",
        "America/Pangnirtung",
        "America/Paramaribo",
        "America/Phoenix",
        "America/Port-au-Prince",
        "America/Port_of_Spain",
        "America/Porto_Acre",
        "America/Porto_Velho",
        "America/Puerto_Rico",
        "America/Punta_Arenas",
        "America/Rainy_River",
        "America/Rankin_Inlet",
        "America/Recife",
        "America/Regina",
        "America/Resolute",
        "America/Rio_Branco",
        "America/Rosario",
        "America/Santa_Isabel",
        "America/Santarem",
        "America/Santiago",
        "America/Santo_Domingo",
        "America/Sao_Paulo",
        "America/Scoresbysund",
        "America/Shiprock",
        "America/Sitka",
        "America/St_Barthelemy",
        "America/St_Johns",
        "America/St_Kitts",
        "America/St_Lucia",
        "America/St_Thomas",
        "America/St_Vincent",
        "America/Swift_Current",
        "America/Tegucigalpa",
        "America/Thule",
        "America/Thunder_Bay",
        "America/Tijuana",
        "America/Toronto",
        "America/Tortola",
        "America/Vancouver",
        "America/Virgin",
        "America/Whitehorse",
        "America/Winnipeg",
        "America/Yakutat",
        "America/Yellowknife",
        "Antarctica/Casey",
        "Antarctica/Davis",
        "Antarctica/DumontDUrville",
        "Antarctica/Macquarie",
        "Antarctica/Mawson",
        "Antarctica/McMurdo",
        "Antarctica/Palmer",
        "Antarctica/Rothera",
        "Antarctica/South_Pole",
        "Antarctica/Syowa",
        "Antarctica/Troll",
        "Antarctica/Vostok",
        "Arctic/Longyearbyen",
        "Asia/Aden",
        "Asia/Almaty",
        "Asia/Amman",
        "Asia/Anadyr",
        "Asia/Aqtau",
        "Asia/Aqtobe",
        "Asia/Ashgabat",
        "Asia/Ashkhabad",
        "Asia/Atyrau",
        "Asia/Baghdad",
        "Asia/Bahrain",
        "Asia/Baku",
        "Asia/Bangkok",
        "Asia/Barnaul",
        "Asia/Beirut",
        "Asia/Bishkek",
        "Asia/Brunei",
        "Asia/Calcutta",
        "Asia/Chita",
        "Asia/Choibalsan",
        "Asia/Chongqing",
        "Asia/Chungking",
        "Asia/Colombo",
        "Asia/Dacca",
        "Asia/Damascus",
        "Asia/Dhaka",
        "Asia/Dili",
        "Asia/Dubai",
        "Asia/Dushanbe",
        "Asia/Famagusta",
        "Asia/Gaza",
        "Asia/Harbin",
        "Asia/Hebron",
        "Asia/Ho_Chi_Minh",
        "Asia/Hong_Kong",
        "Asia/Hovd",
        "Asia/Irkutsk",
        "Asia/Istanbul",
        "Asia/Jakarta",
        "Asia/Jayapura",
        "Asia/Jerusalem",
        "Asia/Kabul",
        "Asia/Kamchatka",
        "Asia/Karachi",
        "Asia/Kashgar",
        "Asia/Kathmandu",
        "Asia/Katmandu",
        "Asia/Khandyga",
        "Asia/Kolkata",
        "Asia/Krasnoyarsk",
        "Asia/Kuala_Lumpur",
        "Asia/Kuching",
        "Asia/Kuwait",
        "Asia/Macao",
        "Asia/Macau",
        "Asia/Magadan",
        "Asia/Makassar",
        "Asia/Manila",
        "Asia/Muscat",
        "Asia/Nicosia",
        "Asia/Novokuznetsk",
        "Asia/Novosibirsk",
        "Asia/Omsk",
        "Asia/Oral",
        "Asia/Phnom_Penh",
        "Asia/Pontianak",
        "Asia/Pyongyang",
        "Asia/Qatar",
        "Asia/Qostanay",
        "Asia/Qyzylorda",
        "Asia/Rangoon",
        "Asia/Riyadh",
        "Asia/Saigon",
        "Asia/Sakhalin",
        "Asia/Samarkand",
        "Asia/Seoul",
        "Asia/Shanghai",
        "Asia/Singapore",
        "Asia/Srednekolymsk",
        "Asia/Taipei",
        "Asia/Tashkent",
        "Asia/Tbilisi",
        "Asia/Tehran",
        "Asia/Tel_Aviv",
        "Asia/Thimbu",
        "Asia/Thimphu",
        "Asia/Tokyo",
        "Asia/Tomsk",
        "Asia/Ujung_Pandang",
        "Asia/Ulaanbaatar",
        "Asia/Ulan_Bator",
        "Asia/Urumqi",
        "Asia/Ust-Nera",
        "Asia/Vientiane",
        "Asia/Vladivostok",
        "Asia/Yakutsk",
        "Asia/Yangon",
        "Asia/Yekaterinburg",
        "Asia/Yerevan",
        "Atlantic/Azores",
        "Atlantic/Bermuda",
        "Atlantic/Canary",
        "Atlantic/Cape_Verde",
        "Atlantic/Faeroe",
        "Atlantic/Faroe",
        "Atlantic/Jan_Mayen",
        "Atlantic/Madeira",
        "Atlantic/Reykjavik",
        "Atlantic/South_Georgia",
        "Atlantic/St_Helena",
        "Atlantic/Stanley",
        "Australia/ACT",
        "Australia/Adelaide",
        "Australia/Brisbane",
        "Australia/Broken_Hill",
        "Australia/Canberra",
        "Australia/Currie",
        "Australia/Darwin",
        "Australia/Eucla",
        "Australia/Hobart",
        "Australia/LHI",
        "Australia/Lindeman",
        "Australia/Lord_Howe",
        "Australia/Melbourne",
        "Australia/North",
        "Australia/NSW",
        "Australia/Perth",
        "Australia/Queensland",
        "Australia/South",
        "Australia/Sydney",
        "Australia/Tasmania",
        "Australia/Victoria",
        "Australia/West",
        "Australia/Yancowinna",
        "Brazil/Acre",
        "Brazil/DeNoronha",
        "Brazil/East",
        "Brazil/West",
        "Canada/Atlantic",
        "Canada/Central",
        "Canada/Eastern",
        "Canada/Mountain",
        "Canada/Newfoundland",
        "Canada/Pacific",
        "Canada/Saskatchewan",
        "Canada/Yukon",
        "Chile/Continental",
        "Chile/EasterIsland",
        "Cuba",
        "Egypt",
        "Eire",
        "Etc/GMT",
        "Etc/GMT+0",
        "Etc/GMT+1",
        "Etc/GMT+10",
        "Etc/GMT+11",
        "Etc/GMT+12",
        "Etc/GMT+2",
        "Etc/GMT+3",
        "Etc/GMT+4",
        "Etc/GMT+5",
        "Etc/GMT+6",
        "Etc/GMT+7",
        "Etc/GMT+8",
        "Etc/GMT+9",
        "Etc/GMT-0",
        "Etc/GMT-1",
        "Etc/GMT-10",
        "Etc/GMT-11",
        "Etc/GMT-12",
        "Etc/GMT-13",
        "Etc/GMT-14",
        "Etc/GMT-2",
        "Etc/GMT-3",
        "Etc/GMT-4",
        "Etc/GMT-5",
        "Etc/GMT-6",
        "Etc/GMT-7",
        "Etc/GMT-8",
        "Etc/GMT-9",
        "Etc/GMT0",
        "Etc/Greenwich",
        "Etc/UCT",
        "Etc/Universal",
        "Etc/UTC",
        "Etc/Zulu",
        "Europe/Amsterdam",
        "Europe/Andorra",
        "Europe/Astrakhan",
        "Europe/Athens",
        "Europe/Belfast",
        "Europe/Belgrade",
        "Europe/Berlin",
        "Europe/Bratislava",
        "Europe/Brussels",
        "Europe/Bucharest",
        "Europe/Budapest",
        "Europe/Busingen",
        "Europe/Chisinau",
        "Europe/Copenhagen",
        "Europe/Dublin",
        "Europe/Gibraltar",
        "Europe/Guernsey",
        "Europe/Helsinki",
        "Europe/Isle_of_Man",
        "Europe/Istanbul",
        "Europe/Jersey",
        "Europe/Kaliningrad",
        "Europe/Kiev",
        "Europe/Kirov",
        "Europe/Lisbon",
        "Europe/Ljubljana",
        "Europe/London",
        "Europe/Luxembourg",
        "Europe/Madrid",
        "Europe/Malta",
        "Europe/Mariehamn",
        "Europe/Minsk",
        "Europe/Monaco",
        "Europe/Moscow",
        "Europe/Nicosia",
        "Europe/Oslo",
        "Europe/Paris",
        "Europe/Podgorica",
        "Europe/Prague",
        "Europe/Riga",
        "Europe/Rome",
        "Europe/Samara",
        "Europe/San_Marino",
        "Europe/Sarajevo",
        "Europe/Saratov",
        "Europe/Simferopol",
        "Europe/Skopje",
        "Europe/Sofia",
        "Europe/Stockholm",
        "Europe/Tallinn",
        "Europe/Tirane",
        "Europe/Tiraspol",
        "Europe/Ulyanovsk",
        "Europe/Uzhgorod",
        "Europe/Vaduz",
        "Europe/Vatican",
        "Europe/Vienna",
        "Europe/Vilnius",
        "Europe/Volgograd",
        "Europe/Warsaw",
        "Europe/Zagreb",
        "Europe/Zaporozhye",
        "Europe/Zurich",
        "GB",
        "GB-Eire",
        "Hongkong",
        "Iceland",
        "Indian/Antananarivo",
        "Indian/Chagos",
        "Indian/Christmas",
        "Indian/Cocos",
        "Indian/Comoro",
        "Indian/Kerguelen",
        "Indian/Mahe",
        "Indian/Maldives",
        "Indian/Mauritius",
        "Indian/Mayotte",
        "Indian/Reunion",
        "Iran",
        "Israel",
        "Jamaica",
        "Japan",
        "Kwajalein",
        "Libya",
        "Mexico/BajaNorte",
        "Mexico/BajaSur",
        "Mexico/General",
        "Navajo",
        "NZ",
        "NZ-CHAT",
        "Pacific/Apia",
        "Pacific/Auckland",
        "Pacific/Bougainville",
        "Pacific/Chatham",
        "Pacific/Chuuk",
        "Pacific/Easter",
        "Pacific/Efate",
        "Pacific/Enderbury",
        "Pacific/Fakaofo",
        "Pacific/Fiji",
        "Pacific/Funafuti",
        "Pacific/Galapagos",
        "Pacific/Gambier",
        "Pacific/Guadalcanal",
        "Pacific/Guam",
        "Pacific/Honolulu",
        "Pacific/Johnston",
        "Pacific/Kanton",
        "Pacific/Kiritimati",
        "Pacific/Kosrae",
        "Pacific/Kwajalein",
        "Pacific/Majuro",
        "Pacific/Marquesas",
        "Pacific/Midway",
        "Pacific/Nauru",
        "Pacific/Niue",
        "Pacific/Norfolk",
        "Pacific/Noumea",
        "Pacific/Pago_Pago",
        "Pacific/Palau",
        "Pacific/Pitcairn",
        "Pacific/Pohnpei",
        "Pacific/Ponape",
        "Pacific/Port_Moresby",
        "Pacific/Rarotonga",
        "Pacific/Saipan",
        "Pacific/Samoa",
        "Pacific/Tahiti",
        "Pacific/Tarawa",
        "Pacific/Tongatapu",
        "Pacific/Truk",
        "Pacific/Wake",
        "Pacific/Wallis",
        "Pacific/Yap",
        "Poland",
        "Portugal",
        "PRC",
        "ROC",
        "Singapore",
        "US/Alaska",
        "US/Aleutian",
        "US/Arizona",
        "US/Central",
        "US/East-Indiana",
        "US/Eastern",
        "US/Hawaii",
        "US/Indiana-Starke",
        "US/Michigan",
        "US/Mountain",
        "US/Pacific",
        "US/Samoa"
      ]
    },
    "title": {
      "description": "The site title\nhttps://gohugo.io/getting-started/configuration/#title",
      "type": "string"
    },
    "titleCaseStyle": {
      "description": "The title case style\nhttps://gohugo.io/getting-started/configuration/#titlecasestyle",
      "type": "string",
      "default": "AP",
      "enum": ["AP", "Chicago", "Go"]
    },
    "uglyURLs": {
      "description": "Enable/disable adding file extensions to urls\nhttps://gohugo.io/getting-started/configuration/#uglyurls",
      "type": "boolean"
    },
    "watch": {
      "description": "Enable/disable watching filesystem for changes and recreating as needed\nhttps://gohugo.io/getting-started/configuration/#watch",
      "type": "boolean",
      "default": false
    }
  },
  "title": "Hugo static site generator config file schema",
  "type": "object"
}
