Configuration

Configure a fugo site — the configuration file and directory, environments, the .env file, and every section of settings.

A site’s settings live in config.toml (or config.yaml, config.yml, config.json) at the project root, or in a config/ directory. Its keys are those of Go-template sites, whose settings mostly carry over; see Introduction for how they are loaded.

SettingsWhere they are described
baseURL, title, params, directories, URLs, kindsSite settings
[languages]Multilingual sites
[taxonomies]Taxonomies
[menus]Menus
[permalinks]URLs
[markup]Markdown, Syntax highlighting, Table of contents
[outputs], [outputFormats], [mediaTypes]Output formats
[pagination]Pagination
[sitemap]Sitemaps
[related]Related content
[frontmatter], [cascade]Front matter
[imaging]Imaging
[caches]Caching
[module], themeModules and mounts, Themes
[privacy], [services]Privacy and services
[security]Security
[build], [minify]Build and minify
[cms]CMS editor, Editing in the browser
[fonts]Font subsetting
[server]Development server

fugo config prints the configuration as fugo resolved it, defaults included.

    Type to search titles, headings and text.