{"owner":"gohugoio","repo":"hugo","hasSkills":true,"totalSkillsCount":54,"totalTokensCount":25630,"categories":["root-instruction","claude-rule","command-prompt","anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md","docs/AGENTS.md","docs/CLAUDE.md","docs/content/en/commands/_index.md","docs/content/en/commands/hugo.md","docs/content/en/commands/hugo_build.md","docs/content/en/commands/hugo_completion.md","docs/content/en/commands/hugo_completion_bash.md","docs/content/en/commands/hugo_completion_fish.md","docs/content/en/commands/hugo_completion_powershell.md","docs/content/en/commands/hugo_completion_zsh.md","docs/content/en/commands/hugo_config.md","docs/content/en/commands/hugo_config_mounts.md","docs/content/en/commands/hugo_convert.md","docs/content/en/commands/hugo_convert_toJSON.md","docs/content/en/commands/hugo_convert_toTOML.md","docs/content/en/commands/hugo_convert_toYAML.md","docs/content/en/commands/hugo_deploy.md","docs/content/en/commands/hugo_env.md","docs/content/en/commands/hugo_gen.md","docs/content/en/commands/hugo_gen_chromastyles.md","docs/content/en/commands/hugo_gen_doc.md","docs/content/en/commands/hugo_gen_man.md","docs/content/en/commands/hugo_import.md","docs/content/en/commands/hugo_import_jekyll.md","docs/content/en/commands/hugo_list.md","docs/content/en/commands/hugo_list_all.md","docs/content/en/commands/hugo_list_drafts.md","docs/content/en/commands/hugo_list_expired.md","docs/content/en/commands/hugo_list_future.md","docs/content/en/commands/hugo_list_published.md","docs/content/en/commands/hugo_mod.md","docs/content/en/commands/hugo_mod_clean.md","docs/content/en/commands/hugo_mod_get.md","docs/content/en/commands/hugo_mod_graph.md","docs/content/en/commands/hugo_mod_init.md","docs/content/en/commands/hugo_mod_npm.md","docs/content/en/commands/hugo_mod_npm_pack.md","docs/content/en/commands/hugo_mod_tidy.md","docs/content/en/commands/hugo_mod_vendor.md","docs/content/en/commands/hugo_mod_verify.md","docs/content/en/commands/hugo_new.md","docs/content/en/commands/hugo_new_content.md","docs/content/en/commands/hugo_new_project.md","docs/content/en/commands/hugo_new_theme.md","docs/content/en/commands/hugo_server.md","docs/content/en/commands/hugo_server_trust.md","docs/content/en/commands/hugo_version.md","docs/content/en/tools/_index.md","docs/content/en/tools/editors.md","docs/content/en/tools/front-ends.md","docs/content/en/tools/migrations.md","docs/content/en/tools/other.md","docs/content/en/tools/search.md"],"skills":{"AGENTS.md":"\n* Brevity is good.\n* Assume that the maintainers and readers of the code you write are Go experts:\n   * Don't use comments to explain the obvious.\n   * Use self-explanatory variable and function names.\n   * Use short variable names when the context is clear.\n* If you need to add temporary debug printing, use `hdebug.Printf`.[^1]\n* Never export symbols that's not needed outside of the package.\n* Avoid global state at (almost) all cost.\n* This is a project with a long history; assume that a similiar problem has been solved before, look hard for helper functions before creating new ones.\n* In tests, almost always write end-to-end integration tests using `hugolib.Test` or one of its siblings. Write unit tests only for isolated utilities.\n* In tests, use `qt` matchers (e.g. `b.Assert(err, qt.ErrorMatches, ...)`) instead of raw `if`/`t.Fatal` checks.\n* In tests, always use the latest Hugo specification, e.g. for layouts, it's `layouts/page.html` and not `layouts/_default/single.html`, `layouts/list.html` and not `layouts/_default/list.html`\n* Never name tests `TestIssue1234`; always give the test function a descriptive name, e.g. `TestDisablePathToLower`, and add any issue reference as a Go doc function comment, e.g. `// See issue 1234.`.\n* If you borrow a test case (e.g. from the issue), that test's author must be added as co-author in the commit.\n* If you're a security researcher, read @SECURITY.md carefully.\n* Brevity is good. This applies to code, comments and commit messages, issue/PR descriptions and comments. Don't write a novel.\n* Use `./check.sh ./somepackage/...` when iterating.\n* Use `./check.sh` when you're done.\n\n\n[^1]: CI build fail if you forget to remove the debug printing.\n","docs/AGENTS.md":"## Theme\n\n### Role\nYou are an expert front-end and Tailwind CSS developer. Your primary goal is to build reliable, readable, and scalable user interfaces using the existing project structure and design system.\n\n### Directives\n*   **ALWAYS** use existing Tailwind utility classes for styling.\n*   **NEVER** write raw CSS in `.css` files unless absolutely necessary for a non-utility-based global reset.\n*   **NEVER** use inline styles (e.g., `<div style=\"...\">`).\n\n### Project Knowledge\n\n*  **Tech Stack:** Hugo (static site generator), AlpineJS, Tailwind CSS. Icons from https://heroicons.com/.\n*  **Core Files and Directories:**\n   - `hugo.toml`: Hugo configuration file.\n   - `assets/css/styles.css`: Main CSS file with Tailwind directives.\n   - `assets/js/main.js`: Main JavaScript with AlpineJS configuration.\n   - `package.json`: Project dependencies and scripts.\n   - `content/`: Directory for markdown content files.\n   - `layouts/`: Directory for Hugo templates and partials.\n   - `layouts/_partials/icons.html`: SVG icon sprites.\n\n\n\n\n","docs/CLAUDE.md":"@AGENTS.md","docs/content/en/commands/_index.md":"---\ntitle: Command-line interface\nlinkTitle: CLI\ndescription: Use the command-line interface (CLI) to manage your project.\ncategories: []\nkeywords: []\nweight: 10\n---\n","docs/content/en/commands/hugo.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo.md -->","docs/content/en/commands/hugo_build.md":"---\ntitle: \"hugo build\"\nslug: hugo_build\nurl: /commands/hugo_build/\n---\n## hugo build\n\nBuild your project\n\n### Synopsis\n\nbuild is the main command, used to build your Hugo project.\n\nHugo is a Fast and Flexible Static Site Generator\nbuilt with love by spf13 and friends in Go.\n\nComplete documentation is available at https://gohugo.io/.\n\n```\nhugo build [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string             hostname (and path) to the root, e.g. https://spf13.com/\n  -D, --buildDrafts                include content marked as draft\n  -E, --buildExpired               include expired content\n  -F, --buildFuture                include content with publishdate in the future\n      --cacheDir string            filesystem path to cache directory\n      --cleanDestinationDir        remove stale files from destination\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -c, --contentDir string          filesystem path to content directory\n  -d, --destination string         filesystem path to write files to\n      --disableKinds strings       disable different kind of pages (home, RSS etc.)\n      --enableGitInfo              add Git revision, date, author, and CODEOWNERS info to the pages\n  -e, --environment string         build environment\n      --forceSyncStatic            copy all files when static is changed.\n      --gc                         enable to run some cleanup tasks (remove unused cache files) after the build\n  -h, --help                       help for build\n      --ignoreCache                ignore the configured file caches\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n  -l, --layoutDir string           filesystem path to layout directory\n      --logLevel string            log level (debug|info|warn|error)\n      --minify                     minify any supported output format (HTML, XML etc.)\n      --noBuildLock                don't create .hugo_build.lock file\n      --noChmod                    don't sync permission mode of files\n      --noTimes                    don't sync modification time of files\n      --panicOnWarning             panic on first WARNING log\n      --poll string                set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes\n      --printI18nWarnings          print missing translations\n      --printMemoryUsage           print memory usage to screen at intervals\n      --printPathWarnings          print warnings on duplicate target paths etc.\n      --printUnusedTemplates       print warnings on unused templates.\n      --quiet                      build in quiet mode\n      --renderSegments strings     named segments to render (configured in the segments config)\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --templateMetrics            display metrics about template executions\n      --templateMetricsHints       calculate some improvement hints when combined with --templateMetrics\n  -t, --theme strings              themes to use (located in /themes/THEMENAME/)\n      --themesDir string           filesystem path to themes directory\n      --trace file                 write trace to file (not useful in general)\n  -w, --watch                      watch filesystem for changes and recreate as needed\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_completion.md":"---\ntitle: \"hugo completion\"\nslug: hugo_completion\nurl: /commands/hugo_completion/\n---\n## hugo completion\n\nGenerate the autocompletion script for the specified shell\n\n### Synopsis\n\nGenerate the autocompletion script for hugo for the specified shell.\nSee each sub-command's help for details on how to use the generated script.\n\n\n### Options\n\n```\n  -h, --help   help for completion\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo completion bash](/commands/hugo_completion_bash/)\t - Generate the autocompletion script for bash\n* [hugo completion fish](/commands/hugo_completion_fish/)\t - Generate the autocompletion script for fish\n* [hugo completion powershell](/commands/hugo_completion_powershell/)\t - Generate the autocompletion script for powershell\n* [hugo completion zsh](/commands/hugo_completion_zsh/)\t - Generate the autocompletion script for zsh\n","docs/content/en/commands/hugo_completion_bash.md":"---\ntitle: \"hugo completion bash\"\nslug: hugo_completion_bash\nurl: /commands/hugo_completion_bash/\n---\n## hugo completion bash\n\nGenerate the autocompletion script for bash\n\n### Synopsis\n\nGenerate the autocompletion script for the bash shell.\n\nThis script depends on the 'bash-completion' package.\nIf it is not installed already, you can install it via your OS's package manager.\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion bash)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion bash > /etc/bash_completion.d/hugo\n\n#### macOS:\n\n\thugo completion bash > $(brew --prefix)/etc/bash_completion.d/hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion bash\n```\n\n### Options\n\n```\n  -h, --help              help for bash\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_fish.md":"---\ntitle: \"hugo completion fish\"\nslug: hugo_completion_fish\nurl: /commands/hugo_completion_fish/\n---\n## hugo completion fish\n\nGenerate the autocompletion script for fish\n\n### Synopsis\n\nGenerate the autocompletion script for the fish shell.\n\nTo load completions in your current shell session:\n\n\thugo completion fish | source\n\nTo load completions for every new session, execute once:\n\n\thugo completion fish > ~/.config/fish/completions/hugo.fish\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion fish [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for fish\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_powershell.md":"---\ntitle: \"hugo completion powershell\"\nslug: hugo_completion_powershell\nurl: /commands/hugo_completion_powershell/\n---\n## hugo completion powershell\n\nGenerate the autocompletion script for powershell\n\n### Synopsis\n\nGenerate the autocompletion script for powershell.\n\nTo load completions in your current shell session:\n\n\thugo completion powershell | Out-String | Invoke-Expression\n\nTo load completions for every new session, add the output of the above command\nto your powershell profile.\n\n\n```\nhugo completion powershell [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for powershell\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_zsh.md":"---\ntitle: \"hugo completion zsh\"\nslug: hugo_completion_zsh\nurl: /commands/hugo_completion_zsh/\n---\n## hugo completion zsh\n\nGenerate the autocompletion script for zsh\n\n### Synopsis\n\nGenerate the autocompletion script for the zsh shell.\n\nIf shell completion is not already enabled in your environment you will need\nto enable it.  You can execute the following once:\n\n\techo \"autoload -U compinit; compinit\" >> ~/.zshrc\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion zsh)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion zsh > \"${fpath[1]}/_hugo\"\n\n#### macOS:\n\n\thugo completion zsh > $(brew --prefix)/share/zsh/site-functions/_hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion zsh [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for zsh\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_config.md":"---\ntitle: \"hugo config\"\nslug: hugo_config\nurl: /commands/hugo_config/\n---\n## hugo config\n\nDisplay project configuration\n\n### Synopsis\n\nDisplay project configuration, both default and custom settings.\n\n```\nhugo config [command] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --format string            preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help                     help for config\n      --lang string              the language to display config for (default is the default content language)\n      --printZero                include config options with zero values (e.g. false, 0, \"\") in the output\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo config mounts](/commands/hugo_config_mounts/)\t - Print the configured file mounts\n","docs/content/en/commands/hugo_config_mounts.md":"---\ntitle: \"hugo config mounts\"\nslug: hugo_config_mounts\nurl: /commands/hugo_config_mounts/\n---\n## hugo config mounts\n\nPrint the configured file mounts\n\n```\nhugo config mounts [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for mounts\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo config](/commands/hugo_config/)\t - Display project configuration\n","docs/content/en/commands/hugo_convert.md":"---\ntitle: \"hugo convert\"\nslug: hugo_convert\nurl: /commands/hugo_convert/\n---\n## hugo convert\n\nConvert front matter to another format\n\n### Synopsis\n\nConvert front matter to another format.\n\nSee convert's subcommands toJSON, toTOML and toYAML for more information.\n\n### Options\n\n```\n  -h, --help            help for convert\n  -o, --output string   filesystem path to write files to\n      --unsafe          enable less safe operations, please backup first\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo convert toJSON](/commands/hugo_convert_tojson/)\t - Convert front matter to JSON\n* [hugo convert toTOML](/commands/hugo_convert_totoml/)\t - Convert front matter to TOML\n* [hugo convert toYAML](/commands/hugo_convert_toyaml/)\t - Convert front matter to YAML\n","docs/content/en/commands/hugo_convert_toJSON.md":"---\ntitle: \"hugo convert toJSON\"\nslug: hugo_convert_toJSON\nurl: /commands/hugo_convert_tojson/\n---\n## hugo convert toJSON\n\nConvert front matter to JSON\n\n### Synopsis\n\ntoJSON converts all front matter in the content directory\nto use JSON for the front matter.\n\n```\nhugo convert toJSON [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toJSON\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_convert_toTOML.md":"---\ntitle: \"hugo convert toTOML\"\nslug: hugo_convert_toTOML\nurl: /commands/hugo_convert_totoml/\n---\n## hugo convert toTOML\n\nConvert front matter to TOML\n\n### Synopsis\n\ntoTOML converts all front matter in the content directory\nto use TOML for the front matter.\n\n```\nhugo convert toTOML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toTOML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_convert_toYAML.md":"---\ntitle: \"hugo convert toYAML\"\nslug: hugo_convert_toYAML\nurl: /commands/hugo_convert_toyaml/\n---\n## hugo convert toYAML\n\nConvert front matter to YAML\n\n### Synopsis\n\ntoYAML converts all front matter in the content directory\nto use YAML for the front matter.\n\n```\nhugo convert toYAML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toYAML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_deploy.md":"---\ntitle: \"hugo deploy\"\nslug: hugo_deploy\nurl: /commands/hugo_deploy/\n---\n## hugo deploy\n\nDeploy your project to a cloud provider\n\n### Synopsis\n\nDeploy your project to a cloud provider\n\nSee https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed\ndocumentation.\n\n\n```\nhugo deploy [flags] [args]\n```\n\n### Options\n\n```\n      --confirm          ask for confirmation before making changes to the target\n      --dryRun           dry run\n      --force            force upload of all files\n  -h, --help             help for deploy\n      --invalidateCDN    invalidate the CDN cache listed in the deployment target (default true)\n      --maxDeletes int   maximum # of files to delete, or -1 to disable (default 256)\n      --target string    target deployment from deployments section in config file; defaults to the first one\n      --workers int      number of workers to transfer files. defaults to 10 (default 10)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_env.md":"---\ntitle: \"hugo env\"\nslug: hugo_env\nurl: /commands/hugo_env/\n---\n## hugo env\n\nDisplay version and environment info\n\n### Synopsis\n\nDisplay version and environment info. This is useful in Hugo bug reports\n\n```\nhugo env [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for env\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_gen.md":"---\ntitle: \"hugo gen\"\nslug: hugo_gen\nurl: /commands/hugo_gen/\n---\n## hugo gen\n\nGenerate documentation and syntax highlighting styles\n\n### Synopsis\n\nGenerate documentation for your project using Hugo's documentation engine, including syntax highlighting for various programming languages.\n\n### Options\n\n```\n  -h, --help   help for gen\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo gen chromastyles](/commands/hugo_gen_chromastyles/)\t - Generate CSS stylesheet for the Chroma code highlighter\n* [hugo gen doc](/commands/hugo_gen_doc/)\t - Generate Markdown documentation for the Hugo CLI\n* [hugo gen man](/commands/hugo_gen_man/)\t - Generate man pages for the Hugo CLI\n","docs/content/en/commands/hugo_gen_chromastyles.md":"---\ntitle: \"hugo gen chromastyles\"\nslug: hugo_gen_chromastyles\nurl: /commands/hugo_gen_chromastyles/\n---\n## hugo gen chromastyles\n\nGenerate CSS stylesheet for the Chroma code highlighter\n\n### Synopsis\n\nGenerate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config.\n\nSee https://gohugo.io/quick-reference/syntax-highlighting-styles/ for a preview of the available styles.\n\n```\nhugo gen chromastyles [flags] [args]\n```\n\n### Options\n\n```\n      --classDark string                class name used by --modeSelector for dark styles (default \"dark\")\n      --classLight string               class name used by --modeSelector for light styles (default \"light\")\n  -h, --help                            help for chromastyles\n      --highlightStyle string           foreground and background colors for highlighted lines, e.g. --highlightStyle \"#fff000 bg:#000fff\"\n      --lineNumbersInlineStyle string   foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle \"#fff000 bg:#000fff\"\n      --lineNumbersTableStyle string    foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle \"#fff000 bg:#000fff\"\n      --mode string                     style mode (\"light\", \"dark\")\n      --modeSelector                    scope selectors under a top level mode class, e.g. \".dark .chroma\"\n      --omitClassComments               omit CSS class comment prefixes in the generated CSS\n      --omitEmpty                       omit empty CSS rules (deprecated, no longer needed)\n      --style string                    highlighter style (default \"friendly\")\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_gen_doc.md":"---\ntitle: \"hugo gen doc\"\nslug: hugo_gen_doc\nurl: /commands/hugo_gen_doc/\n---\n## hugo gen doc\n\nGenerate Markdown documentation for the Hugo CLI\n\n### Synopsis\n\nGenerate Markdown documentation for the Hugo CLI.\n\t\t\tThis command is, mostly, used to create up-to-date documentation\n\tof Hugo's command-line interface for https://gohugo.io/.\n\n\tIt creates one Markdown file per command with front matter suitable\n\tfor rendering in Hugo.\n\n```\nhugo gen doc [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the doc. (default \"/tmp/hugodoc/\")\n  -h, --help         help for doc\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_gen_man.md":"---\ntitle: \"hugo gen man\"\nslug: hugo_gen_man\nurl: /commands/hugo_gen_man/\n---\n## hugo gen man\n\nGenerate man pages for the Hugo CLI\n\n### Synopsis\n\nThis command automatically generates up-to-date man pages of Hugo's\n\tcommand-line interface.  By default, it creates the man page files\n\tin the \"man\" directory under the current directory.\n\n```\nhugo gen man [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the man pages. (default \"man/\")\n  -h, --help         help for man\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_import.md":"---\ntitle: \"hugo import\"\nslug: hugo_import\nurl: /commands/hugo_import/\n---\n## hugo import\n\nImport a project from another system\n\n### Synopsis\n\nImport a project from another system.\n\nImport requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n### Options\n\n```\n  -h, --help   help for import\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo import jekyll](/commands/hugo_import_jekyll/)\t - hugo import from Jekyll\n","docs/content/en/commands/hugo_import_jekyll.md":"---\ntitle: \"hugo import jekyll\"\nslug: hugo_import_jekyll\nurl: /commands/hugo_import_jekyll/\n---\n## hugo import jekyll\n\nhugo import from Jekyll\n\n### Synopsis\n\nhugo import from Jekyll.\n\nImport from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n```\nhugo import jekyll [flags] [args]\n```\n\n### Options\n\n```\n      --force   allow import into non-empty target directory\n  -h, --help    help for jekyll\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo import](/commands/hugo_import/)\t - Import a project from another system\n","docs/content/en/commands/hugo_list.md":"---\ntitle: \"hugo list\"\nslug: hugo_list\nurl: /commands/hugo_list/\n---\n## hugo list\n\nList content\n\n### Synopsis\n\nList content.\n\nList requires a subcommand, e.g. hugo list drafts\n\n### Options\n\n```\n  -h, --help   help for list\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo list all](/commands/hugo_list_all/)\t - List all content\n* [hugo list drafts](/commands/hugo_list_drafts/)\t - List draft content\n* [hugo list expired](/commands/hugo_list_expired/)\t - List expired content\n* [hugo list future](/commands/hugo_list_future/)\t - List future content\n* [hugo list published](/commands/hugo_list_published/)\t - List published content\n","docs/content/en/commands/hugo_list_all.md":"---\ntitle: \"hugo list all\"\nslug: hugo_list_all\nurl: /commands/hugo_list_all/\n---\n## hugo list all\n\nList all content\n\n### Synopsis\n\nList all content including draft, future, and expired.\n\n```\nhugo list all [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for all\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_drafts.md":"---\ntitle: \"hugo list drafts\"\nslug: hugo_list_drafts\nurl: /commands/hugo_list_drafts/\n---\n## hugo list drafts\n\nList draft content\n\n### Synopsis\n\nList draft content.\n\n```\nhugo list drafts [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for drafts\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_expired.md":"---\ntitle: \"hugo list expired\"\nslug: hugo_list_expired\nurl: /commands/hugo_list_expired/\n---\n## hugo list expired\n\nList expired content\n\n### Synopsis\n\nList content with a past expiration date.\n\n```\nhugo list expired [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for expired\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_future.md":"---\ntitle: \"hugo list future\"\nslug: hugo_list_future\nurl: /commands/hugo_list_future/\n---\n## hugo list future\n\nList future content\n\n### Synopsis\n\nList content with a future publication date.\n\n```\nhugo list future [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for future\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_published.md":"---\ntitle: \"hugo list published\"\nslug: hugo_list_published\nurl: /commands/hugo_list_published/\n---\n## hugo list published\n\nList published content\n\n### Synopsis\n\nList content that is not draft, future, or expired.\n\n```\nhugo list published [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for published\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_mod.md":"---\ntitle: \"hugo mod\"\nslug: hugo_mod\nurl: /commands/hugo_mod/\n---\n## hugo mod\n\nManage modules\n\n### Synopsis\n\nVarious helpers to help manage the modules in your project's dependency graph.\nMost operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git).\nThis is not needed if you only operate on modules inside /themes or if you have vendored them via \"hugo mod vendor\".\n\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n### Options\n\n```\n  -h, --help   help for mod\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo mod clean](/commands/hugo_mod_clean/)\t - Delete the Hugo Module cache for the current project\n* [hugo mod get](/commands/hugo_mod_get/)\t - Resolves dependencies in your current Hugo project\n* [hugo mod graph](/commands/hugo_mod_graph/)\t - Print a module dependency graph\n* [hugo mod init](/commands/hugo_mod_init/)\t - Initialize this project as a Hugo Module\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n* [hugo mod tidy](/commands/hugo_mod_tidy/)\t - Remove unused entries in go.mod and go.sum\n* [hugo mod vendor](/commands/hugo_mod_vendor/)\t - Vendor all module dependencies into the _vendor directory\n* [hugo mod verify](/commands/hugo_mod_verify/)\t - Verify dependencies\n","docs/content/en/commands/hugo_mod_clean.md":"---\ntitle: \"hugo mod clean\"\nslug: hugo_mod_clean\nurl: /commands/hugo_mod_clean/\n---\n## hugo mod clean\n\nDelete the Hugo Module cache for the current project\n\n### Synopsis\n\nDelete the Hugo Module cache for the current project.\n\n```\nhugo mod clean [flags] [args]\n```\n\n### Options\n\n```\n      --all                      clean entire module cache\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for clean\n      --pattern string           pattern matching module paths to clean (all if not set), e.g. \"**hugo*\"\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_get.md":"---\ntitle: \"hugo mod get\"\nslug: hugo_mod_get\nurl: /commands/hugo_mod_get/\n---\n## hugo mod get\n\nResolves dependencies in your current Hugo project\n\n### Synopsis\n\n\nResolves dependencies in your current Hugo project.\n\nSome examples:\n\nInstall the latest version possible for a given module:\n\n    hugo mod get github.com/gohugoio/testshortcodes\n\nInstall a specific version:\n\n    hugo mod get github.com/gohugoio/testshortcodes@v0.3.0\n\nInstall the latest versions of all direct module dependencies:\n\n    hugo mod get\n    hugo mod get ./... (recursive)\n\nInstall the latest versions of all module dependencies (direct and indirect):\n\n    hugo mod get -u\n    hugo mod get -u ./... (recursive)\n\nRun \"go help get\" for more information. All flags available for \"go get\" is also relevant here.\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n```\nhugo mod get [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for get\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_graph.md":"---\ntitle: \"hugo mod graph\"\nslug: hugo_mod_graph\nurl: /commands/hugo_mod_graph/\n---\n## hugo mod graph\n\nPrint a module dependency graph\n\n### Synopsis\n\nPrint a module dependency graph with information about module status (disabled, vendored).\nNote that for vendored modules, that is the version listed and not the one from go.mod.\n\n\n```\nhugo mod graph [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for graph\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_init.md":"---\ntitle: \"hugo mod init\"\nslug: hugo_mod_init\nurl: /commands/hugo_mod_init/\n---\n## hugo mod init\n\nInitialize this project as a Hugo Module\n\n### Synopsis\n\nInitialize this project as a Hugo Module.\n\tIt will try to guess the module path, but you may help by passing it as an argument, e.g:\n\n\t\thugo mod init github.com/gohugoio/testshortcodes\n\n\tNote that Hugo Modules supports multi-module projects, so you can initialize a Hugo Module\n\tinside a subfolder on GitHub, as one example.\n\t\n\n```\nhugo mod init [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for init\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_npm.md":"---\ntitle: \"hugo mod npm\"\nslug: hugo_mod_npm\nurl: /commands/hugo_mod_npm/\n---\n## hugo mod npm\n\nVarious npm helpers\n\n### Synopsis\n\nVarious npm (Node package manager) helpers.\n\n```\nhugo mod npm [command] [flags]\n```\n\n### Options\n\n```\n  -h, --help   help for npm\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n* [hugo mod npm pack](/commands/hugo_mod_npm_pack/)\t - Merges module Node.js dependencies into an npm workspace\n","docs/content/en/commands/hugo_mod_npm_pack.md":"---\ntitle: \"hugo mod npm pack\"\nslug: hugo_mod_npm_pack\nurl: /commands/hugo_mod_npm_pack/\n---\n## hugo mod npm pack\n\nMerges module Node.js dependencies into an npm workspace\n\n### Synopsis\n\nMerges Node.js dependencies from all Hugo modules into a \"packages/hugoautogen\" npm workspace.\n\nThe merged dependencies are written to packages/hugoautogen/package.json, and the root package.json\nis updated with a \"workspaces\" entry pointing to \"packages/hugoautogen\".\n\nThe source entries are read from either package.hugo.json or package.json in the module root, with package.hugo.json taking precedence if both exist.\n\nSee [Node.js dependencies](/hugo-modules/nodejs-dependencies/) for more information.\n\n\n```\nhugo mod npm pack [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for pack\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n","docs/content/en/commands/hugo_mod_tidy.md":"---\ntitle: \"hugo mod tidy\"\nslug: hugo_mod_tidy\nurl: /commands/hugo_mod_tidy/\n---\n## hugo mod tidy\n\nRemove unused entries in go.mod and go.sum\n\n```\nhugo mod tidy [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for tidy\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_vendor.md":"---\ntitle: \"hugo mod vendor\"\nslug: hugo_mod_vendor\nurl: /commands/hugo_mod_vendor/\n---\n## hugo mod vendor\n\nVendor all module dependencies into the _vendor directory\n\n### Synopsis\n\nVendor all module dependencies into the _vendor directory.\n\tIf a module is vendored, that is where Hugo will look for it's dependencies.\n\t\n\n```\nhugo mod vendor [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for vendor\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_verify.md":"---\ntitle: \"hugo mod verify\"\nslug: hugo_mod_verify\nurl: /commands/hugo_mod_verify/\n---\n## hugo mod verify\n\nVerify dependencies\n\n### Synopsis\n\nVerify checks that the dependencies of the current module, which are stored in a local downloaded source cache, have not been modified since being downloaded.\n\n```\nhugo mod verify [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for verify\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_new.md":"---\ntitle: \"hugo new\"\nslug: hugo_new\nurl: /commands/hugo_new/\n---\n## hugo new\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n### Options\n\n```\n  -h, --help   help for new\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo new content](/commands/hugo_new_content/)\t - Create new content\n* [hugo new project](/commands/hugo_new_project/)\t - Create a new project\n* [hugo new theme](/commands/hugo_new_theme/)\t - Create a new theme\n","docs/content/en/commands/hugo_new_content.md":"---\ntitle: \"hugo new content\"\nslug: hugo_new_content\nurl: /commands/hugo_new_content/\n---\n## hugo new content\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n```\nhugo new content [path] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --editor string            edit new content with this editor, if provided\n  -f, --force                    overwrite file if it already exists\n  -h, --help                     help for content\n  -k, --kind string              content type to create\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_new_project.md":"---\ntitle: \"hugo new project\"\nslug: hugo_new_project\nurl: /commands/hugo_new_project/\n---\n## hugo new project\n\nCreate a new project\n\n### Synopsis\n\nCreate a new project at the specified path.\n\n```\nhugo new project [path] [flags]\n```\n\n### Options\n\n```\n  -f, --force           init inside non-empty directory\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for project\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_new_theme.md":"---\ntitle: \"hugo new theme\"\nslug: hugo_new_theme\nurl: /commands/hugo_new_theme/\n---\n## hugo new theme\n\nCreate a new theme\n\n### Synopsis\n\nCreate a new theme with the specified name in the ./themes directory.\nThis generates a functional theme including template examples and sample content.\n\n```\nhugo new theme [name] [flags]\n```\n\n### Options\n\n```\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for theme\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_server.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server.md -->","docs/content/en/commands/hugo_server_trust.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server_trust.md -->","docs/content/en/commands/hugo_version.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_version.md -->","docs/content/en/tools/_index.md":"---\ntitle: Developer tools\ndescription: Third-party tools to help you create and manage sites.\ncategories: []\nkeywords: []\nweight: 10\n---\n","docs/content/en/tools/editors.md":"---\ntitle: Editor plugins\ndescription: The Hugo community uses a wide range of tools and has developed plugins for some of the most popular text editors to help automate parts of your workflow.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n## Visual Studio Code\n\n[gotmplfmt](https://marketplace.visualstudio.com/items?itemName=GoHugoIO.gotmplfmt)\n: Developed and maintained by the Hugo authors, this extension formats [templates](g) using the [gotmplfmt](https://github.com/gohugoio/gotmplfmt) CLI.\n\n[Front Matter](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-front-matter)\n: This extension maintains article metadata such as creation date, modified date, slug, title, SEO check, and more.\n\n[Hugo Helper](https://marketplace.visualstudio.com/items?itemName=rusnasonov.vscode-hugo)\n: This extension provides some useful commands. The source code is available on its [GitHub repository](https://github.com/rusnasonov/vscode-hugo).\n\n[Hugo Language and Syntax Support](https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode)\n: This extension provides syntax highlighting and snippets. The source code is available on its [GitHub repository](https://github.com/budparr/language-hugo-vscode).\n\n[Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=thuliteio.hugo-shortcodes)\n: This extension adds syntax highlighting and intelligent completions for shortcodes in Markdown, including shortcode names and arguments discovered from workspace templates. The source code is available on its [GitHub repository](https://github.com/thuliteio/hugo-shortcodes).\n\n[Hugo Themer](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-hugo-themer)\n: This extension simplifies theme development, making it easy to navigate theme files.\n\n[Hugofy](https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy)\n: This extension streamlines project development. The source code is available on its [GitHub repository](https://github.com/akmittal/hugofy-vscode).\n\n[Syntax Highlighting for Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=kaellarkin.hugo-shortcode-syntax)\n: This extension adds syntax highlighting for [shortcodes](g), making visual identification of individual pieces easier.\n\n## JetBrains IDEs\n\n[Smart Hugo](https://smarthugo.dev)\n: This plugin for IntelliJ IDEA, WebStorm, PhpStorm, and other JetBrains IDEs adds template support including syntax highlighting, actions completion, code formatting, and optional advanced features.\n\n## Emacs\n\n[emacs-easy-hugo](https://github.com/masasam/emacs-easy-hugo)\n: This major Emacs mode supports writing blogs using various markup formats, including Markdown, Org mode, AsciiDoc, reStructuredText, mmark, and HTML.\n\n[ox-hugo.el](https://ox-hugo.scripter.co)\n: This native Org mode exporter exports to Blackfriday Markdown with [front-matter](g). It supports two common Org blogging flows: exporting multiple Org subtrees in a single file to multiple posts, and exporting a single Org file to a single post. It also leverages the Org tag and property inheritance features. See [Why ox-hugo?](https://ox-hugo.scripter.co/doc/why-ox-hugo/) for more.\n\n## Sublime Text\n\n[Hugo Snippets](https://packagecontrol.io/packages/Hugo%20Snippets)\n: This plugin adds automatic snippets.\n\n[Hugofy](https://github.com/akmittal/Hugofy)\n: This plugin streamlines project development.\n\n## Vim\n\n[Vim Hugo Helper](https://github.com/robertbasic/vim-hugo-helper)\n: This plugin facilitates authoring pages and blog posts.\n\n[vim-hugo](https://github.com/phelipetls/vim-hugo)\n: This plugin provides syntax highlighting for templates and a few other features.\n","docs/content/en/tools/front-ends.md":"---\ntitle: Front-end interfaces\nlinkTitle: Front-ends\ndescription: Do you prefer a graphical user interface over a text editor? Give these front-ends a try.\ncategories: []\nkeywords: []\nweight: 20\n---\n\n## Commercial\n\n[CloudCannon][]\n: The intuitive Git-based CMS for your Hugo website. CloudCannon syncs changes from your Git repository and pushes content changes back, so your development and content teams are always in sync. Edit all of your content on the page with visual editing, build entire pages with reusable custom components and then publish confidently.\n\n[CMS Brew][]\n: CMS Brew is a hosted Git-based CMS where a client edits a Hugo site by describing the change in chat instead of learning an admin interface. It scans the repository on connect and maps the editable content, front matter, and data files itself, with no config file or schema to write. Safe edits publish as ordinary commits to GitHub or GitLab, and anything risky or out of scope is held for the developer to approve.\n\n[DatoCMS][]\n: DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.\n\n[GitCMS][]\n: GitCMS is an AI-focused CMS for markdown-based content sites that brings together Content Agents for ChatGPT and Claude using MCP app, a friendly notion-like interface for non-technical team members, and a structured editorial publishing workflow. It is built for teams that want to manage blogs, documentation, changelogs, and other markdown content with the speed of AI assistance and the reliability of a review-driven publishing process.\n\n[HugoKit][]\n: HugoKit is a native Mac app for Hugo. It runs the development server, previews your content and templates, edits front matter and site configuration, checks a site before it ships, and publishes to GitHub Pages or over SFTP – all without the terminal. It works on the Hugo sites you already have, and leaves your files as it found them. Free.\n\n## Open-source\n\n[Decap CMS][]\n: Decap CMS is an open-source, serverless solution for managing Git based content in static sites, and it works on any platform that can host static sites. A [Hugo/Decap CMS starter][] is available to get new projects running quickly.\n\n[Pages CMS][]\n: Pages CMS is an open-source, Git-based CMS for static sites and apps. It lets you edit Hugo content stored in a GitHub repository through a web interface, with support for front matter fields, media management, rich text editing, etc.\n\n[Quiqr Desktop][]\n: Quiqr Desktop is a open-source, cross-platform, offline desktop CMS for Hugo with built-in Git functionality for deploying static sites to any hosting server.\n\n[Sitepins][]\n: Sitepins is an open source Git-based CMS for Hugo and other static site generators, released under the AGPL-3.0 license. It reads the markdown, front matter, and TOML or YAML config already in your repository and builds a visual editor from it, with no schema configuration. Shortcodes are supported in the editor, and every change is committed straight back to the repo. Clients and non-technical editors can be invited by email without a GitHub account, while developers keep working in their IDE on the same repository.\n\n[Sveltia CMS][]\n:  Sveltia CMS is a drop-in replacement for Decap CMS which is built from the ground up with powerful and performant modern UI library Svelte. Sveltia CMS incorporates i18n into every corner of the product, while striving to radically improve UX, performance and productivity.\n\n[CloudCannon]: https://cloudcannon.com/hugo-cms/\n[CMS Brew]: https://cmsbrew.com/cms-for/hugo?utm_source=hugo-docs\n[DatoCMS]: https://www.datocms.com\n[Decap CMS]: https://decapcms.org/\n[GitCMS]: https://gitcms.dev\n[Hugo/Decap CMS starter]: https://github.com/decaporg/one-click-hugo-cms\n[HugoKit]: https://hugokit.com\n[Pages CMS]: https://pagescms.org/\n[Quiqr Desktop]: https://quiqr.org/\n[Sitepins]: https://sitepins.com\n[Sveltia CMS]: https://github.com/sveltia/sveltia-cms/\n","docs/content/en/tools/migrations.md":"---\ntitle: Migrate to Hugo\nlinkTitle: Migrations\ndescription: A list of community-developed tools for migrating from your existing static site generator or content management system to Hugo.\ncategories: []\nkeywords: []\nweight: 40\n---\n\nThis section highlights some independently developed projects related to Hugo. These tools extend functionality or help you to get started.\n\nTake a look at this list of migration tools if you currently use other blogging tools like Jekyll or WordPress but intend to switch to Hugo instead. They'll help you export your content into Hugo-friendly formats.\n\n## Jekyll\n\nAlternatively, you can use the [Jekyll import command](/commands/hugo_import_jekyll/).\n\n[JekyllToHugo][]\n: A Small script for converting Jekyll blog posts to a Hugo site.\n\n[ConvertToHugo][]\n: Convert your blog from Jekyll to Hugo.\n\n## Octopress\n\n[octohug][]\n: Octopress to Hugo migrator.\n\n## DokuWiki\n\n[dokuwiki-to-hugo][]\n: Migrates your DokuWiki source pages from [DokuWiki syntax][] to Hugo Markdown syntax. Includes extras like the TODO plugin. Written with extensibility in mind using Python 3. Also generates a TOML header for each page. Designed to copy-paste the wiki directory into your `content` directory.\n\n## WordPress\n\n[wordpress-to-hugo-exporter][]\n: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you can [export your site for Jekyll][] and use Hugo's built-in Jekyll converter listed above.)\n\n[blog2md][]\n: Works with [exported xml](https://en.support.wordpress.com/export/) file of your free YOUR-TLD.wordpress.com website. It also saves approved comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[wordhugopress][]\n: A small utility written in Java that exports the entire WordPress site from the database and resource (e.g., images) files stored locally or remotely. Therefore, migration from the backup files is possible. Supports merging multiple WordPress sites into a single Hugo site.\n\n[wp2hugo][]\n: A Go-based CLI tool to migrate WordPress websites to Hugo. It preserves original URLs, GUIDs, image URLs, code highlights, tables of contents, and WordPress navigation categories. It migrates WordPress custom post types, custom taxonomies, custom fields, and page hierarchy. It supports translated WordPress blogs via Polylang or WPML. It imports a WordPress media library database with original titles and dates. The tool can download all media or only media inserted into pages from the original server. It converts WordPress shortcodes and Gutenberg blocks to Hugo shortcodes including galleries, images, audio, YouTube embeds, Gists, and Google Maps.\n\n## Medium\n\n[medium2md][]\n: A simple Medium to Hugo exporter able to import stories in one command, including front matter.\n\n[medium-to-hugo][]\n: A CLI tool written in Go to export medium posts into a Hugo-compatible Markdown format. Tags and images are included. All images will be downloaded locally and linked appropriately.\n\n## Tumblr\n\n[tumblr-importr][]\n: An importer that uses the Tumblr API to create a Hugo static site.\n\n[tumblr2hugomarkdown][]\n: Export all your Tumblr content to Hugo Markdown files with preserved original formatting.\n\n[Tumblr to Hugo][]\n: A migration tool that converts each of your Tumblr posts to a content file with a proper title and path. It also generates a CSV file to help you set up URL redirects.\n\n## Drupal\n\n[drupal2hugo][]\n: Convert a Drupal site to Hugo.\n\n## Joomla\n\n[hugojoomla][]\n: This utility written in Java takes a Joomla database and converts all the content into Markdown files. It changes any URLs that are in Joomla's internal format and converts them to a suitable form.\n\n## Blogger\n\n[blogimport][]\n: A tool to import from Blogger posts to Hugo.\n\n[blogger-to-hugo][]\n: Another tool to import Blogger posts to Hugo. It also downloads embedded images so they will be stored locally.\n\n[blog2md][]\n: Works with [exported xml](https://support.google.com/blogger/answer/41387?hl=en) file of your YOUR-TLD.blogspot.com website. It also saves comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[BloggerToHugo][]\n: Yet another tool to import Blogger posts to Hugo. For Windows platform only, and .NET Framework 4.5 is required. See README.md before using this tool.\n\n[blogger2hugo][]\n: Converts a Blogger backup file (`.atom`) from [Google Takeout][] to Markdown (`.md`) files. The tool generates output compatible with the Hugo `content/` structure.\n\n## Contentful\n\n[contentful-hugo][]\n: A tool to create content-files for Hugo from content on [Contentful][].\n\n## BlogML\n\n[BlogML2Hugo][]\n: A tool that helps you convert BlogML xml file to Hugo Markdown files. Users need to take care of links to attachments and images by themselves. This helps the blogs that export BlogML files (e.g. BlogEngine.NET) transform to hugo sites easily.\n\n[BlogML2Hugo]: https://github.com/jijiechen/BlogML2Hugo\n[BloggerToHugo]: https://github.com/huanlin/blogger-to-hugo\n[Contentful]: https://www.contentful.com/\n[ConvertToHugo]: https://github.com/coderzh/ConvertToHugo\n[DokuWiki syntax]: https://www.dokuwiki.org/wiki:syntax\n[Google Takeout]: https://takeout.google.com/takeout/custom/blogger?hl=en\n[JekyllToHugo]: https://github.com/fredrikloch/JekyllToHugo\n[Tumblr to Hugo]: https://github.com/jipiboily/tumblr-to-hugo\n[blog2md]: https://github.com/palaniraja/blog2md\n[blogger-to-hugo]: https://pypi.org/project/blogger-to-hugo/\n[blogger2hugo]: https://github.com/noorkhafidzin/blogger2hugo\n[blogimport]: https://github.com/natefinch/blogimport\n[contentful-hugo]: https://github.com/ModiiMedia/contentful-hugo\n[dokuwiki-to-hugo]: https://github.com/wgroeneveld/dokuwiki-to-hugo\n[drupal2hugo]: https://github.com/danapsimer/drupal2hugo\n[export your site for Jekyll]: https://wordpress.org/plugins/jekyll-exporter/\n[hugojoomla]: https://github.com/davetcc/hugojoomla\n[medium-to-hugo]: https://github.com/bgadrian/medium-to-hugo\n[medium2md]: https://github.com/gautamdhameja/medium-2-md\n[octohug]: https://github.com/codebrane/octohug\n[tumblr-importr]: https://github.com/carlmjohnson/tumblr-importr\n[tumblr2hugomarkdown]: https://github.com/Wysie/tumblr2hugomarkdown\n[wordhugopress]: https://github.com/nantipov/wordhugopress\n[wordpress-to-hugo-exporter]: https://github.com/SchumacherFM/wordpress-to-hugo-exporter\n[wp2hugo]: https://github.com/ashishb/wp2hugo\n","docs/content/en/tools/other.md":"---\ntitle: Other community projects\nlinkTitle: Other projects\ndescription: Some interesting projects developed by the Hugo community that don't quite fit into our other developer tool categories.\ncategories: []\nkeywords: []\nweight: 50\n---\n\nAnd for all the other community projects around Hugo:\n\n- [diego][] - A CLI tool that integrates with Hugo to assist in importing and utilizing exported social media data from popular services on Hugo websites.\n- [Emacs Easy Hugo][] - Emacs package for writing blog posts in Markdown or org-mode and building your project with Hugo.\n- [HugoPhotoSwipe][] - Make it easy to create image galleries using PhotoSwipe.\n- [JAMStack Themes][] -  A collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).\n- [flickr-hugo-embed][] - Print shortcodes to embed a set of images from an album on Flickr into Hugo.\n- [hugo-gallery][] - Create an image gallery for Hugo sites.\n- [hugo-openapispec-shortcode][] - A shortcode that allows you to include [Open API Spec][] (formerly known as Swagger Spec) in a page.\n- [plausible-hugo][] - Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.\n\n[Emacs Easy Hugo]: https://github.com/masasam/emacs-easy-hugo\n[HugoPhotoSwipe]: https://github.com/GjjvdBurg/HugoPhotoSwipe\n[JAMStack Themes]: https://jamstackthemes.dev/ssg/hugo/\n[Open API Spec]: https://openapis.org\n[diego]: https://github.com/ttybitnik/diego\n[flickr-hugo-embed]: https://github.com/nikhilm/flickr-hugo-embed\n[hugo-gallery]: https://github.com/icecreammatt/hugo-gallery\n[hugo-openapispec-shortcode]: https://github.com/tenfourty/hugo-openapispec-shortcode\n[plausible-hugo]: https://github.com/divinerites/plausible-hugo\n","docs/content/en/tools/search.md":"---\ntitle: Search tools\nlinkTitle: Search\ndescription: See some of the open-source and commercial search options for your newly created Hugo website.\ncategories: []\nkeywords: []\nweight: 30\n---\n\nA static website with a dynamic search function? Yes, Hugo provides an alternative to embeddable scripts from Google or other search engines for static websites. Hugo allows you to provide your visitors with a custom search function by indexing your content files directly.\n\n## Open-source\n\n[Pagefind][]\n: A fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.\n\n[GitHub Gist for Hugo Workflow][]\n: This gist contains a simple workflow to create a search index for your static website. It uses a simple Grunt script to index all your content files and [lunr.js][] to serve the search results.\n\n[hugo-lunr][]\n: A simple way to add site search to your static Hugo site using [lunr.js][]. Hugo-lunr will create an index file of any HTML and Markdown documents in your Hugo project.\n\n[hugo-lunr-zh][]\n: A bit like Hugo-lunr, but Hugo-lunr-zh can help you separate the Chinese keywords.\n\n[GitHub Gist for Fuse.js integration][]\n: This gist demonstrates how to leverage Hugo's existing build time processing to generate a searchable JSON index used by [Fuse.js][] on the client side. Although this gist uses Fuse.js for fuzzy matching, any client-side search tool capable of reading JSON indexes will work. Does not require npm, grunt, or other build-time tools except Hugo!\n\n[hugo-search-index][]\n: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project Markdown files.\n\n[hugofastsearch][]\n: A usability and speed update to \"GitHub Gist for Fuse.js integration\" — global, keyboard-optimized search.\n\n[JS & Fuse.js tutorial][]\n: A simple client-side search solution, using FuseJS (does not require jQuery).\n\n[hugo-zbsearch][]\n: A Hugo Module providing client-side full-text search powered by [ZBSearch][]. Supports 27 languages with stemming, typo tolerance, field boosting, and works with any theme. Distributed as a Hugo Module with zero configuration needed beyond `hugo mod get`.\n\n[INFINI Pizza for WebAssembly][]\n: Pizza is a super-lightweight yet fully featured search engine written in Rust. You can quickly add offline search functionality to your Hugo website in just five minutes with only three lines of code. For a step-by-step guide on integrating it with Hugo, check out [this blog tutorial][].\n\n[searchmysite.net][]\n: An ad-free privacy-aware alternative to Google Programmable Search focussed on personal websites: add your site to searchmysite.net (if it isn't there already), and add a site search box to your Hugo site with one line of code. The free tier shows the search box on your site and results on searchmysite.net, and the paid tier shows results embedded in your site (and lets you reindex on demand etc.). All [open source][] with self-hosting an option. See [Website Search Tool][] and a [blog post with a Hugo-specific example][].\n\n## Commercial\n\n[Algolia DocSearch][]\n: Algolia DocSearch is free for public technical documentation sites and easy to set up. For other use cases, [Algolia's Search API][] makes it easy to deliver a great search experience in your apps and websites. Algolia Search provides hosted full-text, numerical, faceted, and geolocalized search.\n\n[Bonsai][]\n: Bonsai is a fully-managed hosted Elasticsearch service that is fast, reliable, and simple to set up. Easily ingest your docs from Hugo into Elasticsearch following [this guide from the docs][].\n\n[ExpertRec][]\n: ExpertRec is a hosted search-as-a-service solution that is fast and scalable. Set-up and integration is extremely easy and takes only a few minutes. The search settings can be modified without coding using a dashboard.\n\n[Algolia DocSearch]: https://docsearch.algolia.com/\n[Algolia's Search API]: https://www.algolia.com\n[Bonsai]: https://www.bonsai.io\n[ExpertRec]: https://www.expertrec.com/\n[Fuse.js]: https://fusejs.io/\n[GitHub Gist for Fuse.js integration]: https://gist.github.com/eddiewebb/735feb48f50f0ddd65ae5606a1cb41ae\n[GitHub Gist for Hugo Workflow]: https://gist.github.com/sebz/efddfc8fdcb6b480f567\n[INFINI Pizza for WebAssembly]: https://github.com/infinilabs/pizza-docsearch\n[JS & Fuse.js tutorial]: https://makewithhugo.com/add-search-to-a-hugo-site/\n[Pagefind]: https://github.com/cloudcannon/pagefind\n[hugo-lunr-zh]: https://www.npmjs.com/package/hugo-lunr-zh\n[hugo-lunr]: https://www.npmjs.com/package/hugo-lunr\n[hugo-search-index]: https://www.npmjs.com/package/hugo-search-index\n[hugo-zbsearch]: https://github.com/serenasensini/hugo-zbsearch\n[hugofastsearch]: https://gist.github.com/cmod/5410eae147e4318164258742dd053993\n[lunr.js]: https://lunrjs.com/\n[this blog tutorial]: https://dev.to/medcl/adding-search-functionality-to-a-hugo-static-site-based-on-infini-pizza-for-webassembly-4h5e\n[this guide from the docs]: https://bonsai.io/docs/hugo\n[ZBSearch]: https://github.com/micheleriva/zbsearch\n[searchmysite.net]: https://searchmysite.net/\n[open source]: https://github.com/searchmysite/searchmysite.net\n[Website Search Tool]: https://searchmysite.net/pages/website-search-tool/\n[blog post with a Hugo-specific example]: https://blog.searchmysite.net/posts/one-line-to-add-a-site-specific-search-to-your-site/\n"},"files":{"AGENTS.md":"\n* Brevity is good.\n* Assume that the maintainers and readers of the code you write are Go experts:\n   * Don't use comments to explain the obvious.\n   * Use self-explanatory variable and function names.\n   * Use short variable names when the context is clear.\n* If you need to add temporary debug printing, use `hdebug.Printf`.[^1]\n* Never export symbols that's not needed outside of the package.\n* Avoid global state at (almost) all cost.\n* This is a project with a long history; assume that a similiar problem has been solved before, look hard for helper functions before creating new ones.\n* In tests, almost always write end-to-end integration tests using `hugolib.Test` or one of its siblings. Write unit tests only for isolated utilities.\n* In tests, use `qt` matchers (e.g. `b.Assert(err, qt.ErrorMatches, ...)`) instead of raw `if`/`t.Fatal` checks.\n* In tests, always use the latest Hugo specification, e.g. for layouts, it's `layouts/page.html` and not `layouts/_default/single.html`, `layouts/list.html` and not `layouts/_default/list.html`\n* Never name tests `TestIssue1234`; always give the test function a descriptive name, e.g. `TestDisablePathToLower`, and add any issue reference as a Go doc function comment, e.g. `// See issue 1234.`.\n* If you borrow a test case (e.g. from the issue), that test's author must be added as co-author in the commit.\n* If you're a security researcher, read @SECURITY.md carefully.\n* Brevity is good. This applies to code, comments and commit messages, issue/PR descriptions and comments. Don't write a novel.\n* Use `./check.sh ./somepackage/...` when iterating.\n* Use `./check.sh` when you're done.\n\n\n[^1]: CI build fail if you forget to remove the debug printing.\n","docs/AGENTS.md":"## Theme\n\n### Role\nYou are an expert front-end and Tailwind CSS developer. Your primary goal is to build reliable, readable, and scalable user interfaces using the existing project structure and design system.\n\n### Directives\n*   **ALWAYS** use existing Tailwind utility classes for styling.\n*   **NEVER** write raw CSS in `.css` files unless absolutely necessary for a non-utility-based global reset.\n*   **NEVER** use inline styles (e.g., `<div style=\"...\">`).\n\n### Project Knowledge\n\n*  **Tech Stack:** Hugo (static site generator), AlpineJS, Tailwind CSS. Icons from https://heroicons.com/.\n*  **Core Files and Directories:**\n   - `hugo.toml`: Hugo configuration file.\n   - `assets/css/styles.css`: Main CSS file with Tailwind directives.\n   - `assets/js/main.js`: Main JavaScript with AlpineJS configuration.\n   - `package.json`: Project dependencies and scripts.\n   - `content/`: Directory for markdown content files.\n   - `layouts/`: Directory for Hugo templates and partials.\n   - `layouts/_partials/icons.html`: SVG icon sprites.\n\n\n\n\n","docs/CLAUDE.md":"@AGENTS.md","docs/content/en/commands/_index.md":"---\ntitle: Command-line interface\nlinkTitle: CLI\ndescription: Use the command-line interface (CLI) to manage your project.\ncategories: []\nkeywords: []\nweight: 10\n---\n","docs/content/en/commands/hugo.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo.md -->","docs/content/en/commands/hugo_build.md":"---\ntitle: \"hugo build\"\nslug: hugo_build\nurl: /commands/hugo_build/\n---\n## hugo build\n\nBuild your project\n\n### Synopsis\n\nbuild is the main command, used to build your Hugo project.\n\nHugo is a Fast and Flexible Static Site Generator\nbuilt with love by spf13 and friends in Go.\n\nComplete documentation is available at https://gohugo.io/.\n\n```\nhugo build [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string             hostname (and path) to the root, e.g. https://spf13.com/\n  -D, --buildDrafts                include content marked as draft\n  -E, --buildExpired               include expired content\n  -F, --buildFuture                include content with publishdate in the future\n      --cacheDir string            filesystem path to cache directory\n      --cleanDestinationDir        remove stale files from destination\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -c, --contentDir string          filesystem path to content directory\n  -d, --destination string         filesystem path to write files to\n      --disableKinds strings       disable different kind of pages (home, RSS etc.)\n      --enableGitInfo              add Git revision, date, author, and CODEOWNERS info to the pages\n  -e, --environment string         build environment\n      --forceSyncStatic            copy all files when static is changed.\n      --gc                         enable to run some cleanup tasks (remove unused cache files) after the build\n  -h, --help                       help for build\n      --ignoreCache                ignore the configured file caches\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n  -l, --layoutDir string           filesystem path to layout directory\n      --logLevel string            log level (debug|info|warn|error)\n      --minify                     minify any supported output format (HTML, XML etc.)\n      --noBuildLock                don't create .hugo_build.lock file\n      --noChmod                    don't sync permission mode of files\n      --noTimes                    don't sync modification time of files\n      --panicOnWarning             panic on first WARNING log\n      --poll string                set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes\n      --printI18nWarnings          print missing translations\n      --printMemoryUsage           print memory usage to screen at intervals\n      --printPathWarnings          print warnings on duplicate target paths etc.\n      --printUnusedTemplates       print warnings on unused templates.\n      --quiet                      build in quiet mode\n      --renderSegments strings     named segments to render (configured in the segments config)\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --templateMetrics            display metrics about template executions\n      --templateMetricsHints       calculate some improvement hints when combined with --templateMetrics\n  -t, --theme strings              themes to use (located in /themes/THEMENAME/)\n      --themesDir string           filesystem path to themes directory\n      --trace file                 write trace to file (not useful in general)\n  -w, --watch                      watch filesystem for changes and recreate as needed\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_completion.md":"---\ntitle: \"hugo completion\"\nslug: hugo_completion\nurl: /commands/hugo_completion/\n---\n## hugo completion\n\nGenerate the autocompletion script for the specified shell\n\n### Synopsis\n\nGenerate the autocompletion script for hugo for the specified shell.\nSee each sub-command's help for details on how to use the generated script.\n\n\n### Options\n\n```\n  -h, --help   help for completion\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo completion bash](/commands/hugo_completion_bash/)\t - Generate the autocompletion script for bash\n* [hugo completion fish](/commands/hugo_completion_fish/)\t - Generate the autocompletion script for fish\n* [hugo completion powershell](/commands/hugo_completion_powershell/)\t - Generate the autocompletion script for powershell\n* [hugo completion zsh](/commands/hugo_completion_zsh/)\t - Generate the autocompletion script for zsh\n","docs/content/en/commands/hugo_completion_bash.md":"---\ntitle: \"hugo completion bash\"\nslug: hugo_completion_bash\nurl: /commands/hugo_completion_bash/\n---\n## hugo completion bash\n\nGenerate the autocompletion script for bash\n\n### Synopsis\n\nGenerate the autocompletion script for the bash shell.\n\nThis script depends on the 'bash-completion' package.\nIf it is not installed already, you can install it via your OS's package manager.\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion bash)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion bash > /etc/bash_completion.d/hugo\n\n#### macOS:\n\n\thugo completion bash > $(brew --prefix)/etc/bash_completion.d/hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion bash\n```\n\n### Options\n\n```\n  -h, --help              help for bash\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_fish.md":"---\ntitle: \"hugo completion fish\"\nslug: hugo_completion_fish\nurl: /commands/hugo_completion_fish/\n---\n## hugo completion fish\n\nGenerate the autocompletion script for fish\n\n### Synopsis\n\nGenerate the autocompletion script for the fish shell.\n\nTo load completions in your current shell session:\n\n\thugo completion fish | source\n\nTo load completions for every new session, execute once:\n\n\thugo completion fish > ~/.config/fish/completions/hugo.fish\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion fish [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for fish\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_powershell.md":"---\ntitle: \"hugo completion powershell\"\nslug: hugo_completion_powershell\nurl: /commands/hugo_completion_powershell/\n---\n## hugo completion powershell\n\nGenerate the autocompletion script for powershell\n\n### Synopsis\n\nGenerate the autocompletion script for powershell.\n\nTo load completions in your current shell session:\n\n\thugo completion powershell | Out-String | Invoke-Expression\n\nTo load completions for every new session, add the output of the above command\nto your powershell profile.\n\n\n```\nhugo completion powershell [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for powershell\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_completion_zsh.md":"---\ntitle: \"hugo completion zsh\"\nslug: hugo_completion_zsh\nurl: /commands/hugo_completion_zsh/\n---\n## hugo completion zsh\n\nGenerate the autocompletion script for zsh\n\n### Synopsis\n\nGenerate the autocompletion script for the zsh shell.\n\nIf shell completion is not already enabled in your environment you will need\nto enable it.  You can execute the following once:\n\n\techo \"autoload -U compinit; compinit\" >> ~/.zshrc\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion zsh)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion zsh > \"${fpath[1]}/_hugo\"\n\n#### macOS:\n\n\thugo completion zsh > $(brew --prefix)/share/zsh/site-functions/_hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion zsh [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for zsh\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","docs/content/en/commands/hugo_config.md":"---\ntitle: \"hugo config\"\nslug: hugo_config\nurl: /commands/hugo_config/\n---\n## hugo config\n\nDisplay project configuration\n\n### Synopsis\n\nDisplay project configuration, both default and custom settings.\n\n```\nhugo config [command] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --format string            preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help                     help for config\n      --lang string              the language to display config for (default is the default content language)\n      --printZero                include config options with zero values (e.g. false, 0, \"\") in the output\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo config mounts](/commands/hugo_config_mounts/)\t - Print the configured file mounts\n","docs/content/en/commands/hugo_config_mounts.md":"---\ntitle: \"hugo config mounts\"\nslug: hugo_config_mounts\nurl: /commands/hugo_config_mounts/\n---\n## hugo config mounts\n\nPrint the configured file mounts\n\n```\nhugo config mounts [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for mounts\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo config](/commands/hugo_config/)\t - Display project configuration\n","docs/content/en/commands/hugo_convert.md":"---\ntitle: \"hugo convert\"\nslug: hugo_convert\nurl: /commands/hugo_convert/\n---\n## hugo convert\n\nConvert front matter to another format\n\n### Synopsis\n\nConvert front matter to another format.\n\nSee convert's subcommands toJSON, toTOML and toYAML for more information.\n\n### Options\n\n```\n  -h, --help            help for convert\n  -o, --output string   filesystem path to write files to\n      --unsafe          enable less safe operations, please backup first\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo convert toJSON](/commands/hugo_convert_tojson/)\t - Convert front matter to JSON\n* [hugo convert toTOML](/commands/hugo_convert_totoml/)\t - Convert front matter to TOML\n* [hugo convert toYAML](/commands/hugo_convert_toyaml/)\t - Convert front matter to YAML\n","docs/content/en/commands/hugo_convert_toJSON.md":"---\ntitle: \"hugo convert toJSON\"\nslug: hugo_convert_toJSON\nurl: /commands/hugo_convert_tojson/\n---\n## hugo convert toJSON\n\nConvert front matter to JSON\n\n### Synopsis\n\ntoJSON converts all front matter in the content directory\nto use JSON for the front matter.\n\n```\nhugo convert toJSON [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toJSON\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_convert_toTOML.md":"---\ntitle: \"hugo convert toTOML\"\nslug: hugo_convert_toTOML\nurl: /commands/hugo_convert_totoml/\n---\n## hugo convert toTOML\n\nConvert front matter to TOML\n\n### Synopsis\n\ntoTOML converts all front matter in the content directory\nto use TOML for the front matter.\n\n```\nhugo convert toTOML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toTOML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_convert_toYAML.md":"---\ntitle: \"hugo convert toYAML\"\nslug: hugo_convert_toYAML\nurl: /commands/hugo_convert_toyaml/\n---\n## hugo convert toYAML\n\nConvert front matter to YAML\n\n### Synopsis\n\ntoYAML converts all front matter in the content directory\nto use YAML for the front matter.\n\n```\nhugo convert toYAML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toYAML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","docs/content/en/commands/hugo_deploy.md":"---\ntitle: \"hugo deploy\"\nslug: hugo_deploy\nurl: /commands/hugo_deploy/\n---\n## hugo deploy\n\nDeploy your project to a cloud provider\n\n### Synopsis\n\nDeploy your project to a cloud provider\n\nSee https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed\ndocumentation.\n\n\n```\nhugo deploy [flags] [args]\n```\n\n### Options\n\n```\n      --confirm          ask for confirmation before making changes to the target\n      --dryRun           dry run\n      --force            force upload of all files\n  -h, --help             help for deploy\n      --invalidateCDN    invalidate the CDN cache listed in the deployment target (default true)\n      --maxDeletes int   maximum # of files to delete, or -1 to disable (default 256)\n      --target string    target deployment from deployments section in config file; defaults to the first one\n      --workers int      number of workers to transfer files. defaults to 10 (default 10)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_env.md":"---\ntitle: \"hugo env\"\nslug: hugo_env\nurl: /commands/hugo_env/\n---\n## hugo env\n\nDisplay version and environment info\n\n### Synopsis\n\nDisplay version and environment info. This is useful in Hugo bug reports\n\n```\nhugo env [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for env\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","docs/content/en/commands/hugo_gen.md":"---\ntitle: \"hugo gen\"\nslug: hugo_gen\nurl: /commands/hugo_gen/\n---\n## hugo gen\n\nGenerate documentation and syntax highlighting styles\n\n### Synopsis\n\nGenerate documentation for your project using Hugo's documentation engine, including syntax highlighting for various programming languages.\n\n### Options\n\n```\n  -h, --help   help for gen\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo gen chromastyles](/commands/hugo_gen_chromastyles/)\t - Generate CSS stylesheet for the Chroma code highlighter\n* [hugo gen doc](/commands/hugo_gen_doc/)\t - Generate Markdown documentation for the Hugo CLI\n* [hugo gen man](/commands/hugo_gen_man/)\t - Generate man pages for the Hugo CLI\n","docs/content/en/commands/hugo_gen_chromastyles.md":"---\ntitle: \"hugo gen chromastyles\"\nslug: hugo_gen_chromastyles\nurl: /commands/hugo_gen_chromastyles/\n---\n## hugo gen chromastyles\n\nGenerate CSS stylesheet for the Chroma code highlighter\n\n### Synopsis\n\nGenerate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config.\n\nSee https://gohugo.io/quick-reference/syntax-highlighting-styles/ for a preview of the available styles.\n\n```\nhugo gen chromastyles [flags] [args]\n```\n\n### Options\n\n```\n      --classDark string                class name used by --modeSelector for dark styles (default \"dark\")\n      --classLight string               class name used by --modeSelector for light styles (default \"light\")\n  -h, --help                            help for chromastyles\n      --highlightStyle string           foreground and background colors for highlighted lines, e.g. --highlightStyle \"#fff000 bg:#000fff\"\n      --lineNumbersInlineStyle string   foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle \"#fff000 bg:#000fff\"\n      --lineNumbersTableStyle string    foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle \"#fff000 bg:#000fff\"\n      --mode string                     style mode (\"light\", \"dark\")\n      --modeSelector                    scope selectors under a top level mode class, e.g. \".dark .chroma\"\n      --omitClassComments               omit CSS class comment prefixes in the generated CSS\n      --omitEmpty                       omit empty CSS rules (deprecated, no longer needed)\n      --style string                    highlighter style (default \"friendly\")\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_gen_doc.md":"---\ntitle: \"hugo gen doc\"\nslug: hugo_gen_doc\nurl: /commands/hugo_gen_doc/\n---\n## hugo gen doc\n\nGenerate Markdown documentation for the Hugo CLI\n\n### Synopsis\n\nGenerate Markdown documentation for the Hugo CLI.\n\t\t\tThis command is, mostly, used to create up-to-date documentation\n\tof Hugo's command-line interface for https://gohugo.io/.\n\n\tIt creates one Markdown file per command with front matter suitable\n\tfor rendering in Hugo.\n\n```\nhugo gen doc [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the doc. (default \"/tmp/hugodoc/\")\n  -h, --help         help for doc\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_gen_man.md":"---\ntitle: \"hugo gen man\"\nslug: hugo_gen_man\nurl: /commands/hugo_gen_man/\n---\n## hugo gen man\n\nGenerate man pages for the Hugo CLI\n\n### Synopsis\n\nThis command automatically generates up-to-date man pages of Hugo's\n\tcommand-line interface.  By default, it creates the man page files\n\tin the \"man\" directory under the current directory.\n\n```\nhugo gen man [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the man pages. (default \"man/\")\n  -h, --help         help for man\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","docs/content/en/commands/hugo_import.md":"---\ntitle: \"hugo import\"\nslug: hugo_import\nurl: /commands/hugo_import/\n---\n## hugo import\n\nImport a project from another system\n\n### Synopsis\n\nImport a project from another system.\n\nImport requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n### Options\n\n```\n  -h, --help   help for import\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo import jekyll](/commands/hugo_import_jekyll/)\t - hugo import from Jekyll\n","docs/content/en/commands/hugo_import_jekyll.md":"---\ntitle: \"hugo import jekyll\"\nslug: hugo_import_jekyll\nurl: /commands/hugo_import_jekyll/\n---\n## hugo import jekyll\n\nhugo import from Jekyll\n\n### Synopsis\n\nhugo import from Jekyll.\n\nImport from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n```\nhugo import jekyll [flags] [args]\n```\n\n### Options\n\n```\n      --force   allow import into non-empty target directory\n  -h, --help    help for jekyll\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo import](/commands/hugo_import/)\t - Import a project from another system\n","docs/content/en/commands/hugo_list.md":"---\ntitle: \"hugo list\"\nslug: hugo_list\nurl: /commands/hugo_list/\n---\n## hugo list\n\nList content\n\n### Synopsis\n\nList content.\n\nList requires a subcommand, e.g. hugo list drafts\n\n### Options\n\n```\n  -h, --help   help for list\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo list all](/commands/hugo_list_all/)\t - List all content\n* [hugo list drafts](/commands/hugo_list_drafts/)\t - List draft content\n* [hugo list expired](/commands/hugo_list_expired/)\t - List expired content\n* [hugo list future](/commands/hugo_list_future/)\t - List future content\n* [hugo list published](/commands/hugo_list_published/)\t - List published content\n","docs/content/en/commands/hugo_list_all.md":"---\ntitle: \"hugo list all\"\nslug: hugo_list_all\nurl: /commands/hugo_list_all/\n---\n## hugo list all\n\nList all content\n\n### Synopsis\n\nList all content including draft, future, and expired.\n\n```\nhugo list all [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for all\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_drafts.md":"---\ntitle: \"hugo list drafts\"\nslug: hugo_list_drafts\nurl: /commands/hugo_list_drafts/\n---\n## hugo list drafts\n\nList draft content\n\n### Synopsis\n\nList draft content.\n\n```\nhugo list drafts [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for drafts\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_expired.md":"---\ntitle: \"hugo list expired\"\nslug: hugo_list_expired\nurl: /commands/hugo_list_expired/\n---\n## hugo list expired\n\nList expired content\n\n### Synopsis\n\nList content with a past expiration date.\n\n```\nhugo list expired [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for expired\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_future.md":"---\ntitle: \"hugo list future\"\nslug: hugo_list_future\nurl: /commands/hugo_list_future/\n---\n## hugo list future\n\nList future content\n\n### Synopsis\n\nList content with a future publication date.\n\n```\nhugo list future [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for future\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_list_published.md":"---\ntitle: \"hugo list published\"\nslug: hugo_list_published\nurl: /commands/hugo_list_published/\n---\n## hugo list published\n\nList published content\n\n### Synopsis\n\nList content that is not draft, future, or expired.\n\n```\nhugo list published [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for published\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","docs/content/en/commands/hugo_mod.md":"---\ntitle: \"hugo mod\"\nslug: hugo_mod\nurl: /commands/hugo_mod/\n---\n## hugo mod\n\nManage modules\n\n### Synopsis\n\nVarious helpers to help manage the modules in your project's dependency graph.\nMost operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git).\nThis is not needed if you only operate on modules inside /themes or if you have vendored them via \"hugo mod vendor\".\n\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n### Options\n\n```\n  -h, --help   help for mod\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo mod clean](/commands/hugo_mod_clean/)\t - Delete the Hugo Module cache for the current project\n* [hugo mod get](/commands/hugo_mod_get/)\t - Resolves dependencies in your current Hugo project\n* [hugo mod graph](/commands/hugo_mod_graph/)\t - Print a module dependency graph\n* [hugo mod init](/commands/hugo_mod_init/)\t - Initialize this project as a Hugo Module\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n* [hugo mod tidy](/commands/hugo_mod_tidy/)\t - Remove unused entries in go.mod and go.sum\n* [hugo mod vendor](/commands/hugo_mod_vendor/)\t - Vendor all module dependencies into the _vendor directory\n* [hugo mod verify](/commands/hugo_mod_verify/)\t - Verify dependencies\n","docs/content/en/commands/hugo_mod_clean.md":"---\ntitle: \"hugo mod clean\"\nslug: hugo_mod_clean\nurl: /commands/hugo_mod_clean/\n---\n## hugo mod clean\n\nDelete the Hugo Module cache for the current project\n\n### Synopsis\n\nDelete the Hugo Module cache for the current project.\n\n```\nhugo mod clean [flags] [args]\n```\n\n### Options\n\n```\n      --all                      clean entire module cache\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for clean\n      --pattern string           pattern matching module paths to clean (all if not set), e.g. \"**hugo*\"\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_get.md":"---\ntitle: \"hugo mod get\"\nslug: hugo_mod_get\nurl: /commands/hugo_mod_get/\n---\n## hugo mod get\n\nResolves dependencies in your current Hugo project\n\n### Synopsis\n\n\nResolves dependencies in your current Hugo project.\n\nSome examples:\n\nInstall the latest version possible for a given module:\n\n    hugo mod get github.com/gohugoio/testshortcodes\n\nInstall a specific version:\n\n    hugo mod get github.com/gohugoio/testshortcodes@v0.3.0\n\nInstall the latest versions of all direct module dependencies:\n\n    hugo mod get\n    hugo mod get ./... (recursive)\n\nInstall the latest versions of all module dependencies (direct and indirect):\n\n    hugo mod get -u\n    hugo mod get -u ./... (recursive)\n\nRun \"go help get\" for more information. All flags available for \"go get\" is also relevant here.\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n```\nhugo mod get [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for get\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_graph.md":"---\ntitle: \"hugo mod graph\"\nslug: hugo_mod_graph\nurl: /commands/hugo_mod_graph/\n---\n## hugo mod graph\n\nPrint a module dependency graph\n\n### Synopsis\n\nPrint a module dependency graph with information about module status (disabled, vendored).\nNote that for vendored modules, that is the version listed and not the one from go.mod.\n\n\n```\nhugo mod graph [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for graph\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_init.md":"---\ntitle: \"hugo mod init\"\nslug: hugo_mod_init\nurl: /commands/hugo_mod_init/\n---\n## hugo mod init\n\nInitialize this project as a Hugo Module\n\n### Synopsis\n\nInitialize this project as a Hugo Module.\n\tIt will try to guess the module path, but you may help by passing it as an argument, e.g:\n\n\t\thugo mod init github.com/gohugoio/testshortcodes\n\n\tNote that Hugo Modules supports multi-module projects, so you can initialize a Hugo Module\n\tinside a subfolder on GitHub, as one example.\n\t\n\n```\nhugo mod init [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for init\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_npm.md":"---\ntitle: \"hugo mod npm\"\nslug: hugo_mod_npm\nurl: /commands/hugo_mod_npm/\n---\n## hugo mod npm\n\nVarious npm helpers\n\n### Synopsis\n\nVarious npm (Node package manager) helpers.\n\n```\nhugo mod npm [command] [flags]\n```\n\n### Options\n\n```\n  -h, --help   help for npm\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n* [hugo mod npm pack](/commands/hugo_mod_npm_pack/)\t - Merges module Node.js dependencies into an npm workspace\n","docs/content/en/commands/hugo_mod_npm_pack.md":"---\ntitle: \"hugo mod npm pack\"\nslug: hugo_mod_npm_pack\nurl: /commands/hugo_mod_npm_pack/\n---\n## hugo mod npm pack\n\nMerges module Node.js dependencies into an npm workspace\n\n### Synopsis\n\nMerges Node.js dependencies from all Hugo modules into a \"packages/hugoautogen\" npm workspace.\n\nThe merged dependencies are written to packages/hugoautogen/package.json, and the root package.json\nis updated with a \"workspaces\" entry pointing to \"packages/hugoautogen\".\n\nThe source entries are read from either package.hugo.json or package.json in the module root, with package.hugo.json taking precedence if both exist.\n\nSee [Node.js dependencies](/hugo-modules/nodejs-dependencies/) for more information.\n\n\n```\nhugo mod npm pack [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for pack\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n","docs/content/en/commands/hugo_mod_tidy.md":"---\ntitle: \"hugo mod tidy\"\nslug: hugo_mod_tidy\nurl: /commands/hugo_mod_tidy/\n---\n## hugo mod tidy\n\nRemove unused entries in go.mod and go.sum\n\n```\nhugo mod tidy [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for tidy\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_vendor.md":"---\ntitle: \"hugo mod vendor\"\nslug: hugo_mod_vendor\nurl: /commands/hugo_mod_vendor/\n---\n## hugo mod vendor\n\nVendor all module dependencies into the _vendor directory\n\n### Synopsis\n\nVendor all module dependencies into the _vendor directory.\n\tIf a module is vendored, that is where Hugo will look for it's dependencies.\n\t\n\n```\nhugo mod vendor [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for vendor\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_mod_verify.md":"---\ntitle: \"hugo mod verify\"\nslug: hugo_mod_verify\nurl: /commands/hugo_mod_verify/\n---\n## hugo mod verify\n\nVerify dependencies\n\n### Synopsis\n\nVerify checks that the dependencies of the current module, which are stored in a local downloaded source cache, have not been modified since being downloaded.\n\n```\nhugo mod verify [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for verify\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","docs/content/en/commands/hugo_new.md":"---\ntitle: \"hugo new\"\nslug: hugo_new\nurl: /commands/hugo_new/\n---\n## hugo new\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n### Options\n\n```\n  -h, --help   help for new\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo new content](/commands/hugo_new_content/)\t - Create new content\n* [hugo new project](/commands/hugo_new_project/)\t - Create a new project\n* [hugo new theme](/commands/hugo_new_theme/)\t - Create a new theme\n","docs/content/en/commands/hugo_new_content.md":"---\ntitle: \"hugo new content\"\nslug: hugo_new_content\nurl: /commands/hugo_new_content/\n---\n## hugo new content\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n```\nhugo new content [path] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --editor string            edit new content with this editor, if provided\n  -f, --force                    overwrite file if it already exists\n  -h, --help                     help for content\n  -k, --kind string              content type to create\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_new_project.md":"---\ntitle: \"hugo new project\"\nslug: hugo_new_project\nurl: /commands/hugo_new_project/\n---\n## hugo new project\n\nCreate a new project\n\n### Synopsis\n\nCreate a new project at the specified path.\n\n```\nhugo new project [path] [flags]\n```\n\n### Options\n\n```\n  -f, --force           init inside non-empty directory\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for project\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_new_theme.md":"---\ntitle: \"hugo new theme\"\nslug: hugo_new_theme\nurl: /commands/hugo_new_theme/\n---\n## hugo new theme\n\nCreate a new theme\n\n### Synopsis\n\nCreate a new theme with the specified name in the ./themes directory.\nThis generates a functional theme including template examples and sample content.\n\n```\nhugo new theme [name] [flags]\n```\n\n### Options\n\n```\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for theme\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","docs/content/en/commands/hugo_server.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server.md -->","docs/content/en/commands/hugo_server_trust.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server_trust.md -->","docs/content/en/commands/hugo_version.md":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_version.md -->","docs/content/en/tools/_index.md":"---\ntitle: Developer tools\ndescription: Third-party tools to help you create and manage sites.\ncategories: []\nkeywords: []\nweight: 10\n---\n","docs/content/en/tools/editors.md":"---\ntitle: Editor plugins\ndescription: The Hugo community uses a wide range of tools and has developed plugins for some of the most popular text editors to help automate parts of your workflow.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n## Visual Studio Code\n\n[gotmplfmt](https://marketplace.visualstudio.com/items?itemName=GoHugoIO.gotmplfmt)\n: Developed and maintained by the Hugo authors, this extension formats [templates](g) using the [gotmplfmt](https://github.com/gohugoio/gotmplfmt) CLI.\n\n[Front Matter](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-front-matter)\n: This extension maintains article metadata such as creation date, modified date, slug, title, SEO check, and more.\n\n[Hugo Helper](https://marketplace.visualstudio.com/items?itemName=rusnasonov.vscode-hugo)\n: This extension provides some useful commands. The source code is available on its [GitHub repository](https://github.com/rusnasonov/vscode-hugo).\n\n[Hugo Language and Syntax Support](https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode)\n: This extension provides syntax highlighting and snippets. The source code is available on its [GitHub repository](https://github.com/budparr/language-hugo-vscode).\n\n[Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=thuliteio.hugo-shortcodes)\n: This extension adds syntax highlighting and intelligent completions for shortcodes in Markdown, including shortcode names and arguments discovered from workspace templates. The source code is available on its [GitHub repository](https://github.com/thuliteio/hugo-shortcodes).\n\n[Hugo Themer](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-hugo-themer)\n: This extension simplifies theme development, making it easy to navigate theme files.\n\n[Hugofy](https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy)\n: This extension streamlines project development. The source code is available on its [GitHub repository](https://github.com/akmittal/hugofy-vscode).\n\n[Syntax Highlighting for Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=kaellarkin.hugo-shortcode-syntax)\n: This extension adds syntax highlighting for [shortcodes](g), making visual identification of individual pieces easier.\n\n## JetBrains IDEs\n\n[Smart Hugo](https://smarthugo.dev)\n: This plugin for IntelliJ IDEA, WebStorm, PhpStorm, and other JetBrains IDEs adds template support including syntax highlighting, actions completion, code formatting, and optional advanced features.\n\n## Emacs\n\n[emacs-easy-hugo](https://github.com/masasam/emacs-easy-hugo)\n: This major Emacs mode supports writing blogs using various markup formats, including Markdown, Org mode, AsciiDoc, reStructuredText, mmark, and HTML.\n\n[ox-hugo.el](https://ox-hugo.scripter.co)\n: This native Org mode exporter exports to Blackfriday Markdown with [front-matter](g). It supports two common Org blogging flows: exporting multiple Org subtrees in a single file to multiple posts, and exporting a single Org file to a single post. It also leverages the Org tag and property inheritance features. See [Why ox-hugo?](https://ox-hugo.scripter.co/doc/why-ox-hugo/) for more.\n\n## Sublime Text\n\n[Hugo Snippets](https://packagecontrol.io/packages/Hugo%20Snippets)\n: This plugin adds automatic snippets.\n\n[Hugofy](https://github.com/akmittal/Hugofy)\n: This plugin streamlines project development.\n\n## Vim\n\n[Vim Hugo Helper](https://github.com/robertbasic/vim-hugo-helper)\n: This plugin facilitates authoring pages and blog posts.\n\n[vim-hugo](https://github.com/phelipetls/vim-hugo)\n: This plugin provides syntax highlighting for templates and a few other features.\n","docs/content/en/tools/front-ends.md":"---\ntitle: Front-end interfaces\nlinkTitle: Front-ends\ndescription: Do you prefer a graphical user interface over a text editor? Give these front-ends a try.\ncategories: []\nkeywords: []\nweight: 20\n---\n\n## Commercial\n\n[CloudCannon][]\n: The intuitive Git-based CMS for your Hugo website. CloudCannon syncs changes from your Git repository and pushes content changes back, so your development and content teams are always in sync. Edit all of your content on the page with visual editing, build entire pages with reusable custom components and then publish confidently.\n\n[CMS Brew][]\n: CMS Brew is a hosted Git-based CMS where a client edits a Hugo site by describing the change in chat instead of learning an admin interface. It scans the repository on connect and maps the editable content, front matter, and data files itself, with no config file or schema to write. Safe edits publish as ordinary commits to GitHub or GitLab, and anything risky or out of scope is held for the developer to approve.\n\n[DatoCMS][]\n: DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.\n\n[GitCMS][]\n: GitCMS is an AI-focused CMS for markdown-based content sites that brings together Content Agents for ChatGPT and Claude using MCP app, a friendly notion-like interface for non-technical team members, and a structured editorial publishing workflow. It is built for teams that want to manage blogs, documentation, changelogs, and other markdown content with the speed of AI assistance and the reliability of a review-driven publishing process.\n\n[HugoKit][]\n: HugoKit is a native Mac app for Hugo. It runs the development server, previews your content and templates, edits front matter and site configuration, checks a site before it ships, and publishes to GitHub Pages or over SFTP – all without the terminal. It works on the Hugo sites you already have, and leaves your files as it found them. Free.\n\n## Open-source\n\n[Decap CMS][]\n: Decap CMS is an open-source, serverless solution for managing Git based content in static sites, and it works on any platform that can host static sites. A [Hugo/Decap CMS starter][] is available to get new projects running quickly.\n\n[Pages CMS][]\n: Pages CMS is an open-source, Git-based CMS for static sites and apps. It lets you edit Hugo content stored in a GitHub repository through a web interface, with support for front matter fields, media management, rich text editing, etc.\n\n[Quiqr Desktop][]\n: Quiqr Desktop is a open-source, cross-platform, offline desktop CMS for Hugo with built-in Git functionality for deploying static sites to any hosting server.\n\n[Sitepins][]\n: Sitepins is an open source Git-based CMS for Hugo and other static site generators, released under the AGPL-3.0 license. It reads the markdown, front matter, and TOML or YAML config already in your repository and builds a visual editor from it, with no schema configuration. Shortcodes are supported in the editor, and every change is committed straight back to the repo. Clients and non-technical editors can be invited by email without a GitHub account, while developers keep working in their IDE on the same repository.\n\n[Sveltia CMS][]\n:  Sveltia CMS is a drop-in replacement for Decap CMS which is built from the ground up with powerful and performant modern UI library Svelte. Sveltia CMS incorporates i18n into every corner of the product, while striving to radically improve UX, performance and productivity.\n\n[CloudCannon]: https://cloudcannon.com/hugo-cms/\n[CMS Brew]: https://cmsbrew.com/cms-for/hugo?utm_source=hugo-docs\n[DatoCMS]: https://www.datocms.com\n[Decap CMS]: https://decapcms.org/\n[GitCMS]: https://gitcms.dev\n[Hugo/Decap CMS starter]: https://github.com/decaporg/one-click-hugo-cms\n[HugoKit]: https://hugokit.com\n[Pages CMS]: https://pagescms.org/\n[Quiqr Desktop]: https://quiqr.org/\n[Sitepins]: https://sitepins.com\n[Sveltia CMS]: https://github.com/sveltia/sveltia-cms/\n","docs/content/en/tools/migrations.md":"---\ntitle: Migrate to Hugo\nlinkTitle: Migrations\ndescription: A list of community-developed tools for migrating from your existing static site generator or content management system to Hugo.\ncategories: []\nkeywords: []\nweight: 40\n---\n\nThis section highlights some independently developed projects related to Hugo. These tools extend functionality or help you to get started.\n\nTake a look at this list of migration tools if you currently use other blogging tools like Jekyll or WordPress but intend to switch to Hugo instead. They'll help you export your content into Hugo-friendly formats.\n\n## Jekyll\n\nAlternatively, you can use the [Jekyll import command](/commands/hugo_import_jekyll/).\n\n[JekyllToHugo][]\n: A Small script for converting Jekyll blog posts to a Hugo site.\n\n[ConvertToHugo][]\n: Convert your blog from Jekyll to Hugo.\n\n## Octopress\n\n[octohug][]\n: Octopress to Hugo migrator.\n\n## DokuWiki\n\n[dokuwiki-to-hugo][]\n: Migrates your DokuWiki source pages from [DokuWiki syntax][] to Hugo Markdown syntax. Includes extras like the TODO plugin. Written with extensibility in mind using Python 3. Also generates a TOML header for each page. Designed to copy-paste the wiki directory into your `content` directory.\n\n## WordPress\n\n[wordpress-to-hugo-exporter][]\n: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you can [export your site for Jekyll][] and use Hugo's built-in Jekyll converter listed above.)\n\n[blog2md][]\n: Works with [exported xml](https://en.support.wordpress.com/export/) file of your free YOUR-TLD.wordpress.com website. It also saves approved comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[wordhugopress][]\n: A small utility written in Java that exports the entire WordPress site from the database and resource (e.g., images) files stored locally or remotely. Therefore, migration from the backup files is possible. Supports merging multiple WordPress sites into a single Hugo site.\n\n[wp2hugo][]\n: A Go-based CLI tool to migrate WordPress websites to Hugo. It preserves original URLs, GUIDs, image URLs, code highlights, tables of contents, and WordPress navigation categories. It migrates WordPress custom post types, custom taxonomies, custom fields, and page hierarchy. It supports translated WordPress blogs via Polylang or WPML. It imports a WordPress media library database with original titles and dates. The tool can download all media or only media inserted into pages from the original server. It converts WordPress shortcodes and Gutenberg blocks to Hugo shortcodes including galleries, images, audio, YouTube embeds, Gists, and Google Maps.\n\n## Medium\n\n[medium2md][]\n: A simple Medium to Hugo exporter able to import stories in one command, including front matter.\n\n[medium-to-hugo][]\n: A CLI tool written in Go to export medium posts into a Hugo-compatible Markdown format. Tags and images are included. All images will be downloaded locally and linked appropriately.\n\n## Tumblr\n\n[tumblr-importr][]\n: An importer that uses the Tumblr API to create a Hugo static site.\n\n[tumblr2hugomarkdown][]\n: Export all your Tumblr content to Hugo Markdown files with preserved original formatting.\n\n[Tumblr to Hugo][]\n: A migration tool that converts each of your Tumblr posts to a content file with a proper title and path. It also generates a CSV file to help you set up URL redirects.\n\n## Drupal\n\n[drupal2hugo][]\n: Convert a Drupal site to Hugo.\n\n## Joomla\n\n[hugojoomla][]\n: This utility written in Java takes a Joomla database and converts all the content into Markdown files. It changes any URLs that are in Joomla's internal format and converts them to a suitable form.\n\n## Blogger\n\n[blogimport][]\n: A tool to import from Blogger posts to Hugo.\n\n[blogger-to-hugo][]\n: Another tool to import Blogger posts to Hugo. It also downloads embedded images so they will be stored locally.\n\n[blog2md][]\n: Works with [exported xml](https://support.google.com/blogger/answer/41387?hl=en) file of your YOUR-TLD.blogspot.com website. It also saves comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[BloggerToHugo][]\n: Yet another tool to import Blogger posts to Hugo. For Windows platform only, and .NET Framework 4.5 is required. See README.md before using this tool.\n\n[blogger2hugo][]\n: Converts a Blogger backup file (`.atom`) from [Google Takeout][] to Markdown (`.md`) files. The tool generates output compatible with the Hugo `content/` structure.\n\n## Contentful\n\n[contentful-hugo][]\n: A tool to create content-files for Hugo from content on [Contentful][].\n\n## BlogML\n\n[BlogML2Hugo][]\n: A tool that helps you convert BlogML xml file to Hugo Markdown files. Users need to take care of links to attachments and images by themselves. This helps the blogs that export BlogML files (e.g. BlogEngine.NET) transform to hugo sites easily.\n\n[BlogML2Hugo]: https://github.com/jijiechen/BlogML2Hugo\n[BloggerToHugo]: https://github.com/huanlin/blogger-to-hugo\n[Contentful]: https://www.contentful.com/\n[ConvertToHugo]: https://github.com/coderzh/ConvertToHugo\n[DokuWiki syntax]: https://www.dokuwiki.org/wiki:syntax\n[Google Takeout]: https://takeout.google.com/takeout/custom/blogger?hl=en\n[JekyllToHugo]: https://github.com/fredrikloch/JekyllToHugo\n[Tumblr to Hugo]: https://github.com/jipiboily/tumblr-to-hugo\n[blog2md]: https://github.com/palaniraja/blog2md\n[blogger-to-hugo]: https://pypi.org/project/blogger-to-hugo/\n[blogger2hugo]: https://github.com/noorkhafidzin/blogger2hugo\n[blogimport]: https://github.com/natefinch/blogimport\n[contentful-hugo]: https://github.com/ModiiMedia/contentful-hugo\n[dokuwiki-to-hugo]: https://github.com/wgroeneveld/dokuwiki-to-hugo\n[drupal2hugo]: https://github.com/danapsimer/drupal2hugo\n[export your site for Jekyll]: https://wordpress.org/plugins/jekyll-exporter/\n[hugojoomla]: https://github.com/davetcc/hugojoomla\n[medium-to-hugo]: https://github.com/bgadrian/medium-to-hugo\n[medium2md]: https://github.com/gautamdhameja/medium-2-md\n[octohug]: https://github.com/codebrane/octohug\n[tumblr-importr]: https://github.com/carlmjohnson/tumblr-importr\n[tumblr2hugomarkdown]: https://github.com/Wysie/tumblr2hugomarkdown\n[wordhugopress]: https://github.com/nantipov/wordhugopress\n[wordpress-to-hugo-exporter]: https://github.com/SchumacherFM/wordpress-to-hugo-exporter\n[wp2hugo]: https://github.com/ashishb/wp2hugo\n","docs/content/en/tools/other.md":"---\ntitle: Other community projects\nlinkTitle: Other projects\ndescription: Some interesting projects developed by the Hugo community that don't quite fit into our other developer tool categories.\ncategories: []\nkeywords: []\nweight: 50\n---\n\nAnd for all the other community projects around Hugo:\n\n- [diego][] - A CLI tool that integrates with Hugo to assist in importing and utilizing exported social media data from popular services on Hugo websites.\n- [Emacs Easy Hugo][] - Emacs package for writing blog posts in Markdown or org-mode and building your project with Hugo.\n- [HugoPhotoSwipe][] - Make it easy to create image galleries using PhotoSwipe.\n- [JAMStack Themes][] -  A collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).\n- [flickr-hugo-embed][] - Print shortcodes to embed a set of images from an album on Flickr into Hugo.\n- [hugo-gallery][] - Create an image gallery for Hugo sites.\n- [hugo-openapispec-shortcode][] - A shortcode that allows you to include [Open API Spec][] (formerly known as Swagger Spec) in a page.\n- [plausible-hugo][] - Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.\n\n[Emacs Easy Hugo]: https://github.com/masasam/emacs-easy-hugo\n[HugoPhotoSwipe]: https://github.com/GjjvdBurg/HugoPhotoSwipe\n[JAMStack Themes]: https://jamstackthemes.dev/ssg/hugo/\n[Open API Spec]: https://openapis.org\n[diego]: https://github.com/ttybitnik/diego\n[flickr-hugo-embed]: https://github.com/nikhilm/flickr-hugo-embed\n[hugo-gallery]: https://github.com/icecreammatt/hugo-gallery\n[hugo-openapispec-shortcode]: https://github.com/tenfourty/hugo-openapispec-shortcode\n[plausible-hugo]: https://github.com/divinerites/plausible-hugo\n","docs/content/en/tools/search.md":"---\ntitle: Search tools\nlinkTitle: Search\ndescription: See some of the open-source and commercial search options for your newly created Hugo website.\ncategories: []\nkeywords: []\nweight: 30\n---\n\nA static website with a dynamic search function? Yes, Hugo provides an alternative to embeddable scripts from Google or other search engines for static websites. Hugo allows you to provide your visitors with a custom search function by indexing your content files directly.\n\n## Open-source\n\n[Pagefind][]\n: A fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.\n\n[GitHub Gist for Hugo Workflow][]\n: This gist contains a simple workflow to create a search index for your static website. It uses a simple Grunt script to index all your content files and [lunr.js][] to serve the search results.\n\n[hugo-lunr][]\n: A simple way to add site search to your static Hugo site using [lunr.js][]. Hugo-lunr will create an index file of any HTML and Markdown documents in your Hugo project.\n\n[hugo-lunr-zh][]\n: A bit like Hugo-lunr, but Hugo-lunr-zh can help you separate the Chinese keywords.\n\n[GitHub Gist for Fuse.js integration][]\n: This gist demonstrates how to leverage Hugo's existing build time processing to generate a searchable JSON index used by [Fuse.js][] on the client side. Although this gist uses Fuse.js for fuzzy matching, any client-side search tool capable of reading JSON indexes will work. Does not require npm, grunt, or other build-time tools except Hugo!\n\n[hugo-search-index][]\n: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project Markdown files.\n\n[hugofastsearch][]\n: A usability and speed update to \"GitHub Gist for Fuse.js integration\" — global, keyboard-optimized search.\n\n[JS & Fuse.js tutorial][]\n: A simple client-side search solution, using FuseJS (does not require jQuery).\n\n[hugo-zbsearch][]\n: A Hugo Module providing client-side full-text search powered by [ZBSearch][]. Supports 27 languages with stemming, typo tolerance, field boosting, and works with any theme. Distributed as a Hugo Module with zero configuration needed beyond `hugo mod get`.\n\n[INFINI Pizza for WebAssembly][]\n: Pizza is a super-lightweight yet fully featured search engine written in Rust. You can quickly add offline search functionality to your Hugo website in just five minutes with only three lines of code. For a step-by-step guide on integrating it with Hugo, check out [this blog tutorial][].\n\n[searchmysite.net][]\n: An ad-free privacy-aware alternative to Google Programmable Search focussed on personal websites: add your site to searchmysite.net (if it isn't there already), and add a site search box to your Hugo site with one line of code. The free tier shows the search box on your site and results on searchmysite.net, and the paid tier shows results embedded in your site (and lets you reindex on demand etc.). All [open source][] with self-hosting an option. See [Website Search Tool][] and a [blog post with a Hugo-specific example][].\n\n## Commercial\n\n[Algolia DocSearch][]\n: Algolia DocSearch is free for public technical documentation sites and easy to set up. For other use cases, [Algolia's Search API][] makes it easy to deliver a great search experience in your apps and websites. Algolia Search provides hosted full-text, numerical, faceted, and geolocalized search.\n\n[Bonsai][]\n: Bonsai is a fully-managed hosted Elasticsearch service that is fast, reliable, and simple to set up. Easily ingest your docs from Hugo into Elasticsearch following [this guide from the docs][].\n\n[ExpertRec][]\n: ExpertRec is a hosted search-as-a-service solution that is fast and scalable. Set-up and integration is extremely easy and takes only a few minutes. The search settings can be modified without coding using a dashboard.\n\n[Algolia DocSearch]: https://docsearch.algolia.com/\n[Algolia's Search API]: https://www.algolia.com\n[Bonsai]: https://www.bonsai.io\n[ExpertRec]: https://www.expertrec.com/\n[Fuse.js]: https://fusejs.io/\n[GitHub Gist for Fuse.js integration]: https://gist.github.com/eddiewebb/735feb48f50f0ddd65ae5606a1cb41ae\n[GitHub Gist for Hugo Workflow]: https://gist.github.com/sebz/efddfc8fdcb6b480f567\n[INFINI Pizza for WebAssembly]: https://github.com/infinilabs/pizza-docsearch\n[JS & Fuse.js tutorial]: https://makewithhugo.com/add-search-to-a-hugo-site/\n[Pagefind]: https://github.com/cloudcannon/pagefind\n[hugo-lunr-zh]: https://www.npmjs.com/package/hugo-lunr-zh\n[hugo-lunr]: https://www.npmjs.com/package/hugo-lunr\n[hugo-search-index]: https://www.npmjs.com/package/hugo-search-index\n[hugo-zbsearch]: https://github.com/serenasensini/hugo-zbsearch\n[hugofastsearch]: https://gist.github.com/cmod/5410eae147e4318164258742dd053993\n[lunr.js]: https://lunrjs.com/\n[this blog tutorial]: https://dev.to/medcl/adding-search-functionality-to-a-hugo-static-site-based-on-infini-pizza-for-webassembly-4h5e\n[this guide from the docs]: https://bonsai.io/docs/hugo\n[ZBSearch]: https://github.com/micheleriva/zbsearch\n[searchmysite.net]: https://searchmysite.net/\n[open source]: https://github.com/searchmysite/searchmysite.net\n[Website Search Tool]: https://searchmysite.net/pages/website-search-tool/\n[blog post with a Hugo-specific example]: https://blog.searchmysite.net/posts/one-line-to-add-a-site-specific-search-to-your-site/\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"\n* Brevity is good.\n* Assume that the maintainers and readers of the code you write are Go experts:\n   * Don't use comments to explain the obvious.\n   * Use self-explanatory variable and function names.\n   * Use short variable names when the context is clear.\n* If you need to add temporary debug printing, use `hdebug.Printf`.[^1]\n* Never export symbols that's not needed outside of the package.\n* Avoid global state at (almost) all cost.\n* This is a project with a long history; assume that a similiar problem has been solved before, look hard for helper functions before creating new ones.\n* In tests, almost always write end-to-end integration tests using `hugolib.Test` or one of its siblings. Write unit tests only for isolated utilities.\n* In tests, use `qt` matchers (e.g. `b.Assert(err, qt.ErrorMatches, ...)`) instead of raw `if`/`t.Fatal` checks.\n* In tests, always use the latest Hugo specification, e.g. for layouts, it's `layouts/page.html` and not `layouts/_default/single.html`, `layouts/list.html` and not `layouts/_default/list.html`\n* Never name tests `TestIssue1234`; always give the test function a descriptive name, e.g. `TestDisablePathToLower`, and add any issue reference as a Go doc function comment, e.g. `// See issue 1234.`.\n* If you borrow a test case (e.g. from the issue), that test's author must be added as co-author in the commit.\n* If you're a security researcher, read @SECURITY.md carefully.\n* Brevity is good. This applies to code, comments and commit messages, issue/PR descriptions and comments. Don't write a novel.\n* Use `./check.sh ./somepackage/...` when iterating.\n* Use `./check.sh` when you're done.\n\n\n[^1]: CI build fail if you forget to remove the debug printing.\n","isInternal":false,"tokens":421,"sizeBytes":1714},{"name":"AGENTS.md","path":"docs/AGENTS.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/AGENTS.md","title":"docs - AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"## Theme\n\n### Role\nYou are an expert front-end and Tailwind CSS developer. Your primary goal is to build reliable, readable, and scalable user interfaces using the existing project structure and design system.\n\n### Directives\n*   **ALWAYS** use existing Tailwind utility classes for styling.\n*   **NEVER** write raw CSS in `.css` files unless absolutely necessary for a non-utility-based global reset.\n*   **NEVER** use inline styles (e.g., `<div style=\"...\">`).\n\n### Project Knowledge\n\n*  **Tech Stack:** Hugo (static site generator), AlpineJS, Tailwind CSS. Icons from https://heroicons.com/.\n*  **Core Files and Directories:**\n   - `hugo.toml`: Hugo configuration file.\n   - `assets/css/styles.css`: Main CSS file with Tailwind directives.\n   - `assets/js/main.js`: Main JavaScript with AlpineJS configuration.\n   - `package.json`: Project dependencies and scripts.\n   - `content/`: Directory for markdown content files.\n   - `layouts/`: Directory for Hugo templates and partials.\n   - `layouts/_partials/icons.html`: SVG icon sprites.\n\n\n\n\n","isInternal":false,"tokens":241,"sizeBytes":1043},{"name":"CLAUDE.md","path":"docs/CLAUDE.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/CLAUDE.md","title":"docs - Claude Agent Guidelines & System Prompt","category":"claude-rule","format":"markdown","content":"@AGENTS.md","isInternal":false,"tokens":4,"sizeBytes":10},{"name":"_index.md","path":"docs/content/en/tools/_index.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/_index.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Developer tools\ndescription: Third-party tools to help you create and manage sites.\ncategories: []\nkeywords: []\nweight: 10\n---\n","frontmatter":{"title":"Developer tools","description":"Third-party tools to help you create and manage sites.","categories":[],"keywords":[],"weight":10},"isInternal":false,"tokens":31,"sizeBytes":138},{"name":"editors.md","path":"docs/content/en/tools/editors.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/editors.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Editor plugins\ndescription: The Hugo community uses a wide range of tools and has developed plugins for some of the most popular text editors to help automate parts of your workflow.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n## Visual Studio Code\n\n[gotmplfmt](https://marketplace.visualstudio.com/items?itemName=GoHugoIO.gotmplfmt)\n: Developed and maintained by the Hugo authors, this extension formats [templates](g) using the [gotmplfmt](https://github.com/gohugoio/gotmplfmt) CLI.\n\n[Front Matter](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-front-matter)\n: This extension maintains article metadata such as creation date, modified date, slug, title, SEO check, and more.\n\n[Hugo Helper](https://marketplace.visualstudio.com/items?itemName=rusnasonov.vscode-hugo)\n: This extension provides some useful commands. The source code is available on its [GitHub repository](https://github.com/rusnasonov/vscode-hugo).\n\n[Hugo Language and Syntax Support](https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode)\n: This extension provides syntax highlighting and snippets. The source code is available on its [GitHub repository](https://github.com/budparr/language-hugo-vscode).\n\n[Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=thuliteio.hugo-shortcodes)\n: This extension adds syntax highlighting and intelligent completions for shortcodes in Markdown, including shortcode names and arguments discovered from workspace templates. The source code is available on its [GitHub repository](https://github.com/thuliteio/hugo-shortcodes).\n\n[Hugo Themer](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-hugo-themer)\n: This extension simplifies theme development, making it easy to navigate theme files.\n\n[Hugofy](https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy)\n: This extension streamlines project development. The source code is available on its [GitHub repository](https://github.com/akmittal/hugofy-vscode).\n\n[Syntax Highlighting for Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=kaellarkin.hugo-shortcode-syntax)\n: This extension adds syntax highlighting for [shortcodes](g), making visual identification of individual pieces easier.\n\n## JetBrains IDEs\n\n[Smart Hugo](https://smarthugo.dev)\n: This plugin for IntelliJ IDEA, WebStorm, PhpStorm, and other JetBrains IDEs adds template support including syntax highlighting, actions completion, code formatting, and optional advanced features.\n\n## Emacs\n\n[emacs-easy-hugo](https://github.com/masasam/emacs-easy-hugo)\n: This major Emacs mode supports writing blogs using various markup formats, including Markdown, Org mode, AsciiDoc, reStructuredText, mmark, and HTML.\n\n[ox-hugo.el](https://ox-hugo.scripter.co)\n: This native Org mode exporter exports to Blackfriday Markdown with [front-matter](g). It supports two common Org blogging flows: exporting multiple Org subtrees in a single file to multiple posts, and exporting a single Org file to a single post. It also leverages the Org tag and property inheritance features. See [Why ox-hugo?](https://ox-hugo.scripter.co/doc/why-ox-hugo/) for more.\n\n## Sublime Text\n\n[Hugo Snippets](https://packagecontrol.io/packages/Hugo%20Snippets)\n: This plugin adds automatic snippets.\n\n[Hugofy](https://github.com/akmittal/Hugofy)\n: This plugin streamlines project development.\n\n## Vim\n\n[Vim Hugo Helper](https://github.com/robertbasic/vim-hugo-helper)\n: This plugin facilitates authoring pages and blog posts.\n\n[vim-hugo](https://github.com/phelipetls/vim-hugo)\n: This plugin provides syntax highlighting for templates and a few other features.\n","frontmatter":{"title":"Editor plugins","description":"The Hugo community uses a wide range of tools and has developed plugins for some of the most popular text editors to help automate parts of your workflow.","categories":[],"keywords":[],"weight":10},"isInternal":false,"tokens":849,"sizeBytes":3675},{"name":"front-ends.md","path":"docs/content/en/tools/front-ends.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/front-ends.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Front-end interfaces\nlinkTitle: Front-ends\ndescription: Do you prefer a graphical user interface over a text editor? Give these front-ends a try.\ncategories: []\nkeywords: []\nweight: 20\n---\n\n## Commercial\n\n[CloudCannon][]\n: The intuitive Git-based CMS for your Hugo website. CloudCannon syncs changes from your Git repository and pushes content changes back, so your development and content teams are always in sync. Edit all of your content on the page with visual editing, build entire pages with reusable custom components and then publish confidently.\n\n[CMS Brew][]\n: CMS Brew is a hosted Git-based CMS where a client edits a Hugo site by describing the change in chat instead of learning an admin interface. It scans the repository on connect and maps the editable content, front matter, and data files itself, with no config file or schema to write. Safe edits publish as ordinary commits to GitHub or GitLab, and anything risky or out of scope is held for the developer to approve.\n\n[DatoCMS][]\n: DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.\n\n[GitCMS][]\n: GitCMS is an AI-focused CMS for markdown-based content sites that brings together Content Agents for ChatGPT and Claude using MCP app, a friendly notion-like interface for non-technical team members, and a structured editorial publishing workflow. It is built for teams that want to manage blogs, documentation, changelogs, and other markdown content with the speed of AI assistance and the reliability of a review-driven publishing process.\n\n[HugoKit][]\n: HugoKit is a native Mac app for Hugo. It runs the development server, previews your content and templates, edits front matter and site configuration, checks a site before it ships, and publishes to GitHub Pages or over SFTP – all without the terminal. It works on the Hugo sites you already have, and leaves your files as it found them. Free.\n\n## Open-source\n\n[Decap CMS][]\n: Decap CMS is an open-source, serverless solution for managing Git based content in static sites, and it works on any platform that can host static sites. A [Hugo/Decap CMS starter][] is available to get new projects running quickly.\n\n[Pages CMS][]\n: Pages CMS is an open-source, Git-based CMS for static sites and apps. It lets you edit Hugo content stored in a GitHub repository through a web interface, with support for front matter fields, media management, rich text editing, etc.\n\n[Quiqr Desktop][]\n: Quiqr Desktop is a open-source, cross-platform, offline desktop CMS for Hugo with built-in Git functionality for deploying static sites to any hosting server.\n\n[Sitepins][]\n: Sitepins is an open source Git-based CMS for Hugo and other static site generators, released under the AGPL-3.0 license. It reads the markdown, front matter, and TOML or YAML config already in your repository and builds a visual editor from it, with no schema configuration. Shortcodes are supported in the editor, and every change is committed straight back to the repo. Clients and non-technical editors can be invited by email without a GitHub account, while developers keep working in their IDE on the same repository.\n\n[Sveltia CMS][]\n:  Sveltia CMS is a drop-in replacement for Decap CMS which is built from the ground up with powerful and performant modern UI library Svelte. Sveltia CMS incorporates i18n into every corner of the product, while striving to radically improve UX, performance and productivity.\n\n[CloudCannon]: https://cloudcannon.com/hugo-cms/\n[CMS Brew]: https://cmsbrew.com/cms-for/hugo?utm_source=hugo-docs\n[DatoCMS]: https://www.datocms.com\n[Decap CMS]: https://decapcms.org/\n[GitCMS]: https://gitcms.dev\n[Hugo/Decap CMS starter]: https://github.com/decaporg/one-click-hugo-cms\n[HugoKit]: https://hugokit.com\n[Pages CMS]: https://pagescms.org/\n[Quiqr Desktop]: https://quiqr.org/\n[Sitepins]: https://sitepins.com\n[Sveltia CMS]: https://github.com/sveltia/sveltia-cms/\n","frontmatter":{"title":"Front-end interfaces","linkTitle":"Front-ends","description":"Do you prefer a graphical user interface over a text editor? Give these front-ends a try.","categories":[],"keywords":[],"weight":20},"isInternal":false,"tokens":904,"sizeBytes":4047},{"name":"migrations.md","path":"docs/content/en/tools/migrations.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/migrations.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Migrate to Hugo\nlinkTitle: Migrations\ndescription: A list of community-developed tools for migrating from your existing static site generator or content management system to Hugo.\ncategories: []\nkeywords: []\nweight: 40\n---\n\nThis section highlights some independently developed projects related to Hugo. These tools extend functionality or help you to get started.\n\nTake a look at this list of migration tools if you currently use other blogging tools like Jekyll or WordPress but intend to switch to Hugo instead. They'll help you export your content into Hugo-friendly formats.\n\n## Jekyll\n\nAlternatively, you can use the [Jekyll import command](/commands/hugo_import_jekyll/).\n\n[JekyllToHugo][]\n: A Small script for converting Jekyll blog posts to a Hugo site.\n\n[ConvertToHugo][]\n: Convert your blog from Jekyll to Hugo.\n\n## Octopress\n\n[octohug][]\n: Octopress to Hugo migrator.\n\n## DokuWiki\n\n[dokuwiki-to-hugo][]\n: Migrates your DokuWiki source pages from [DokuWiki syntax][] to Hugo Markdown syntax. Includes extras like the TODO plugin. Written with extensibility in mind using Python 3. Also generates a TOML header for each page. Designed to copy-paste the wiki directory into your `content` directory.\n\n## WordPress\n\n[wordpress-to-hugo-exporter][]\n: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you can [export your site for Jekyll][] and use Hugo's built-in Jekyll converter listed above.)\n\n[blog2md][]\n: Works with [exported xml](https://en.support.wordpress.com/export/) file of your free YOUR-TLD.wordpress.com website. It also saves approved comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[wordhugopress][]\n: A small utility written in Java that exports the entire WordPress site from the database and resource (e.g., images) files stored locally or remotely. Therefore, migration from the backup files is possible. Supports merging multiple WordPress sites into a single Hugo site.\n\n[wp2hugo][]\n: A Go-based CLI tool to migrate WordPress websites to Hugo. It preserves original URLs, GUIDs, image URLs, code highlights, tables of contents, and WordPress navigation categories. It migrates WordPress custom post types, custom taxonomies, custom fields, and page hierarchy. It supports translated WordPress blogs via Polylang or WPML. It imports a WordPress media library database with original titles and dates. The tool can download all media or only media inserted into pages from the original server. It converts WordPress shortcodes and Gutenberg blocks to Hugo shortcodes including galleries, images, audio, YouTube embeds, Gists, and Google Maps.\n\n## Medium\n\n[medium2md][]\n: A simple Medium to Hugo exporter able to import stories in one command, including front matter.\n\n[medium-to-hugo][]\n: A CLI tool written in Go to export medium posts into a Hugo-compatible Markdown format. Tags and images are included. All images will be downloaded locally and linked appropriately.\n\n## Tumblr\n\n[tumblr-importr][]\n: An importer that uses the Tumblr API to create a Hugo static site.\n\n[tumblr2hugomarkdown][]\n: Export all your Tumblr content to Hugo Markdown files with preserved original formatting.\n\n[Tumblr to Hugo][]\n: A migration tool that converts each of your Tumblr posts to a content file with a proper title and path. It also generates a CSV file to help you set up URL redirects.\n\n## Drupal\n\n[drupal2hugo][]\n: Convert a Drupal site to Hugo.\n\n## Joomla\n\n[hugojoomla][]\n: This utility written in Java takes a Joomla database and converts all the content into Markdown files. It changes any URLs that are in Joomla's internal format and converts them to a suitable form.\n\n## Blogger\n\n[blogimport][]\n: A tool to import from Blogger posts to Hugo.\n\n[blogger-to-hugo][]\n: Another tool to import Blogger posts to Hugo. It also downloads embedded images so they will be stored locally.\n\n[blog2md][]\n: Works with [exported xml](https://support.google.com/blogger/answer/41387?hl=en) file of your YOUR-TLD.blogspot.com website. It also saves comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[BloggerToHugo][]\n: Yet another tool to import Blogger posts to Hugo. For Windows platform only, and .NET Framework 4.5 is required. See README.md before using this tool.\n\n[blogger2hugo][]\n: Converts a Blogger backup file (`.atom`) from [Google Takeout][] to Markdown (`.md`) files. The tool generates output compatible with the Hugo `content/` structure.\n\n## Contentful\n\n[contentful-hugo][]\n: A tool to create content-files for Hugo from content on [Contentful][].\n\n## BlogML\n\n[BlogML2Hugo][]\n: A tool that helps you convert BlogML xml file to Hugo Markdown files. Users need to take care of links to attachments and images by themselves. This helps the blogs that export BlogML files (e.g. BlogEngine.NET) transform to hugo sites easily.\n\n[BlogML2Hugo]: https://github.com/jijiechen/BlogML2Hugo\n[BloggerToHugo]: https://github.com/huanlin/blogger-to-hugo\n[Contentful]: https://www.contentful.com/\n[ConvertToHugo]: https://github.com/coderzh/ConvertToHugo\n[DokuWiki syntax]: https://www.dokuwiki.org/wiki:syntax\n[Google Takeout]: https://takeout.google.com/takeout/custom/blogger?hl=en\n[JekyllToHugo]: https://github.com/fredrikloch/JekyllToHugo\n[Tumblr to Hugo]: https://github.com/jipiboily/tumblr-to-hugo\n[blog2md]: https://github.com/palaniraja/blog2md\n[blogger-to-hugo]: https://pypi.org/project/blogger-to-hugo/\n[blogger2hugo]: https://github.com/noorkhafidzin/blogger2hugo\n[blogimport]: https://github.com/natefinch/blogimport\n[contentful-hugo]: https://github.com/ModiiMedia/contentful-hugo\n[dokuwiki-to-hugo]: https://github.com/wgroeneveld/dokuwiki-to-hugo\n[drupal2hugo]: https://github.com/danapsimer/drupal2hugo\n[export your site for Jekyll]: https://wordpress.org/plugins/jekyll-exporter/\n[hugojoomla]: https://github.com/davetcc/hugojoomla\n[medium-to-hugo]: https://github.com/bgadrian/medium-to-hugo\n[medium2md]: https://github.com/gautamdhameja/medium-2-md\n[octohug]: https://github.com/codebrane/octohug\n[tumblr-importr]: https://github.com/carlmjohnson/tumblr-importr\n[tumblr2hugomarkdown]: https://github.com/Wysie/tumblr2hugomarkdown\n[wordhugopress]: https://github.com/nantipov/wordhugopress\n[wordpress-to-hugo-exporter]: https://github.com/SchumacherFM/wordpress-to-hugo-exporter\n[wp2hugo]: https://github.com/ashishb/wp2hugo\n","frontmatter":{"title":"Migrate to Hugo","linkTitle":"Migrations","description":"A list of community-developed tools for migrating from your existing static site generator or content management system to Hugo.","categories":[],"keywords":[],"weight":40},"isInternal":false,"tokens":1594,"sizeBytes":6444},{"name":"other.md","path":"docs/content/en/tools/other.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/other.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Other community projects\nlinkTitle: Other projects\ndescription: Some interesting projects developed by the Hugo community that don't quite fit into our other developer tool categories.\ncategories: []\nkeywords: []\nweight: 50\n---\n\nAnd for all the other community projects around Hugo:\n\n- [diego][] - A CLI tool that integrates with Hugo to assist in importing and utilizing exported social media data from popular services on Hugo websites.\n- [Emacs Easy Hugo][] - Emacs package for writing blog posts in Markdown or org-mode and building your project with Hugo.\n- [HugoPhotoSwipe][] - Make it easy to create image galleries using PhotoSwipe.\n- [JAMStack Themes][] -  A collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).\n- [flickr-hugo-embed][] - Print shortcodes to embed a set of images from an album on Flickr into Hugo.\n- [hugo-gallery][] - Create an image gallery for Hugo sites.\n- [hugo-openapispec-shortcode][] - A shortcode that allows you to include [Open API Spec][] (formerly known as Swagger Spec) in a page.\n- [plausible-hugo][] - Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.\n\n[Emacs Easy Hugo]: https://github.com/masasam/emacs-easy-hugo\n[HugoPhotoSwipe]: https://github.com/GjjvdBurg/HugoPhotoSwipe\n[JAMStack Themes]: https://jamstackthemes.dev/ssg/hugo/\n[Open API Spec]: https://openapis.org\n[diego]: https://github.com/ttybitnik/diego\n[flickr-hugo-embed]: https://github.com/nikhilm/flickr-hugo-embed\n[hugo-gallery]: https://github.com/icecreammatt/hugo-gallery\n[hugo-openapispec-shortcode]: https://github.com/tenfourty/hugo-openapispec-shortcode\n[plausible-hugo]: https://github.com/divinerites/plausible-hugo\n","frontmatter":{"title":"Other community projects","linkTitle":"Other projects","description":"Some interesting projects developed by the Hugo community that don't quite fit into our other developer tool categories.","categories":[],"keywords":[],"weight":50},"isInternal":false,"tokens":440,"sizeBytes":1852},{"name":"search.md","path":"docs/content/en/tools/search.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/tools/search.md","title":"Tools Skill","category":"anthropic-skill","format":"markdown","content":"---\ntitle: Search tools\nlinkTitle: Search\ndescription: See some of the open-source and commercial search options for your newly created Hugo website.\ncategories: []\nkeywords: []\nweight: 30\n---\n\nA static website with a dynamic search function? Yes, Hugo provides an alternative to embeddable scripts from Google or other search engines for static websites. Hugo allows you to provide your visitors with a custom search function by indexing your content files directly.\n\n## Open-source\n\n[Pagefind][]\n: A fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.\n\n[GitHub Gist for Hugo Workflow][]\n: This gist contains a simple workflow to create a search index for your static website. It uses a simple Grunt script to index all your content files and [lunr.js][] to serve the search results.\n\n[hugo-lunr][]\n: A simple way to add site search to your static Hugo site using [lunr.js][]. Hugo-lunr will create an index file of any HTML and Markdown documents in your Hugo project.\n\n[hugo-lunr-zh][]\n: A bit like Hugo-lunr, but Hugo-lunr-zh can help you separate the Chinese keywords.\n\n[GitHub Gist for Fuse.js integration][]\n: This gist demonstrates how to leverage Hugo's existing build time processing to generate a searchable JSON index used by [Fuse.js][] on the client side. Although this gist uses Fuse.js for fuzzy matching, any client-side search tool capable of reading JSON indexes will work. Does not require npm, grunt, or other build-time tools except Hugo!\n\n[hugo-search-index][]\n: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project Markdown files.\n\n[hugofastsearch][]\n: A usability and speed update to \"GitHub Gist for Fuse.js integration\" — global, keyboard-optimized search.\n\n[JS & Fuse.js tutorial][]\n: A simple client-side search solution, using FuseJS (does not require jQuery).\n\n[hugo-zbsearch][]\n: A Hugo Module providing client-side full-text search powered by [ZBSearch][]. Supports 27 languages with stemming, typo tolerance, field boosting, and works with any theme. Distributed as a Hugo Module with zero configuration needed beyond `hugo mod get`.\n\n[INFINI Pizza for WebAssembly][]\n: Pizza is a super-lightweight yet fully featured search engine written in Rust. You can quickly add offline search functionality to your Hugo website in just five minutes with only three lines of code. For a step-by-step guide on integrating it with Hugo, check out [this blog tutorial][].\n\n[searchmysite.net][]\n: An ad-free privacy-aware alternative to Google Programmable Search focussed on personal websites: add your site to searchmysite.net (if it isn't there already), and add a site search box to your Hugo site with one line of code. The free tier shows the search box on your site and results on searchmysite.net, and the paid tier shows results embedded in your site (and lets you reindex on demand etc.). All [open source][] with self-hosting an option. See [Website Search Tool][] and a [blog post with a Hugo-specific example][].\n\n## Commercial\n\n[Algolia DocSearch][]\n: Algolia DocSearch is free for public technical documentation sites and easy to set up. For other use cases, [Algolia's Search API][] makes it easy to deliver a great search experience in your apps and websites. Algolia Search provides hosted full-text, numerical, faceted, and geolocalized search.\n\n[Bonsai][]\n: Bonsai is a fully-managed hosted Elasticsearch service that is fast, reliable, and simple to set up. Easily ingest your docs from Hugo into Elasticsearch following [this guide from the docs][].\n\n[ExpertRec][]\n: ExpertRec is a hosted search-as-a-service solution that is fast and scalable. Set-up and integration is extremely easy and takes only a few minutes. The search settings can be modified without coding using a dashboard.\n\n[Algolia DocSearch]: https://docsearch.algolia.com/\n[Algolia's Search API]: https://www.algolia.com\n[Bonsai]: https://www.bonsai.io\n[ExpertRec]: https://www.expertrec.com/\n[Fuse.js]: https://fusejs.io/\n[GitHub Gist for Fuse.js integration]: https://gist.github.com/eddiewebb/735feb48f50f0ddd65ae5606a1cb41ae\n[GitHub Gist for Hugo Workflow]: https://gist.github.com/sebz/efddfc8fdcb6b480f567\n[INFINI Pizza for WebAssembly]: https://github.com/infinilabs/pizza-docsearch\n[JS & Fuse.js tutorial]: https://makewithhugo.com/add-search-to-a-hugo-site/\n[Pagefind]: https://github.com/cloudcannon/pagefind\n[hugo-lunr-zh]: https://www.npmjs.com/package/hugo-lunr-zh\n[hugo-lunr]: https://www.npmjs.com/package/hugo-lunr\n[hugo-search-index]: https://www.npmjs.com/package/hugo-search-index\n[hugo-zbsearch]: https://github.com/serenasensini/hugo-zbsearch\n[hugofastsearch]: https://gist.github.com/cmod/5410eae147e4318164258742dd053993\n[lunr.js]: https://lunrjs.com/\n[this blog tutorial]: https://dev.to/medcl/adding-search-functionality-to-a-hugo-static-site-based-on-infini-pizza-for-webassembly-4h5e\n[this guide from the docs]: https://bonsai.io/docs/hugo\n[ZBSearch]: https://github.com/micheleriva/zbsearch\n[searchmysite.net]: https://searchmysite.net/\n[open source]: https://github.com/searchmysite/searchmysite.net\n[Website Search Tool]: https://searchmysite.net/pages/website-search-tool/\n[blog post with a Hugo-specific example]: https://blog.searchmysite.net/posts/one-line-to-add-a-site-specific-search-to-your-site/\n","frontmatter":{"title":"Search tools","linkTitle":"Search","description":"See some of the open-source and commercial search options for your newly created Hugo website.","categories":[],"keywords":[],"weight":30},"isInternal":false,"tokens":1307,"sizeBytes":5399},{"name":"_index.md","path":"docs/content/en/commands/_index.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/_index.md","title":"Command: /index","category":"command-prompt","format":"markdown","content":"---\ntitle: Command-line interface\nlinkTitle: CLI\ndescription: Use the command-line interface (CLI) to manage your project.\ncategories: []\nkeywords: []\nweight: 10\n---\n","frontmatter":{"title":"Command-line interface","linkTitle":"CLI","description":"Use the command-line interface (CLI) to manage your project.","categories":[],"keywords":[],"weight":10},"isInternal":false,"tokens":39,"sizeBytes":166},{"name":"hugo_build.md","path":"docs/content/en/commands/hugo_build.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_build.md","title":"Command: /hugo_build","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo build\"\nslug: hugo_build\nurl: /commands/hugo_build/\n---\n## hugo build\n\nBuild your project\n\n### Synopsis\n\nbuild is the main command, used to build your Hugo project.\n\nHugo is a Fast and Flexible Static Site Generator\nbuilt with love by spf13 and friends in Go.\n\nComplete documentation is available at https://gohugo.io/.\n\n```\nhugo build [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string             hostname (and path) to the root, e.g. https://spf13.com/\n  -D, --buildDrafts                include content marked as draft\n  -E, --buildExpired               include expired content\n  -F, --buildFuture                include content with publishdate in the future\n      --cacheDir string            filesystem path to cache directory\n      --cleanDestinationDir        remove stale files from destination\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -c, --contentDir string          filesystem path to content directory\n  -d, --destination string         filesystem path to write files to\n      --disableKinds strings       disable different kind of pages (home, RSS etc.)\n      --enableGitInfo              add Git revision, date, author, and CODEOWNERS info to the pages\n  -e, --environment string         build environment\n      --forceSyncStatic            copy all files when static is changed.\n      --gc                         enable to run some cleanup tasks (remove unused cache files) after the build\n  -h, --help                       help for build\n      --ignoreCache                ignore the configured file caches\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n  -l, --layoutDir string           filesystem path to layout directory\n      --logLevel string            log level (debug|info|warn|error)\n      --minify                     minify any supported output format (HTML, XML etc.)\n      --noBuildLock                don't create .hugo_build.lock file\n      --noChmod                    don't sync permission mode of files\n      --noTimes                    don't sync modification time of files\n      --panicOnWarning             panic on first WARNING log\n      --poll string                set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes\n      --printI18nWarnings          print missing translations\n      --printMemoryUsage           print memory usage to screen at intervals\n      --printPathWarnings          print warnings on duplicate target paths etc.\n      --printUnusedTemplates       print warnings on unused templates.\n      --quiet                      build in quiet mode\n      --renderSegments strings     named segments to render (configured in the segments config)\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --templateMetrics            display metrics about template executions\n      --templateMetricsHints       calculate some improvement hints when combined with --templateMetrics\n  -t, --theme strings              themes to use (located in /themes/THEMENAME/)\n      --themesDir string           filesystem path to themes directory\n      --trace file                 write trace to file (not useful in general)\n  -w, --watch                      watch filesystem for changes and recreate as needed\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","frontmatter":{"title":"hugo build","slug":"hugo_build","url":"/commands/hugo_build/"},"isInternal":false,"tokens":786,"sizeBytes":3687},{"name":"hugo_completion_bash.md","path":"docs/content/en/commands/hugo_completion_bash.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_completion_bash.md","title":"Command: /hugo_completion_bash","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo completion bash\"\nslug: hugo_completion_bash\nurl: /commands/hugo_completion_bash/\n---\n## hugo completion bash\n\nGenerate the autocompletion script for bash\n\n### Synopsis\n\nGenerate the autocompletion script for the bash shell.\n\nThis script depends on the 'bash-completion' package.\nIf it is not installed already, you can install it via your OS's package manager.\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion bash)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion bash > /etc/bash_completion.d/hugo\n\n#### macOS:\n\n\thugo completion bash > $(brew --prefix)/etc/bash_completion.d/hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion bash\n```\n\n### Options\n\n```\n  -h, --help              help for bash\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","frontmatter":{"title":"hugo completion bash","slug":"hugo_completion_bash","url":"/commands/hugo_completion_bash/"},"isInternal":false,"tokens":450,"sizeBytes":1977},{"name":"hugo_completion_fish.md","path":"docs/content/en/commands/hugo_completion_fish.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_completion_fish.md","title":"Command: /hugo_completion_fish","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo completion fish\"\nslug: hugo_completion_fish\nurl: /commands/hugo_completion_fish/\n---\n## hugo completion fish\n\nGenerate the autocompletion script for fish\n\n### Synopsis\n\nGenerate the autocompletion script for the fish shell.\n\nTo load completions in your current shell session:\n\n\thugo completion fish | source\n\nTo load completions for every new session, execute once:\n\n\thugo completion fish > ~/.config/fish/completions/hugo.fish\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion fish [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for fish\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","frontmatter":{"title":"hugo completion fish","slug":"hugo_completion_fish","url":"/commands/hugo_completion_fish/"},"isInternal":false,"tokens":402,"sizeBytes":1761},{"name":"hugo_completion_powershell.md","path":"docs/content/en/commands/hugo_completion_powershell.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_completion_powershell.md","title":"Command: /hugo_completion_powershell","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo completion powershell\"\nslug: hugo_completion_powershell\nurl: /commands/hugo_completion_powershell/\n---\n## hugo completion powershell\n\nGenerate the autocompletion script for powershell\n\n### Synopsis\n\nGenerate the autocompletion script for powershell.\n\nTo load completions in your current shell session:\n\n\thugo completion powershell | Out-String | Invoke-Expression\n\nTo load completions for every new session, add the output of the above command\nto your powershell profile.\n\n\n```\nhugo completion powershell [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for powershell\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","frontmatter":{"title":"hugo completion powershell","slug":"hugo_completion_powershell","url":"/commands/hugo_completion_powershell/"},"isInternal":false,"tokens":394,"sizeBytes":1750},{"name":"hugo_completion_zsh.md","path":"docs/content/en/commands/hugo_completion_zsh.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_completion_zsh.md","title":"Command: /hugo_completion_zsh","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo completion zsh\"\nslug: hugo_completion_zsh\nurl: /commands/hugo_completion_zsh/\n---\n## hugo completion zsh\n\nGenerate the autocompletion script for zsh\n\n### Synopsis\n\nGenerate the autocompletion script for the zsh shell.\n\nIf shell completion is not already enabled in your environment you will need\nto enable it.  You can execute the following once:\n\n\techo \"autoload -U compinit; compinit\" >> ~/.zshrc\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion zsh)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion zsh > \"${fpath[1]}/_hugo\"\n\n#### macOS:\n\n\thugo completion zsh > $(brew --prefix)/share/zsh/site-functions/_hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion zsh [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for zsh\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n","frontmatter":{"title":"hugo completion zsh","slug":"hugo_completion_zsh","url":"/commands/hugo_completion_zsh/"},"isInternal":false,"tokens":479,"sizeBytes":2014},{"name":"hugo_completion.md","path":"docs/content/en/commands/hugo_completion.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_completion.md","title":"Command: /hugo_completion","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo completion\"\nslug: hugo_completion\nurl: /commands/hugo_completion/\n---\n## hugo completion\n\nGenerate the autocompletion script for the specified shell\n\n### Synopsis\n\nGenerate the autocompletion script for hugo for the specified shell.\nSee each sub-command's help for details on how to use the generated script.\n\n\n### Options\n\n```\n  -h, --help   help for completion\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo completion bash](/commands/hugo_completion_bash/)\t - Generate the autocompletion script for bash\n* [hugo completion fish](/commands/hugo_completion_fish/)\t - Generate the autocompletion script for fish\n* [hugo completion powershell](/commands/hugo_completion_powershell/)\t - Generate the autocompletion script for powershell\n* [hugo completion zsh](/commands/hugo_completion_zsh/)\t - Generate the autocompletion script for zsh\n","frontmatter":{"title":"hugo completion","slug":"hugo_completion","url":"/commands/hugo_completion/"},"isInternal":false,"tokens":435,"sizeBytes":1847},{"name":"hugo_config_mounts.md","path":"docs/content/en/commands/hugo_config_mounts.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_config_mounts.md","title":"Command: /hugo_config_mounts","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo config mounts\"\nslug: hugo_config_mounts\nurl: /commands/hugo_config_mounts/\n---\n## hugo config mounts\n\nPrint the configured file mounts\n\n```\nhugo config mounts [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for mounts\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo config](/commands/hugo_config/)\t - Display project configuration\n","frontmatter":{"title":"hugo config mounts","slug":"hugo_config_mounts","url":"/commands/hugo_config_mounts/"},"isInternal":false,"tokens":403,"sizeBytes":1720},{"name":"hugo_config.md","path":"docs/content/en/commands/hugo_config.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_config.md","title":"Command: /hugo_config","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo config\"\nslug: hugo_config\nurl: /commands/hugo_config/\n---\n## hugo config\n\nDisplay project configuration\n\n### Synopsis\n\nDisplay project configuration, both default and custom settings.\n\n```\nhugo config [command] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --format string            preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help                     help for config\n      --lang string              the language to display config for (default is the default content language)\n      --printZero                include config options with zero values (e.g. false, 0, \"\") in the output\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo config mounts](/commands/hugo_config_mounts/)\t - Print the configured file mounts\n","frontmatter":{"title":"hugo config","slug":"hugo_config","url":"/commands/hugo_config/"},"isInternal":false,"tokens":494,"sizeBytes":2140},{"name":"hugo_convert_toJSON.md","path":"docs/content/en/commands/hugo_convert_toJSON.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_convert_toJSON.md","title":"Command: /hugo_convert_tojson","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo convert toJSON\"\nslug: hugo_convert_toJSON\nurl: /commands/hugo_convert_tojson/\n---\n## hugo convert toJSON\n\nConvert front matter to JSON\n\n### Synopsis\n\ntoJSON converts all front matter in the content directory\nto use JSON for the front matter.\n\n```\nhugo convert toJSON [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toJSON\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","frontmatter":{"title":"hugo convert toJSON","slug":"hugo_convert_toJSON","url":"/commands/hugo_convert_tojson/"},"isInternal":false,"tokens":363,"sizeBytes":1573},{"name":"hugo_convert_toTOML.md","path":"docs/content/en/commands/hugo_convert_toTOML.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_convert_toTOML.md","title":"Command: /hugo_convert_totoml","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo convert toTOML\"\nslug: hugo_convert_toTOML\nurl: /commands/hugo_convert_totoml/\n---\n## hugo convert toTOML\n\nConvert front matter to TOML\n\n### Synopsis\n\ntoTOML converts all front matter in the content directory\nto use TOML for the front matter.\n\n```\nhugo convert toTOML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toTOML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","frontmatter":{"title":"hugo convert toTOML","slug":"hugo_convert_toTOML","url":"/commands/hugo_convert_totoml/"},"isInternal":false,"tokens":382,"sizeBytes":1573},{"name":"hugo_convert_toYAML.md","path":"docs/content/en/commands/hugo_convert_toYAML.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_convert_toYAML.md","title":"Command: /hugo_convert_toyaml","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo convert toYAML\"\nslug: hugo_convert_toYAML\nurl: /commands/hugo_convert_toyaml/\n---\n## hugo convert toYAML\n\nConvert front matter to YAML\n\n### Synopsis\n\ntoYAML converts all front matter in the content directory\nto use YAML for the front matter.\n\n```\nhugo convert toYAML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toYAML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n","frontmatter":{"title":"hugo convert toYAML","slug":"hugo_convert_toYAML","url":"/commands/hugo_convert_toyaml/"},"isInternal":false,"tokens":374,"sizeBytes":1573},{"name":"hugo_convert.md","path":"docs/content/en/commands/hugo_convert.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_convert.md","title":"Command: /hugo_convert","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo convert\"\nslug: hugo_convert\nurl: /commands/hugo_convert/\n---\n## hugo convert\n\nConvert front matter to another format\n\n### Synopsis\n\nConvert front matter to another format.\n\nSee convert's subcommands toJSON, toTOML and toYAML for more information.\n\n### Options\n\n```\n  -h, --help            help for convert\n  -o, --output string   filesystem path to write files to\n      --unsafe          enable less safe operations, please backup first\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo convert toJSON](/commands/hugo_convert_tojson/)\t - Convert front matter to JSON\n* [hugo convert toTOML](/commands/hugo_convert_totoml/)\t - Convert front matter to TOML\n* [hugo convert toYAML](/commands/hugo_convert_toyaml/)\t - Convert front matter to YAML\n","frontmatter":{"title":"hugo convert","slug":"hugo_convert","url":"/commands/hugo_convert/"},"isInternal":false,"tokens":423,"sizeBytes":1750},{"name":"hugo_deploy.md","path":"docs/content/en/commands/hugo_deploy.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_deploy.md","title":"Command: /hugo_deploy","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo deploy\"\nslug: hugo_deploy\nurl: /commands/hugo_deploy/\n---\n## hugo deploy\n\nDeploy your project to a cloud provider\n\n### Synopsis\n\nDeploy your project to a cloud provider\n\nSee https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed\ndocumentation.\n\n\n```\nhugo deploy [flags] [args]\n```\n\n### Options\n\n```\n      --confirm          ask for confirmation before making changes to the target\n      --dryRun           dry run\n      --force            force upload of all files\n  -h, --help             help for deploy\n      --invalidateCDN    invalidate the CDN cache listed in the deployment target (default true)\n      --maxDeletes int   maximum # of files to delete, or -1 to disable (default 256)\n      --target string    target deployment from deployments section in config file; defaults to the first one\n      --workers int      number of workers to transfer files. defaults to 10 (default 10)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","frontmatter":{"title":"hugo deploy","slug":"hugo_deploy","url":"/commands/hugo_deploy/"},"isInternal":false,"tokens":451,"sizeBytes":1950},{"name":"hugo_env.md","path":"docs/content/en/commands/hugo_env.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_env.md","title":"Command: /hugo_env","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo env\"\nslug: hugo_env\nurl: /commands/hugo_env/\n---\n## hugo env\n\nDisplay version and environment info\n\n### Synopsis\n\nDisplay version and environment info. This is useful in Hugo bug reports\n\n```\nhugo env [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for env\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n","frontmatter":{"title":"hugo env","slug":"hugo_env","url":"/commands/hugo_env/"},"isInternal":false,"tokens":318,"sizeBytes":1315},{"name":"hugo_gen_chromastyles.md","path":"docs/content/en/commands/hugo_gen_chromastyles.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_gen_chromastyles.md","title":"Command: /hugo_gen_chromastyles","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo gen chromastyles\"\nslug: hugo_gen_chromastyles\nurl: /commands/hugo_gen_chromastyles/\n---\n## hugo gen chromastyles\n\nGenerate CSS stylesheet for the Chroma code highlighter\n\n### Synopsis\n\nGenerate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config.\n\nSee https://gohugo.io/quick-reference/syntax-highlighting-styles/ for a preview of the available styles.\n\n```\nhugo gen chromastyles [flags] [args]\n```\n\n### Options\n\n```\n      --classDark string                class name used by --modeSelector for dark styles (default \"dark\")\n      --classLight string               class name used by --modeSelector for light styles (default \"light\")\n  -h, --help                            help for chromastyles\n      --highlightStyle string           foreground and background colors for highlighted lines, e.g. --highlightStyle \"#fff000 bg:#000fff\"\n      --lineNumbersInlineStyle string   foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle \"#fff000 bg:#000fff\"\n      --lineNumbersTableStyle string    foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle \"#fff000 bg:#000fff\"\n      --mode string                     style mode (\"light\", \"dark\")\n      --modeSelector                    scope selectors under a top level mode class, e.g. \".dark .chroma\"\n      --omitClassComments               omit CSS class comment prefixes in the generated CSS\n      --omitEmpty                       omit empty CSS rules (deprecated, no longer needed)\n      --style string                    highlighter style (default \"friendly\")\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","frontmatter":{"title":"hugo gen chromastyles","slug":"hugo_gen_chromastyles","url":"/commands/hugo_gen_chromastyles/"},"isInternal":false,"tokens":604,"sizeBytes":2754},{"name":"hugo_gen_doc.md","path":"docs/content/en/commands/hugo_gen_doc.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_gen_doc.md","title":"Command: /hugo_gen_doc","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo gen doc\"\nslug: hugo_gen_doc\nurl: /commands/hugo_gen_doc/\n---\n## hugo gen doc\n\nGenerate Markdown documentation for the Hugo CLI\n\n### Synopsis\n\nGenerate Markdown documentation for the Hugo CLI.\n\t\t\tThis command is, mostly, used to create up-to-date documentation\n\tof Hugo's command-line interface for https://gohugo.io/.\n\n\tIt creates one Markdown file per command with front matter suitable\n\tfor rendering in Hugo.\n\n```\nhugo gen doc [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the doc. (default \"/tmp/hugodoc/\")\n  -h, --help         help for doc\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","frontmatter":{"title":"hugo gen doc","slug":"hugo_gen_doc","url":"/commands/hugo_gen_doc/"},"isInternal":false,"tokens":391,"sizeBytes":1672},{"name":"hugo_gen_man.md","path":"docs/content/en/commands/hugo_gen_man.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_gen_man.md","title":"Command: /hugo_gen_man","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo gen man\"\nslug: hugo_gen_man\nurl: /commands/hugo_gen_man/\n---\n## hugo gen man\n\nGenerate man pages for the Hugo CLI\n\n### Synopsis\n\nThis command automatically generates up-to-date man pages of Hugo's\n\tcommand-line interface.  By default, it creates the man page files\n\tin the \"man\" directory under the current directory.\n\n```\nhugo gen man [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the man pages. (default \"man/\")\n  -h, --help         help for man\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n","frontmatter":{"title":"hugo gen man","slug":"hugo_gen_man","url":"/commands/hugo_gen_man/"},"isInternal":false,"tokens":373,"sizeBytes":1575},{"name":"hugo_gen.md","path":"docs/content/en/commands/hugo_gen.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_gen.md","title":"Command: /hugo_gen","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo gen\"\nslug: hugo_gen\nurl: /commands/hugo_gen/\n---\n## hugo gen\n\nGenerate documentation and syntax highlighting styles\n\n### Synopsis\n\nGenerate documentation for your project using Hugo's documentation engine, including syntax highlighting for various programming languages.\n\n### Options\n\n```\n  -h, --help   help for gen\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo gen chromastyles](/commands/hugo_gen_chromastyles/)\t - Generate CSS stylesheet for the Chroma code highlighter\n* [hugo gen doc](/commands/hugo_gen_doc/)\t - Generate Markdown documentation for the Hugo CLI\n* [hugo gen man](/commands/hugo_gen_man/)\t - Generate man pages for the Hugo CLI\n","frontmatter":{"title":"hugo gen","slug":"hugo_gen","url":"/commands/hugo_gen/"},"isInternal":false,"tokens":391,"sizeBytes":1660},{"name":"hugo_import_jekyll.md","path":"docs/content/en/commands/hugo_import_jekyll.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_import_jekyll.md","title":"Command: /hugo_import_jekyll","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo import jekyll\"\nslug: hugo_import_jekyll\nurl: /commands/hugo_import_jekyll/\n---\n## hugo import jekyll\n\nhugo import from Jekyll\n\n### Synopsis\n\nhugo import from Jekyll.\n\nImport from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n```\nhugo import jekyll [flags] [args]\n```\n\n### Options\n\n```\n      --force   allow import into non-empty target directory\n  -h, --help    help for jekyll\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo import](/commands/hugo_import/)\t - Import a project from another system\n","frontmatter":{"title":"hugo import jekyll","slug":"hugo_import_jekyll","url":"/commands/hugo_import_jekyll/"},"isInternal":false,"tokens":364,"sizeBytes":1497},{"name":"hugo_import.md","path":"docs/content/en/commands/hugo_import.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_import.md","title":"Command: /hugo_import","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo import\"\nslug: hugo_import\nurl: /commands/hugo_import/\n---\n## hugo import\n\nImport a project from another system\n\n### Synopsis\n\nImport a project from another system.\n\nImport requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n### Options\n\n```\n  -h, --help   help for import\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo import jekyll](/commands/hugo_import_jekyll/)\t - hugo import from Jekyll\n","frontmatter":{"title":"hugo import","slug":"hugo_import","url":"/commands/hugo_import/"},"isInternal":false,"tokens":346,"sizeBytes":1430},{"name":"hugo_list_all.md","path":"docs/content/en/commands/hugo_list_all.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list_all.md","title":"Command: /hugo_list_all","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list all\"\nslug: hugo_list_all\nurl: /commands/hugo_list_all/\n---\n## hugo list all\n\nList all content\n\n### Synopsis\n\nList all content including draft, future, and expired.\n\n```\nhugo list all [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for all\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","frontmatter":{"title":"hugo list all","slug":"hugo_list_all","url":"/commands/hugo_list_all/"},"isInternal":false,"tokens":319,"sizeBytes":1306},{"name":"hugo_list_drafts.md","path":"docs/content/en/commands/hugo_list_drafts.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list_drafts.md","title":"Command: /hugo_list_drafts","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list drafts\"\nslug: hugo_list_drafts\nurl: /commands/hugo_list_drafts/\n---\n## hugo list drafts\n\nList draft content\n\n### Synopsis\n\nList draft content.\n\n```\nhugo list drafts [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for drafts\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","frontmatter":{"title":"hugo list drafts","slug":"hugo_list_drafts","url":"/commands/hugo_list_drafts/"},"isInternal":false,"tokens":314,"sizeBytes":1291},{"name":"hugo_list_expired.md","path":"docs/content/en/commands/hugo_list_expired.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list_expired.md","title":"Command: /hugo_list_expired","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list expired\"\nslug: hugo_list_expired\nurl: /commands/hugo_list_expired/\n---\n## hugo list expired\n\nList expired content\n\n### Synopsis\n\nList content with a past expiration date.\n\n```\nhugo list expired [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for expired\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","frontmatter":{"title":"hugo list expired","slug":"hugo_list_expired","url":"/commands/hugo_list_expired/"},"isInternal":false,"tokens":316,"sizeBytes":1321},{"name":"hugo_list_future.md","path":"docs/content/en/commands/hugo_list_future.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list_future.md","title":"Command: /hugo_list_future","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list future\"\nslug: hugo_list_future\nurl: /commands/hugo_list_future/\n---\n## hugo list future\n\nList future content\n\n### Synopsis\n\nList content with a future publication date.\n\n```\nhugo list future [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for future\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","frontmatter":{"title":"hugo list future","slug":"hugo_list_future","url":"/commands/hugo_list_future/"},"isInternal":false,"tokens":316,"sizeBytes":1317},{"name":"hugo_list_published.md","path":"docs/content/en/commands/hugo_list_published.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list_published.md","title":"Command: /hugo_list_published","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list published\"\nslug: hugo_list_published\nurl: /commands/hugo_list_published/\n---\n## hugo list published\n\nList published content\n\n### Synopsis\n\nList content that is not draft, future, or expired.\n\n```\nhugo list published [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for published\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo list](/commands/hugo_list/)\t - List content\n","frontmatter":{"title":"hugo list published","slug":"hugo_list_published","url":"/commands/hugo_list_published/"},"isInternal":false,"tokens":320,"sizeBytes":1345},{"name":"hugo_list.md","path":"docs/content/en/commands/hugo_list.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_list.md","title":"Command: /hugo_list","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo list\"\nslug: hugo_list\nurl: /commands/hugo_list/\n---\n## hugo list\n\nList content\n\n### Synopsis\n\nList content.\n\nList requires a subcommand, e.g. hugo list drafts\n\n### Options\n\n```\n  -h, --help   help for list\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo list all](/commands/hugo_list_all/)\t - List all content\n* [hugo list drafts](/commands/hugo_list_drafts/)\t - List draft content\n* [hugo list expired](/commands/hugo_list_expired/)\t - List expired content\n* [hugo list future](/commands/hugo_list_future/)\t - List future content\n* [hugo list published](/commands/hugo_list_published/)\t - List published content\n","frontmatter":{"title":"hugo list","slug":"hugo_list","url":"/commands/hugo_list/"},"isInternal":false,"tokens":406,"sizeBytes":1622},{"name":"hugo_mod_clean.md","path":"docs/content/en/commands/hugo_mod_clean.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_clean.md","title":"Command: /hugo_mod_clean","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod clean\"\nslug: hugo_mod_clean\nurl: /commands/hugo_mod_clean/\n---\n## hugo mod clean\n\nDelete the Hugo Module cache for the current project\n\n### Synopsis\n\nDelete the Hugo Module cache for the current project.\n\n```\nhugo mod clean [flags] [args]\n```\n\n### Options\n\n```\n      --all                      clean entire module cache\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for clean\n      --pattern string           pattern matching module paths to clean (all if not set), e.g. \"**hugo*\"\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod clean","slug":"hugo_mod_clean","url":"/commands/hugo_mod_clean/"},"isInternal":false,"tokens":451,"sizeBytes":1931},{"name":"hugo_mod_get.md","path":"docs/content/en/commands/hugo_mod_get.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_get.md","title":"Command: /hugo_mod_get","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod get\"\nslug: hugo_mod_get\nurl: /commands/hugo_mod_get/\n---\n## hugo mod get\n\nResolves dependencies in your current Hugo project\n\n### Synopsis\n\n\nResolves dependencies in your current Hugo project.\n\nSome examples:\n\nInstall the latest version possible for a given module:\n\n    hugo mod get github.com/gohugoio/testshortcodes\n\nInstall a specific version:\n\n    hugo mod get github.com/gohugoio/testshortcodes@v0.3.0\n\nInstall the latest versions of all direct module dependencies:\n\n    hugo mod get\n    hugo mod get ./... (recursive)\n\nInstall the latest versions of all module dependencies (direct and indirect):\n\n    hugo mod get -u\n    hugo mod get -u ./... (recursive)\n\nRun \"go help get\" for more information. All flags available for \"go get\" is also relevant here.\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n```\nhugo mod get [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for get\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod get","slug":"hugo_mod_get","url":"/commands/hugo_mod_get/"},"isInternal":false,"tokens":523,"sizeBytes":2208},{"name":"hugo_mod_graph.md","path":"docs/content/en/commands/hugo_mod_graph.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_graph.md","title":"Command: /hugo_mod_graph","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod graph\"\nslug: hugo_mod_graph\nurl: /commands/hugo_mod_graph/\n---\n## hugo mod graph\n\nPrint a module dependency graph\n\n### Synopsis\n\nPrint a module dependency graph with information about module status (disabled, vendored).\nNote that for vendored modules, that is the version listed and not the one from go.mod.\n\n\n```\nhugo mod graph [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for graph\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod graph","slug":"hugo_mod_graph","url":"/commands/hugo_mod_graph/"},"isInternal":false,"tokens":452,"sizeBytes":1965},{"name":"hugo_mod_init.md","path":"docs/content/en/commands/hugo_mod_init.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_init.md","title":"Command: /hugo_mod_init","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod init\"\nslug: hugo_mod_init\nurl: /commands/hugo_mod_init/\n---\n## hugo mod init\n\nInitialize this project as a Hugo Module\n\n### Synopsis\n\nInitialize this project as a Hugo Module.\n\tIt will try to guess the module path, but you may help by passing it as an argument, e.g:\n\n\t\thugo mod init github.com/gohugoio/testshortcodes\n\n\tNote that Hugo Modules supports multi-module projects, so you can initialize a Hugo Module\n\tinside a subfolder on GitHub, as one example.\n\t\n\n```\nhugo mod init [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for init\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod init","slug":"hugo_mod_init","url":"/commands/hugo_mod_init/"},"isInternal":false,"tokens":482,"sizeBytes":2022},{"name":"hugo_mod_npm_pack.md","path":"docs/content/en/commands/hugo_mod_npm_pack.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_npm_pack.md","title":"Command: /hugo_mod_npm_pack","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod npm pack\"\nslug: hugo_mod_npm_pack\nurl: /commands/hugo_mod_npm_pack/\n---\n## hugo mod npm pack\n\nMerges module Node.js dependencies into an npm workspace\n\n### Synopsis\n\nMerges Node.js dependencies from all Hugo modules into a \"packages/hugoautogen\" npm workspace.\n\nThe merged dependencies are written to packages/hugoautogen/package.json, and the root package.json\nis updated with a \"workspaces\" entry pointing to \"packages/hugoautogen\".\n\nThe source entries are read from either package.hugo.json or package.json in the module root, with package.hugo.json taking precedence if both exist.\n\nSee [Node.js dependencies](/hugo-modules/nodejs-dependencies/) for more information.\n\n\n```\nhugo mod npm pack [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for pack\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n","frontmatter":{"title":"hugo mod npm pack","slug":"hugo_mod_npm_pack","url":"/commands/hugo_mod_npm_pack/"},"isInternal":false,"tokens":529,"sizeBytes":2251},{"name":"hugo_mod_npm.md","path":"docs/content/en/commands/hugo_mod_npm.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_npm.md","title":"Command: /hugo_mod_npm","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod npm\"\nslug: hugo_mod_npm\nurl: /commands/hugo_mod_npm/\n---\n## hugo mod npm\n\nVarious npm helpers\n\n### Synopsis\n\nVarious npm (Node package manager) helpers.\n\n```\nhugo mod npm [command] [flags]\n```\n\n### Options\n\n```\n  -h, --help   help for npm\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n* [hugo mod npm pack](/commands/hugo_mod_npm_pack/)\t - Merges module Node.js dependencies into an npm workspace\n","frontmatter":{"title":"hugo mod npm","slug":"hugo_mod_npm","url":"/commands/hugo_mod_npm/"},"isInternal":false,"tokens":350,"sizeBytes":1408},{"name":"hugo_mod_tidy.md","path":"docs/content/en/commands/hugo_mod_tidy.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_tidy.md","title":"Command: /hugo_mod_tidy","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod tidy\"\nslug: hugo_mod_tidy\nurl: /commands/hugo_mod_tidy/\n---\n## hugo mod tidy\n\nRemove unused entries in go.mod and go.sum\n\n```\nhugo mod tidy [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for tidy\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod tidy","slug":"hugo_mod_tidy","url":"/commands/hugo_mod_tidy/"},"isInternal":false,"tokens":406,"sizeBytes":1682},{"name":"hugo_mod_vendor.md","path":"docs/content/en/commands/hugo_mod_vendor.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_vendor.md","title":"Command: /hugo_mod_vendor","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod vendor\"\nslug: hugo_mod_vendor\nurl: /commands/hugo_mod_vendor/\n---\n## hugo mod vendor\n\nVendor all module dependencies into the _vendor directory\n\n### Synopsis\n\nVendor all module dependencies into the _vendor directory.\n\tIf a module is vendored, that is where Hugo will look for it's dependencies.\n\t\n\n```\nhugo mod vendor [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for vendor\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod vendor","slug":"hugo_mod_vendor","url":"/commands/hugo_mod_vendor/"},"isInternal":false,"tokens":436,"sizeBytes":1863},{"name":"hugo_mod_verify.md","path":"docs/content/en/commands/hugo_mod_verify.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod_verify.md","title":"Command: /hugo_mod_verify","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod verify\"\nslug: hugo_mod_verify\nurl: /commands/hugo_mod_verify/\n---\n## hugo mod verify\n\nVerify dependencies\n\n### Synopsis\n\nVerify checks that the dependencies of the current module, which are stored in a local downloaded source cache, have not been modified since being downloaded.\n\n```\nhugo mod verify [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n      --clean                    delete module cache for dependencies that fail verification\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for verify\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo mod](/commands/hugo_mod/)\t - Manage modules\n","frontmatter":{"title":"hugo mod verify","slug":"hugo_mod_verify","url":"/commands/hugo_mod_verify/"},"isInternal":false,"tokens":441,"sizeBytes":1938},{"name":"hugo_mod.md","path":"docs/content/en/commands/hugo_mod.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_mod.md","title":"Command: /hugo_mod","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo mod\"\nslug: hugo_mod\nurl: /commands/hugo_mod/\n---\n## hugo mod\n\nManage modules\n\n### Synopsis\n\nVarious helpers to help manage the modules in your project's dependency graph.\nMost operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git).\nThis is not needed if you only operate on modules inside /themes or if you have vendored them via \"hugo mod vendor\".\n\n\nNote that Hugo will always start out by resolving the components defined in the project\nconfiguration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided),\nGo Modules, or a folder inside the themes directory, in that order.\n\nSee https://gohugo.io/hugo-modules/ for more information.\n\n\n\n### Options\n\n```\n  -h, --help   help for mod\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo mod clean](/commands/hugo_mod_clean/)\t - Delete the Hugo Module cache for the current project\n* [hugo mod get](/commands/hugo_mod_get/)\t - Resolves dependencies in your current Hugo project\n* [hugo mod graph](/commands/hugo_mod_graph/)\t - Print a module dependency graph\n* [hugo mod init](/commands/hugo_mod_init/)\t - Initialize this project as a Hugo Module\n* [hugo mod npm](/commands/hugo_mod_npm/)\t - Various npm helpers\n* [hugo mod tidy](/commands/hugo_mod_tidy/)\t - Remove unused entries in go.mod and go.sum\n* [hugo mod vendor](/commands/hugo_mod_vendor/)\t - Vendor all module dependencies into the _vendor directory\n* [hugo mod verify](/commands/hugo_mod_verify/)\t - Verify dependencies\n","frontmatter":{"title":"hugo mod","slug":"hugo_mod","url":"/commands/hugo_mod/"},"isInternal":false,"tokens":613,"sizeBytes":2520},{"name":"hugo_new_content.md","path":"docs/content/en/commands/hugo_new_content.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_new_content.md","title":"Command: /hugo_new_content","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo new content\"\nslug: hugo_new_content\nurl: /commands/hugo_new_content/\n---\n## hugo new content\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n```\nhugo new content [path] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --editor string            edit new content with this editor, if provided\n  -f, --force                    overwrite file if it already exists\n  -h, --help                     help for content\n  -k, --kind string              content type to create\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","frontmatter":{"title":"hugo new content","slug":"hugo_new_content","url":"/commands/hugo_new_content/"},"isInternal":false,"tokens":511,"sizeBytes":2223},{"name":"hugo_new_project.md","path":"docs/content/en/commands/hugo_new_project.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_new_project.md","title":"Command: /hugo_new_project","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo new project\"\nslug: hugo_new_project\nurl: /commands/hugo_new_project/\n---\n## hugo new project\n\nCreate a new project\n\n### Synopsis\n\nCreate a new project at the specified path.\n\n```\nhugo new project [path] [flags]\n```\n\n### Options\n\n```\n  -f, --force           init inside non-empty directory\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for project\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","frontmatter":{"title":"hugo new project","slug":"hugo_new_project","url":"/commands/hugo_new_project/"},"isInternal":false,"tokens":354,"sizeBytes":1471},{"name":"hugo_new_theme.md","path":"docs/content/en/commands/hugo_new_theme.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_new_theme.md","title":"Command: /hugo_new_theme","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo new theme\"\nslug: hugo_new_theme\nurl: /commands/hugo_new_theme/\n---\n## hugo new theme\n\nCreate a new theme\n\n### Synopsis\n\nCreate a new theme with the specified name in the ./themes directory.\nThis generates a functional theme including template examples and sample content.\n\n```\nhugo new theme [name] [flags]\n```\n\n### Options\n\n```\n      --format string   preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help            help for theme\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo new](/commands/hugo_new/)\t - Create new content\n","frontmatter":{"title":"hugo new theme","slug":"hugo_new_theme","url":"/commands/hugo_new_theme/"},"isInternal":false,"tokens":358,"sizeBytes":1509},{"name":"hugo_new.md","path":"docs/content/en/commands/hugo_new.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_new.md","title":"Command: /hugo_new","category":"command-prompt","format":"markdown","content":"---\ntitle: \"hugo new\"\nslug: hugo_new\nurl: /commands/hugo_new/\n---\n## hugo new\n\nCreate new content\n\n### Synopsis\n\nCreate a new content file and automatically set the date and title.\nIt will guess which kind of file to create based on the path provided.\n\nYou can also specify the kind with `-k KIND`.\n\nIf archetypes are provided in your theme or project, they will be used.\n\nEnsure you run this within the root directory of your project.\n\n### Options\n\n```\n  -h, --help   help for new\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo new content](/commands/hugo_new_content/)\t - Create new content\n* [hugo new project](/commands/hugo_new_project/)\t - Create a new project\n* [hugo new theme](/commands/hugo_new_theme/)\t - Create a new theme\n","frontmatter":{"title":"hugo new","slug":"hugo_new","url":"/commands/hugo_new/"},"isInternal":false,"tokens":418,"sizeBytes":1728},{"name":"hugo_server_trust.md","path":"docs/content/en/commands/hugo_server_trust.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_server_trust.md","title":"Command: /hugo_server_trust","category":"command-prompt","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server_trust.md -->","frontmatter":{"title":"hugo server trust","slug":"hugo_server_trust","url":"/commands/hugo_server_trust/"},"isInternal":false,"tokens":333,"sizeBytes":1381},{"name":"hugo_server.md","path":"docs/content/en/commands/hugo_server.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_server.md","title":"Command: /hugo_server","category":"command-prompt","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_server.md -->","frontmatter":{"title":"hugo server","slug":"hugo_server","url":"/commands/hugo_server/"},"isInternal":false,"tokens":1192,"sizeBytes":5501},{"name":"hugo_version.md","path":"docs/content/en/commands/hugo_version.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo_version.md","title":"Command: /hugo_version","category":"command-prompt","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo_version.md -->","frontmatter":{"title":"hugo version","slug":"hugo_version","url":"/commands/hugo_version/"},"isInternal":false,"tokens":315,"sizeBytes":1319},{"name":"hugo.md","path":"docs/content/en/commands/hugo.md","rawUrl":"https://raw.githubusercontent.com/gohugoio/hugo/HEAD/docs/content/en/commands/hugo.md","title":"Command: /hugo","category":"command-prompt","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/gohugoio/hugo?path=docs%2Fcontent%2Fen%2Fcommands%2Fhugo.md -->","frontmatter":{"title":"hugo","slug":"hugo","url":"/commands/hugo/"},"isInternal":false,"tokens":1022,"sizeBytes":4556}],"systemPromptSnippet":"<yakaai_skills repo=\"gohugoio/hugo\">\n<!-- File: AGENTS.md (Tokens: ~421 | Category: root-instruction) -->\n* Brevity is good.\n* Assume that the maintainers and readers of the code you write are Go experts:\n   * Don't use comments to explain the obvious.\n   * Use self-explanatory variable and function names.\n   * Use short variable names when the context is clear.\n* If you need to add temporary debug printing, use `hdebug.Printf`.[^1]\n* Never export symbols that's not needed outside of the package.\n* Avoid global state at (almost) all cost.\n* This is a project with a long history; assume that a similiar problem has been solved before, look hard for helper functions before creating new ones.\n* In tests, almost always write end-to-end integration tests using `hugolib.Test` or one of its siblings. Write unit tests only for isolated utilities.\n* In tests, use `qt` matchers (e.g. `b.Assert(err, qt.ErrorMatches, ...)`) instead of raw `if`/`t.Fatal` checks.\n* In tests, always use the latest Hugo specification, e.g. for layouts, it's `layouts/page.html` and not `layouts/_default/single.html`, `layouts/list.html` and not `layouts/_default/list.html`\n* Never name tests `TestIssue1234`; always give the test function a descriptive name, e.g. `TestDisablePathToLower`, and add any issue reference as a Go doc function comment, e.g. `// See issue 1234.`.\n* If you borrow a test case (e.g. from the issue), that test's author must be added as co-author in the commit.\n* If you're a security researcher, read @SECURITY.md carefully.\n* Brevity is good. This applies to code, comments and commit messages, issue/PR descriptions and comments. Don't write a novel.\n* Use `./check.sh ./somepackage/...` when iterating.\n* Use `./check.sh` when you're done.\n\n\n[^1]: CI build fail if you forget to remove the debug printing.\n\n<!-- File: docs/AGENTS.md (Tokens: ~241 | Category: root-instruction) -->\n## Theme\n\n### Role\nYou are an expert front-end and Tailwind CSS developer. Your primary goal is to build reliable, readable, and scalable user interfaces using the existing project structure and design system.\n\n### Directives\n*   **ALWAYS** use existing Tailwind utility classes for styling.\n*   **NEVER** write raw CSS in `.css` files unless absolutely necessary for a non-utility-based global reset.\n*   **NEVER** use inline styles (e.g., `<div style=\"...\">`).\n\n### Project Knowledge\n\n*  **Tech Stack:** Hugo (static site generator), AlpineJS, Tailwind CSS. Icons from https://heroicons.com/.\n*  **Core Files and Directories:**\n   - `hugo.toml`: Hugo configuration file.\n   - `assets/css/styles.css`: Main CSS file with Tailwind directives.\n   - `assets/js/main.js`: Main JavaScript with AlpineJS configuration.\n   - `package.json`: Project dependencies and scripts.\n   - `content/`: Directory for markdown content files.\n   - `layouts/`: Directory for Hugo templates and partials.\n   - `layouts/_partials/icons.html`: SVG icon sprites.\n\n<!-- File: docs/CLAUDE.md (Tokens: ~4 | Category: claude-rule) -->\n@AGENTS.md\n\n<!-- File: docs/content/en/tools/_index.md (Tokens: ~31 | Category: anthropic-skill) -->\n---\ntitle: Developer tools\ndescription: Third-party tools to help you create and manage sites.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n<!-- File: docs/content/en/tools/editors.md (Tokens: ~849 | Category: anthropic-skill) -->\n---\ntitle: Editor plugins\ndescription: The Hugo community uses a wide range of tools and has developed plugins for some of the most popular text editors to help automate parts of your workflow.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n## Visual Studio Code\n\n[gotmplfmt](https://marketplace.visualstudio.com/items?itemName=GoHugoIO.gotmplfmt)\n: Developed and maintained by the Hugo authors, this extension formats [templates](g) using the [gotmplfmt](https://github.com/gohugoio/gotmplfmt) CLI.\n\n[Front Matter](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-front-matter)\n: This extension maintains article metadata such as creation date, modified date, slug, title, SEO check, and more.\n\n[Hugo Helper](https://marketplace.visualstudio.com/items?itemName=rusnasonov.vscode-hugo)\n: This extension provides some useful commands. The source code is available on its [GitHub repository](https://github.com/rusnasonov/vscode-hugo).\n\n[Hugo Language and Syntax Support](https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode)\n: This extension provides syntax highlighting and snippets. The source code is available on its [GitHub repository](https://github.com/budparr/language-hugo-vscode).\n\n[Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=thuliteio.hugo-shortcodes)\n: This extension adds syntax highlighting and intelligent completions for shortcodes in Markdown, including shortcode names and arguments discovered from workspace templates. The source code is available on its [GitHub repository](https://github.com/thuliteio/hugo-shortcodes).\n\n[Hugo Themer](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-hugo-themer)\n: This extension simplifies theme development, making it easy to navigate theme files.\n\n[Hugofy](https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy)\n: This extension streamlines project development. The source code is available on its [GitHub repository](https://github.com/akmittal/hugofy-vscode).\n\n[Syntax Highlighting for Hugo Shortcodes](https://marketplace.visualstudio.com/items?itemName=kaellarkin.hugo-shortcode-syntax)\n: This extension adds syntax highlighting for [shortcodes](g), making visual identification of individual pieces easier.\n\n## JetBrains IDEs\n\n[Smart Hugo](https://smarthugo.dev)\n: This plugin for IntelliJ IDEA, WebStorm, PhpStorm, and other JetBrains IDEs adds template support including syntax highlighting, actions completion, code formatting, and optional advanced features.\n\n## Emacs\n\n[emacs-easy-hugo](https://github.com/masasam/emacs-easy-hugo)\n: This major Emacs mode supports writing blogs using various markup formats, including Markdown, Org mode, AsciiDoc, reStructuredText, mmark, and HTML.\n\n[ox-hugo.el](https://ox-hugo.scripter.co)\n: This native Org mode exporter exports to Blackfriday Markdown with [front-matter](g). It supports two common Org blogging flows: exporting multiple Org subtrees in a single file to multiple posts, and exporting a single Org file to a single post. It also leverages the Org tag and property inheritance features. See [Why ox-hugo?](https://ox-hugo.scripter.co/doc/why-ox-hugo/) for more.\n\n## Sublime Text\n\n[Hugo Snippets](https://packagecontrol.io/packages/Hugo%20Snippets)\n: This plugin adds automatic snippets.\n\n[Hugofy](https://github.com/akmittal/Hugofy)\n: This plugin streamlines project development.\n\n## Vim\n\n[Vim Hugo Helper](https://github.com/robertbasic/vim-hugo-helper)\n: This plugin facilitates authoring pages and blog posts.\n\n[vim-hugo](https://github.com/phelipetls/vim-hugo)\n: This plugin provides syntax highlighting for templates and a few other features.\n\n<!-- File: docs/content/en/tools/front-ends.md (Tokens: ~904 | Category: anthropic-skill) -->\n---\ntitle: Front-end interfaces\nlinkTitle: Front-ends\ndescription: Do you prefer a graphical user interface over a text editor? Give these front-ends a try.\ncategories: []\nkeywords: []\nweight: 20\n---\n\n## Commercial\n\n[CloudCannon][]\n: The intuitive Git-based CMS for your Hugo website. CloudCannon syncs changes from your Git repository and pushes content changes back, so your development and content teams are always in sync. Edit all of your content on the page with visual editing, build entire pages with reusable custom components and then publish confidently.\n\n[CMS Brew][]\n: CMS Brew is a hosted Git-based CMS where a client edits a Hugo site by describing the change in chat instead of learning an admin interface. It scans the repository on connect and maps the editable content, front matter, and data files itself, with no config file or schema to write. Safe edits publish as ordinary commits to GitHub or GitLab, and anything risky or out of scope is held for the developer to approve.\n\n[DatoCMS][]\n: DatoCMS is a fully customizable administrative area for your static websites. Use your favorite website generator, let your clients publish new content independently, and the host the site anywhere you like.\n\n[GitCMS][]\n: GitCMS is an AI-focused CMS for markdown-based content sites that brings together Content Agents for ChatGPT and Claude using MCP app, a friendly notion-like interface for non-technical team members, and a structured editorial publishing workflow. It is built for teams that want to manage blogs, documentation, changelogs, and other markdown content with the speed of AI assistance and the reliability of a review-driven publishing process.\n\n[HugoKit][]\n: HugoKit is a native Mac app for Hugo. It runs the development server, previews your content and templates, edits front matter and site configuration, checks a site before it ships, and publishes to GitHub Pages or over SFTP – all without the terminal. It works on the Hugo sites you already have, and leaves your files as it found them. Free.\n\n## Open-source\n\n[Decap CMS][]\n: Decap CMS is an open-source, serverless solution for managing Git based content in static sites, and it works on any platform that can host static sites. A [Hugo/Decap CMS starter][] is available to get new projects running quickly.\n\n[Pages CMS][]\n: Pages CMS is an open-source, Git-based CMS for static sites and apps. It lets you edit Hugo content stored in a GitHub repository through a web interface, with support for front matter fields, media management, rich text editing, etc.\n\n[Quiqr Desktop][]\n: Quiqr Desktop is a open-source, cross-platform, offline desktop CMS for Hugo with built-in Git functionality for deploying static sites to any hosting server.\n\n[Sitepins][]\n: Sitepins is an open source Git-based CMS for Hugo and other static site generators, released under the AGPL-3.0 license. It reads the markdown, front matter, and TOML or YAML config already in your repository and builds a visual editor from it, with no schema configuration. Shortcodes are supported in the editor, and every change is committed straight back to the repo. Clients and non-technical editors can be invited by email without a GitHub account, while developers keep working in their IDE on the same repository.\n\n[Sveltia CMS][]\n:  Sveltia CMS is a drop-in replacement for Decap CMS which is built from the ground up with powerful and performant modern UI library Svelte. Sveltia CMS incorporates i18n into every corner of the product, while striving to radically improve UX, performance and productivity.\n\n[CloudCannon]: https://cloudcannon.com/hugo-cms/\n[CMS Brew]: https://cmsbrew.com/cms-for/hugo?utm_source=hugo-docs\n[DatoCMS]: https://www.datocms.com\n[Decap CMS]: https://decapcms.org/\n[GitCMS]: https://gitcms.dev\n[Hugo/Decap CMS starter]: https://github.com/decaporg/one-click-hugo-cms\n[HugoKit]: https://hugokit.com\n[Pages CMS]: https://pagescms.org/\n[Quiqr Desktop]: https://quiqr.org/\n[Sitepins]: https://sitepins.com\n[Sveltia CMS]: https://github.com/sveltia/sveltia-cms/\n\n<!-- File: docs/content/en/tools/migrations.md (Tokens: ~1594 | Category: anthropic-skill) -->\n---\ntitle: Migrate to Hugo\nlinkTitle: Migrations\ndescription: A list of community-developed tools for migrating from your existing static site generator or content management system to Hugo.\ncategories: []\nkeywords: []\nweight: 40\n---\n\nThis section highlights some independently developed projects related to Hugo. These tools extend functionality or help you to get started.\n\nTake a look at this list of migration tools if you currently use other blogging tools like Jekyll or WordPress but intend to switch to Hugo instead. They'll help you export your content into Hugo-friendly formats.\n\n## Jekyll\n\nAlternatively, you can use the [Jekyll import command](/commands/hugo_import_jekyll/).\n\n[JekyllToHugo][]\n: A Small script for converting Jekyll blog posts to a Hugo site.\n\n[ConvertToHugo][]\n: Convert your blog from Jekyll to Hugo.\n\n## Octopress\n\n[octohug][]\n: Octopress to Hugo migrator.\n\n## DokuWiki\n\n[dokuwiki-to-hugo][]\n: Migrates your DokuWiki source pages from [DokuWiki syntax][] to Hugo Markdown syntax. Includes extras like the TODO plugin. Written with extensibility in mind using Python 3. Also generates a TOML header for each page. Designed to copy-paste the wiki directory into your `content` directory.\n\n## WordPress\n\n[wordpress-to-hugo-exporter][]\n: A one-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Hugo. (Note: If you have trouble using this plugin, you can [export your site for Jekyll][] and use Hugo's built-in Jekyll converter listed above.)\n\n[blog2md][]\n: Works with [exported xml](https://en.support.wordpress.com/export/) file of your free YOUR-TLD.wordpress.com website. It also saves approved comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[wordhugopress][]\n: A small utility written in Java that exports the entire WordPress site from the database and resource (e.g., images) files stored locally or remotely. Therefore, migration from the backup files is possible. Supports merging multiple WordPress sites into a single Hugo site.\n\n[wp2hugo][]\n: A Go-based CLI tool to migrate WordPress websites to Hugo. It preserves original URLs, GUIDs, image URLs, code highlights, tables of contents, and WordPress navigation categories. It migrates WordPress custom post types, custom taxonomies, custom fields, and page hierarchy. It supports translated WordPress blogs via Polylang or WPML. It imports a WordPress media library database with original titles and dates. The tool can download all media or only media inserted into pages from the original server. It converts WordPress shortcodes and Gutenberg blocks to Hugo shortcodes including galleries, images, audio, YouTube embeds, Gists, and Google Maps.\n\n## Medium\n\n[medium2md][]\n: A simple Medium to Hugo exporter able to import stories in one command, including front matter.\n\n[medium-to-hugo][]\n: A CLI tool written in Go to export medium posts into a Hugo-compatible Markdown format. Tags and images are included. All images will be downloaded locally and linked appropriately.\n\n## Tumblr\n\n[tumblr-importr][]\n: An importer that uses the Tumblr API to create a Hugo static site.\n\n[tumblr2hugomarkdown][]\n: Export all your Tumblr content to Hugo Markdown files with preserved original formatting.\n\n[Tumblr to Hugo][]\n: A migration tool that converts each of your Tumblr posts to a content file with a proper title and path. It also generates a CSV file to help you set up URL redirects.\n\n## Drupal\n\n[drupal2hugo][]\n: Convert a Drupal site to Hugo.\n\n## Joomla\n\n[hugojoomla][]\n: This utility written in Java takes a Joomla database and converts all the content into Markdown files. It changes any URLs that are in Joomla's internal format and converts them to a suitable form.\n\n## Blogger\n\n[blogimport][]\n: A tool to import from Blogger posts to Hugo.\n\n[blogger-to-hugo][]\n: Another tool to import Blogger posts to Hugo. It also downloads embedded images so they will be stored locally.\n\n[blog2md][]\n: Works with [exported xml](https://support.google.com/blogger/answer/41387?hl=en) file of your YOUR-TLD.blogspot.com website. It also saves comments to `YOUR-POST-NAME-comments.md` file along with posts.\n\n[BloggerToHugo][]\n: Yet another tool to import Blogger posts to Hugo. For Windows platform only, and .NET Framework 4.5 is required. See README.md before using this tool.\n\n[blogger2hugo][]\n: Converts a Blogger backup file (`.atom`) from [Google Takeout][] to Markdown (`.md`) files. The tool generates output compatible with the Hugo `content/` structure.\n\n## Contentful\n\n[contentful-hugo][]\n: A tool to create content-files for Hugo from content on [Contentful][].\n\n## BlogML\n\n[BlogML2Hugo][]\n: A tool that helps you convert BlogML xml file to Hugo Markdown files. Users need to take care of links to attachments and images by themselves. This helps the blogs that export BlogML files (e.g. BlogEngine.NET) transform to hugo sites easily.\n\n[BlogML2Hugo]: https://github.com/jijiechen/BlogML2Hugo\n[BloggerToHugo]: https://github.com/huanlin/blogger-to-hugo\n[Contentful]: https://www.contentful.com/\n[ConvertToHugo]: https://github.com/coderzh/ConvertToHugo\n[DokuWiki syntax]: https://www.dokuwiki.org/wiki:syntax\n[Google Takeout]: https://takeout.google.com/takeout/custom/blogger?hl=en\n[JekyllToHugo]: https://github.com/fredrikloch/JekyllToHugo\n[Tumblr to Hugo]: https://github.com/jipiboily/tumblr-to-hugo\n[blog2md]: https://github.com/palaniraja/blog2md\n[blogger-to-hugo]: https://pypi.org/project/blogger-to-hugo/\n[blogger2hugo]: https://github.com/noorkhafidzin/blogger2hugo\n[blogimport]: https://github.com/natefinch/blogimport\n[contentful-hugo]: https://github.com/ModiiMedia/contentful-hugo\n[dokuwiki-to-hugo]: https://github.com/wgroeneveld/dokuwiki-to-hugo\n[drupal2hugo]: https://github.com/danapsimer/drupal2hugo\n[export your site for Jekyll]: https://wordpress.org/plugins/jekyll-exporter/\n[hugojoomla]: https://github.com/davetcc/hugojoomla\n[medium-to-hugo]: https://github.com/bgadrian/medium-to-hugo\n[medium2md]: https://github.com/gautamdhameja/medium-2-md\n[octohug]: https://github.com/codebrane/octohug\n[tumblr-importr]: https://github.com/carlmjohnson/tumblr-importr\n[tumblr2hugomarkdown]: https://github.com/Wysie/tumblr2hugomarkdown\n[wordhugopress]: https://github.com/nantipov/wordhugopress\n[wordpress-to-hugo-exporter]: https://github.com/SchumacherFM/wordpress-to-hugo-exporter\n[wp2hugo]: https://github.com/ashishb/wp2hugo\n\n<!-- File: docs/content/en/tools/other.md (Tokens: ~440 | Category: anthropic-skill) -->\n---\ntitle: Other community projects\nlinkTitle: Other projects\ndescription: Some interesting projects developed by the Hugo community that don't quite fit into our other developer tool categories.\ncategories: []\nkeywords: []\nweight: 50\n---\n\nAnd for all the other community projects around Hugo:\n\n- [diego][] - A CLI tool that integrates with Hugo to assist in importing and utilizing exported social media data from popular services on Hugo websites.\n- [Emacs Easy Hugo][] - Emacs package for writing blog posts in Markdown or org-mode and building your project with Hugo.\n- [HugoPhotoSwipe][] - Make it easy to create image galleries using PhotoSwipe.\n- [JAMStack Themes][] -  A collection of site themes filterable by static site generator and supported CMS to help build CMS-connected sites using Hugo (linking to Hugo-specific themes).\n- [flickr-hugo-embed][] - Print shortcodes to embed a set of images from an album on Flickr into Hugo.\n- [hugo-gallery][] - Create an image gallery for Hugo sites.\n- [hugo-openapispec-shortcode][] - A shortcode that allows you to include [Open API Spec][] (formerly known as Swagger Spec) in a page.\n- [plausible-hugo][] - Easy Hugo integration for Plausible Analytics, a simple, open-source, lightweight and privacy-friendly web analytics alternative to Google Analytics.\n\n[Emacs Easy Hugo]: https://github.com/masasam/emacs-easy-hugo\n[HugoPhotoSwipe]: https://github.com/GjjvdBurg/HugoPhotoSwipe\n[JAMStack Themes]: https://jamstackthemes.dev/ssg/hugo/\n[Open API Spec]: https://openapis.org\n[diego]: https://github.com/ttybitnik/diego\n[flickr-hugo-embed]: https://github.com/nikhilm/flickr-hugo-embed\n[hugo-gallery]: https://github.com/icecreammatt/hugo-gallery\n[hugo-openapispec-shortcode]: https://github.com/tenfourty/hugo-openapispec-shortcode\n[plausible-hugo]: https://github.com/divinerites/plausible-hugo\n\n<!-- File: docs/content/en/tools/search.md (Tokens: ~1307 | Category: anthropic-skill) -->\n---\ntitle: Search tools\nlinkTitle: Search\ndescription: See some of the open-source and commercial search options for your newly created Hugo website.\ncategories: []\nkeywords: []\nweight: 30\n---\n\nA static website with a dynamic search function? Yes, Hugo provides an alternative to embeddable scripts from Google or other search engines for static websites. Hugo allows you to provide your visitors with a custom search function by indexing your content files directly.\n\n## Open-source\n\n[Pagefind][]\n: A fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.\n\n[GitHub Gist for Hugo Workflow][]\n: This gist contains a simple workflow to create a search index for your static website. It uses a simple Grunt script to index all your content files and [lunr.js][] to serve the search results.\n\n[hugo-lunr][]\n: A simple way to add site search to your static Hugo site using [lunr.js][]. Hugo-lunr will create an index file of any HTML and Markdown documents in your Hugo project.\n\n[hugo-lunr-zh][]\n: A bit like Hugo-lunr, but Hugo-lunr-zh can help you separate the Chinese keywords.\n\n[GitHub Gist for Fuse.js integration][]\n: This gist demonstrates how to leverage Hugo's existing build time processing to generate a searchable JSON index used by [Fuse.js][] on the client side. Although this gist uses Fuse.js for fuzzy matching, any client-side search tool capable of reading JSON indexes will work. Does not require npm, grunt, or other build-time tools except Hugo!\n\n[hugo-search-index][]\n: A library containing Gulp tasks and a prebuilt browser script that implements search. Gulp generates a search index from project Markdown files.\n\n[hugofastsearch][]\n: A usability and speed update to \"GitHub Gist for Fuse.js integration\" — global, keyboard-optimized search.\n\n[JS & Fuse.js tutorial][]\n: A simple client-side search solution, using FuseJS (does not require jQuery).\n\n[hugo-zbsearch][]\n: A Hugo Module providing client-side full-text search powered by [ZBSearch][]. Supports 27 languages with stemming, typo tolerance, field boosting, and works with any theme. Distributed as a Hugo Module with zero configuration needed beyond `hugo mod get`.\n\n[INFINI Pizza for WebAssembly][]\n: Pizza is a super-lightweight yet fully featured search engine written in Rust. You can quickly add offline search functionality to your Hugo website in just five minutes with only three lines of code. For a step-by-step guide on integrating it with Hugo, check out [this blog tutorial][].\n\n[searchmysite.net][]\n: An ad-free privacy-aware alternative to Google Programmable Search focussed on personal websites: add your site to searchmysite.net (if it isn't there already), and add a site search box to your Hugo site with one line of code. The free tier shows the search box on your site and results on searchmysite.net, and the paid tier shows results embedded in your site (and lets you reindex on demand etc.). All [open source][] with self-hosting an option. See [Website Search Tool][] and a [blog post with a Hugo-specific example][].\n\n## Commercial\n\n[Algolia DocSearch][]\n: Algolia DocSearch is free for public technical documentation sites and easy to set up. For other use cases, [Algolia's Search API][] makes it easy to deliver a great search experience in your apps and websites. Algolia Search provides hosted full-text, numerical, faceted, and geolocalized search.\n\n[Bonsai][]\n: Bonsai is a fully-managed hosted Elasticsearch service that is fast, reliable, and simple to set up. Easily ingest your docs from Hugo into Elasticsearch following [this guide from the docs][].\n\n[ExpertRec][]\n: ExpertRec is a hosted search-as-a-service solution that is fast and scalable. Set-up and integration is extremely easy and takes only a few minutes. The search settings can be modified without coding using a dashboard.\n\n[Algolia DocSearch]: https://docsearch.algolia.com/\n[Algolia's Search API]: https://www.algolia.com\n[Bonsai]: https://www.bonsai.io\n[ExpertRec]: https://www.expertrec.com/\n[Fuse.js]: https://fusejs.io/\n[GitHub Gist for Fuse.js integration]: https://gist.github.com/eddiewebb/735feb48f50f0ddd65ae5606a1cb41ae\n[GitHub Gist for Hugo Workflow]: https://gist.github.com/sebz/efddfc8fdcb6b480f567\n[INFINI Pizza for WebAssembly]: https://github.com/infinilabs/pizza-docsearch\n[JS & Fuse.js tutorial]: https://makewithhugo.com/add-search-to-a-hugo-site/\n[Pagefind]: https://github.com/cloudcannon/pagefind\n[hugo-lunr-zh]: https://www.npmjs.com/package/hugo-lunr-zh\n[hugo-lunr]: https://www.npmjs.com/package/hugo-lunr\n[hugo-search-index]: https://www.npmjs.com/package/hugo-search-index\n[hugo-zbsearch]: https://github.com/serenasensini/hugo-zbsearch\n[hugofastsearch]: https://gist.github.com/cmod/5410eae147e4318164258742dd053993\n[lunr.js]: https://lunrjs.com/\n[this blog tutorial]: https://dev.to/medcl/adding-search-functionality-to-a-hugo-static-site-based-on-infini-pizza-for-webassembly-4h5e\n[this guide from the docs]: https://bonsai.io/docs/hugo\n[ZBSearch]: https://github.com/micheleriva/zbsearch\n[searchmysite.net]: https://searchmysite.net/\n[open source]: https://github.com/searchmysite/searchmysite.net\n[Website Search Tool]: https://searchmysite.net/pages/website-search-tool/\n[blog post with a Hugo-specific example]: https://blog.searchmysite.net/posts/one-line-to-add-a-site-specific-search-to-your-site/\n\n<!-- File: docs/content/en/commands/_index.md (Tokens: ~39 | Category: command-prompt) -->\n---\ntitle: Command-line interface\nlinkTitle: CLI\ndescription: Use the command-line interface (CLI) to manage your project.\ncategories: []\nkeywords: []\nweight: 10\n---\n\n<!-- File: docs/content/en/commands/hugo_build.md (Tokens: ~786 | Category: command-prompt) -->\n---\ntitle: \"hugo build\"\nslug: hugo_build\nurl: /commands/hugo_build/\n---\n## hugo build\n\nBuild your project\n\n### Synopsis\n\nbuild is the main command, used to build your Hugo project.\n\nHugo is a Fast and Flexible Static Site Generator\nbuilt with love by spf13 and friends in Go.\n\nComplete documentation is available at https://gohugo.io/.\n\n```\nhugo build [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string             hostname (and path) to the root, e.g. https://spf13.com/\n  -D, --buildDrafts                include content marked as draft\n  -E, --buildExpired               include expired content\n  -F, --buildFuture                include content with publishdate in the future\n      --cacheDir string            filesystem path to cache directory\n      --cleanDestinationDir        remove stale files from destination\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -c, --contentDir string          filesystem path to content directory\n  -d, --destination string         filesystem path to write files to\n      --disableKinds strings       disable different kind of pages (home, RSS etc.)\n      --enableGitInfo              add Git revision, date, author, and CODEOWNERS info to the pages\n  -e, --environment string         build environment\n      --forceSyncStatic            copy all files when static is changed.\n      --gc                         enable to run some cleanup tasks (remove unused cache files) after the build\n  -h, --help                       help for build\n      --ignoreCache                ignore the configured file caches\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n  -l, --layoutDir string           filesystem path to layout directory\n      --logLevel string            log level (debug|info|warn|error)\n      --minify                     minify any supported output format (HTML, XML etc.)\n      --noBuildLock                don't create .hugo_build.lock file\n      --noChmod                    don't sync permission mode of files\n      --noTimes                    don't sync modification time of files\n      --panicOnWarning             panic on first WARNING log\n      --poll string                set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes\n      --printI18nWarnings          print missing translations\n      --printMemoryUsage           print memory usage to screen at intervals\n      --printPathWarnings          print warnings on duplicate target paths etc.\n      --printUnusedTemplates       print warnings on unused templates.\n      --quiet                      build in quiet mode\n      --renderSegments strings     named segments to render (configured in the segments config)\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --templateMetrics            display metrics about template executions\n      --templateMetricsHints       calculate some improvement hints when combined with --templateMetrics\n  -t, --theme strings              themes to use (located in /themes/THEMENAME/)\n      --themesDir string           filesystem path to themes directory\n      --trace file                 write trace to file (not useful in general)\n  -w, --watch                      watch filesystem for changes and recreate as needed\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n\n<!-- File: docs/content/en/commands/hugo_completion_bash.md (Tokens: ~450 | Category: command-prompt) -->\n---\ntitle: \"hugo completion bash\"\nslug: hugo_completion_bash\nurl: /commands/hugo_completion_bash/\n---\n## hugo completion bash\n\nGenerate the autocompletion script for bash\n\n### Synopsis\n\nGenerate the autocompletion script for the bash shell.\n\nThis script depends on the 'bash-completion' package.\nIf it is not installed already, you can install it via your OS's package manager.\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion bash)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion bash > /etc/bash_completion.d/hugo\n\n#### macOS:\n\n\thugo completion bash > $(brew --prefix)/etc/bash_completion.d/hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion bash\n```\n\n### Options\n\n```\n  -h, --help              help for bash\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n\n<!-- File: docs/content/en/commands/hugo_completion_fish.md (Tokens: ~402 | Category: command-prompt) -->\n---\ntitle: \"hugo completion fish\"\nslug: hugo_completion_fish\nurl: /commands/hugo_completion_fish/\n---\n## hugo completion fish\n\nGenerate the autocompletion script for fish\n\n### Synopsis\n\nGenerate the autocompletion script for the fish shell.\n\nTo load completions in your current shell session:\n\n\thugo completion fish | source\n\nTo load completions for every new session, execute once:\n\n\thugo completion fish > ~/.config/fish/completions/hugo.fish\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion fish [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for fish\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n\n<!-- File: docs/content/en/commands/hugo_completion_powershell.md (Tokens: ~394 | Category: command-prompt) -->\n---\ntitle: \"hugo completion powershell\"\nslug: hugo_completion_powershell\nurl: /commands/hugo_completion_powershell/\n---\n## hugo completion powershell\n\nGenerate the autocompletion script for powershell\n\n### Synopsis\n\nGenerate the autocompletion script for powershell.\n\nTo load completions in your current shell session:\n\n\thugo completion powershell | Out-String | Invoke-Expression\n\nTo load completions for every new session, add the output of the above command\nto your powershell profile.\n\n\n```\nhugo completion powershell [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for powershell\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n\n<!-- File: docs/content/en/commands/hugo_completion_zsh.md (Tokens: ~479 | Category: command-prompt) -->\n---\ntitle: \"hugo completion zsh\"\nslug: hugo_completion_zsh\nurl: /commands/hugo_completion_zsh/\n---\n## hugo completion zsh\n\nGenerate the autocompletion script for zsh\n\n### Synopsis\n\nGenerate the autocompletion script for the zsh shell.\n\nIf shell completion is not already enabled in your environment you will need\nto enable it.  You can execute the following once:\n\n\techo \"autoload -U compinit; compinit\" >> ~/.zshrc\n\nTo load completions in your current shell session:\n\n\tsource <(hugo completion zsh)\n\nTo load completions for every new session, execute once:\n\n#### Linux:\n\n\thugo completion zsh > \"${fpath[1]}/_hugo\"\n\n#### macOS:\n\n\thugo completion zsh > $(brew --prefix)/share/zsh/site-functions/_hugo\n\nYou will need to start a new shell for this setup to take effect.\n\n\n```\nhugo completion zsh [flags]\n```\n\n### Options\n\n```\n  -h, --help              help for zsh\n      --no-descriptions   disable completion descriptions\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo completion](/commands/hugo_completion/)\t - Generate the autocompletion script for the specified shell\n\n<!-- File: docs/content/en/commands/hugo_completion.md (Tokens: ~435 | Category: command-prompt) -->\n---\ntitle: \"hugo completion\"\nslug: hugo_completion\nurl: /commands/hugo_completion/\n---\n## hugo completion\n\nGenerate the autocompletion script for the specified shell\n\n### Synopsis\n\nGenerate the autocompletion script for hugo for the specified shell.\nSee each sub-command's help for details on how to use the generated script.\n\n\n### Options\n\n```\n  -h, --help   help for completion\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo completion bash](/commands/hugo_completion_bash/)\t - Generate the autocompletion script for bash\n* [hugo completion fish](/commands/hugo_completion_fish/)\t - Generate the autocompletion script for fish\n* [hugo completion powershell](/commands/hugo_completion_powershell/)\t - Generate the autocompletion script for powershell\n* [hugo completion zsh](/commands/hugo_completion_zsh/)\t - Generate the autocompletion script for zsh\n\n<!-- File: docs/content/en/commands/hugo_config_mounts.md (Tokens: ~403 | Category: command-prompt) -->\n---\ntitle: \"hugo config mounts\"\nslug: hugo_config_mounts\nurl: /commands/hugo_config_mounts/\n---\n## hugo config mounts\n\nPrint the configured file mounts\n\n```\nhugo config mounts [flags] [args]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n  -h, --help                     help for mounts\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo config](/commands/hugo_config/)\t - Display project configuration\n\n<!-- File: docs/content/en/commands/hugo_config.md (Tokens: ~494 | Category: command-prompt) -->\n---\ntitle: \"hugo config\"\nslug: hugo_config\nurl: /commands/hugo_config/\n---\n## hugo config\n\nDisplay project configuration\n\n### Synopsis\n\nDisplay project configuration, both default and custom settings.\n\n```\nhugo config [command] [flags]\n```\n\n### Options\n\n```\n  -b, --baseURL string           hostname (and path) to the root, e.g. https://spf13.com/\n      --cacheDir string          filesystem path to cache directory\n  -c, --contentDir string        filesystem path to content directory\n      --format string            preferred file format (toml, yaml or json) (default \"toml\")\n  -h, --help                     help for config\n      --lang string              the language to display config for (default is the default content language)\n      --printZero                include config options with zero values (e.g. false, 0, \"\") in the output\n      --renderSegments strings   named segments to render (configured in the segments config)\n  -t, --theme strings            themes to use (located in /themes/THEMENAME/)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo config mounts](/commands/hugo_config_mounts/)\t - Print the configured file mounts\n\n<!-- File: docs/content/en/commands/hugo_convert_toJSON.md (Tokens: ~363 | Category: command-prompt) -->\n---\ntitle: \"hugo convert toJSON\"\nslug: hugo_convert_toJSON\nurl: /commands/hugo_convert_tojson/\n---\n## hugo convert toJSON\n\nConvert front matter to JSON\n\n### Synopsis\n\ntoJSON converts all front matter in the content directory\nto use JSON for the front matter.\n\n```\nhugo convert toJSON [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toJSON\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n\n<!-- File: docs/content/en/commands/hugo_convert_toTOML.md (Tokens: ~382 | Category: command-prompt) -->\n---\ntitle: \"hugo convert toTOML\"\nslug: hugo_convert_toTOML\nurl: /commands/hugo_convert_totoml/\n---\n## hugo convert toTOML\n\nConvert front matter to TOML\n\n### Synopsis\n\ntoTOML converts all front matter in the content directory\nto use TOML for the front matter.\n\n```\nhugo convert toTOML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toTOML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n\n<!-- File: docs/content/en/commands/hugo_convert_toYAML.md (Tokens: ~374 | Category: command-prompt) -->\n---\ntitle: \"hugo convert toYAML\"\nslug: hugo_convert_toYAML\nurl: /commands/hugo_convert_toyaml/\n---\n## hugo convert toYAML\n\nConvert front matter to YAML\n\n### Synopsis\n\ntoYAML converts all front matter in the content directory\nto use YAML for the front matter.\n\n```\nhugo convert toYAML [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for toYAML\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n  -o, --output string              filesystem path to write files to\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n      --unsafe                     enable less safe operations, please backup first\n```\n\n### SEE ALSO\n\n* [hugo convert](/commands/hugo_convert/)\t - Convert front matter to another format\n\n<!-- File: docs/content/en/commands/hugo_convert.md (Tokens: ~423 | Category: command-prompt) -->\n---\ntitle: \"hugo convert\"\nslug: hugo_convert\nurl: /commands/hugo_convert/\n---\n## hugo convert\n\nConvert front matter to another format\n\n### Synopsis\n\nConvert front matter to another format.\n\nSee convert's subcommands toJSON, toTOML and toYAML for more information.\n\n### Options\n\n```\n  -h, --help            help for convert\n  -o, --output string   filesystem path to write files to\n      --unsafe          enable less safe operations, please backup first\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo convert toJSON](/commands/hugo_convert_tojson/)\t - Convert front matter to JSON\n* [hugo convert toTOML](/commands/hugo_convert_totoml/)\t - Convert front matter to TOML\n* [hugo convert toYAML](/commands/hugo_convert_toyaml/)\t - Convert front matter to YAML\n\n<!-- File: docs/content/en/commands/hugo_deploy.md (Tokens: ~451 | Category: command-prompt) -->\n---\ntitle: \"hugo deploy\"\nslug: hugo_deploy\nurl: /commands/hugo_deploy/\n---\n## hugo deploy\n\nDeploy your project to a cloud provider\n\n### Synopsis\n\nDeploy your project to a cloud provider\n\nSee https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed\ndocumentation.\n\n\n```\nhugo deploy [flags] [args]\n```\n\n### Options\n\n```\n      --confirm          ask for confirmation before making changes to the target\n      --dryRun           dry run\n      --force            force upload of all files\n  -h, --help             help for deploy\n      --invalidateCDN    invalidate the CDN cache listed in the deployment target (default true)\n      --maxDeletes int   maximum # of files to delete, or -1 to disable (default 256)\n      --target string    target deployment from deployments section in config file; defaults to the first one\n      --workers int      number of workers to transfer files. defaults to 10 (default 10)\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n\n<!-- File: docs/content/en/commands/hugo_env.md (Tokens: ~318 | Category: command-prompt) -->\n---\ntitle: \"hugo env\"\nslug: hugo_env\nurl: /commands/hugo_env/\n---\n## hugo env\n\nDisplay version and environment info\n\n### Synopsis\n\nDisplay version and environment info. This is useful in Hugo bug reports\n\n```\nhugo env [flags] [args]\n```\n\n### Options\n\n```\n  -h, --help   help for env\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n\n<!-- File: docs/content/en/commands/hugo_gen_chromastyles.md (Tokens: ~604 | Category: command-prompt) -->\n---\ntitle: \"hugo gen chromastyles\"\nslug: hugo_gen_chromastyles\nurl: /commands/hugo_gen_chromastyles/\n---\n## hugo gen chromastyles\n\nGenerate CSS stylesheet for the Chroma code highlighter\n\n### Synopsis\n\nGenerate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config.\n\nSee https://gohugo.io/quick-reference/syntax-highlighting-styles/ for a preview of the available styles.\n\n```\nhugo gen chromastyles [flags] [args]\n```\n\n### Options\n\n```\n      --classDark string                class name used by --modeSelector for dark styles (default \"dark\")\n      --classLight string               class name used by --modeSelector for light styles (default \"light\")\n  -h, --help                            help for chromastyles\n      --highlightStyle string           foreground and background colors for highlighted lines, e.g. --highlightStyle \"#fff000 bg:#000fff\"\n      --lineNumbersInlineStyle string   foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle \"#fff000 bg:#000fff\"\n      --lineNumbersTableStyle string    foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle \"#fff000 bg:#000fff\"\n      --mode string                     style mode (\"light\", \"dark\")\n      --modeSelector                    scope selectors under a top level mode class, e.g. \".dark .chroma\"\n      --omitClassComments               omit CSS class comment prefixes in the generated CSS\n      --omitEmpty                       omit empty CSS rules (deprecated, no longer needed)\n      --style string                    highlighter style (default \"friendly\")\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n\n<!-- File: docs/content/en/commands/hugo_gen_doc.md (Tokens: ~391 | Category: command-prompt) -->\n---\ntitle: \"hugo gen doc\"\nslug: hugo_gen_doc\nurl: /commands/hugo_gen_doc/\n---\n## hugo gen doc\n\nGenerate Markdown documentation for the Hugo CLI\n\n### Synopsis\n\nGenerate Markdown documentation for the Hugo CLI.\n\t\t\tThis command is, mostly, used to create up-to-date documentation\n\tof Hugo's command-line interface for https://gohugo.io/.\n\n\tIt creates one Markdown file per command with front matter suitable\n\tfor rendering in Hugo.\n\n```\nhugo gen doc [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the doc. (default \"/tmp/hugodoc/\")\n  -h, --help         help for doc\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n\n<!-- File: docs/content/en/commands/hugo_gen_man.md (Tokens: ~373 | Category: command-prompt) -->\n---\ntitle: \"hugo gen man\"\nslug: hugo_gen_man\nurl: /commands/hugo_gen_man/\n---\n## hugo gen man\n\nGenerate man pages for the Hugo CLI\n\n### Synopsis\n\nThis command automatically generates up-to-date man pages of Hugo's\n\tcommand-line interface.  By default, it creates the man page files\n\tin the \"man\" directory under the current directory.\n\n```\nhugo gen man [flags] [args]\n```\n\n### Options\n\n```\n      --dir string   the directory to write the man pages. (default \"man/\")\n  -h, --help         help for man\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo gen](/commands/hugo_gen/)\t - Generate documentation and syntax highlighting styles\n\n<!-- File: docs/content/en/commands/hugo_gen.md (Tokens: ~391 | Category: command-prompt) -->\n---\ntitle: \"hugo gen\"\nslug: hugo_gen\nurl: /commands/hugo_gen/\n---\n## hugo gen\n\nGenerate documentation and syntax highlighting styles\n\n### Synopsis\n\nGenerate documentation for your project using Hugo's documentation engine, including syntax highlighting for various programming languages.\n\n### Options\n\n```\n  -h, --help   help for gen\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo gen chromastyles](/commands/hugo_gen_chromastyles/)\t - Generate CSS stylesheet for the Chroma code highlighter\n* [hugo gen doc](/commands/hugo_gen_doc/)\t - Generate Markdown documentation for the Hugo CLI\n* [hugo gen man](/commands/hugo_gen_man/)\t - Generate man pages for the Hugo CLI\n\n<!-- File: docs/content/en/commands/hugo_import_jekyll.md (Tokens: ~364 | Category: command-prompt) -->\n---\ntitle: \"hugo import jekyll\"\nslug: hugo_import_jekyll\nurl: /commands/hugo_import_jekyll/\n---\n## hugo import jekyll\n\nhugo import from Jekyll\n\n### Synopsis\n\nhugo import from Jekyll.\n\nImport from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n```\nhugo import jekyll [flags] [args]\n```\n\n### Options\n\n```\n      --force   allow import into non-empty target directory\n  -h, --help    help for jekyll\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo import](/commands/hugo_import/)\t - Import a project from another system\n\n<!-- File: docs/content/en/commands/hugo_import.md (Tokens: ~346 | Category: command-prompt) -->\n---\ntitle: \"hugo import\"\nslug: hugo_import\nurl: /commands/hugo_import/\n---\n## hugo import\n\nImport a project from another system\n\n### Synopsis\n\nImport a project from another system.\n\nImport requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`.\n\n### Options\n\n```\n  -h, --help   help for import\n```\n\n### Options inherited from parent commands\n\n```\n      --clock string               set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00\n      --config string              config file (default is hugo.yaml|json|toml)\n      --configDir string           config dir (default \"config\")\n  -d, --destination string         filesystem path to write files to\n  -e, --environment string         build environment\n      --ignoreVendorPaths string   ignores any _vendor for module paths matching the given Glob pattern\n      --logLevel string            log level (debug|info|warn|error)\n      --noBuildLock                don't create .hugo_build.lock file\n      --quiet                      build in quiet mode\n  -M, --renderToMemory             render to memory (mostly useful when running the server)\n  -s, --source string              filesystem path to read files relative from\n      --themesDir string           filesystem path to themes directory\n```\n\n### SEE ALSO\n\n* [hugo](/commands/hugo/)\t - Build your project\n* [hugo import jekyll](/commands/hugo_import_jekyll/)\t - hugo import from Jekyll\n\n<!-- ... +24 more modular skills available via /api/skills/gohugoio/hugo?path={path} -->\n</yakaai_skills>"}