---
name: "hugo-new-site"
section: "1"
platform: "linux"
package: "hugo"
version: "0.131.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/hugo-new-site"
---

# hugo-new-site(1)

Create a new site (skeleton)

## NAME

hugo-new-site - Create a new site (skeleton)

## SYNOPSIS

**hugo new site \[path\] \[flags\]**

## DESCRIPTION

Create a new site in the provided directory. The new site will have the correct structure, but no content or theme yet. Use **hugo new \[contentPath\]** to create new content.

## OPTIONS

**-f**, **--force**\[=false\]\
 	init inside non-empty directory

**--format**="toml"\
 	preferred file format (toml, yaml or json)

**-h**, **--help**\[=false\]\
 	help for site

## OPTIONS INHERITED FROM PARENT COMMANDS

**--clock**=""\
 	set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00

**--config**=""\
 	config file (default is hugo.yaml\|json\|toml)

**--configDir**="config"\
 	config dir

**--debug**\[=false\]\
 	debug output

**-d**, **--destination**=""\
 	filesystem path to write files to

**-e**, **--environment**=""\
 	build environment

**--ignoreVendorPaths**=""\
 	ignores any \_vendor for module paths matching the given Glob pattern

**--logLevel**=""\
 	log level (debug\|info\|warn\|error)

**--quiet**\[=false\]\
 	build in quiet mode

**-M**, **--renderToMemory**\[=false\]\
 	render to memory (mostly useful when running the server)

**-s**, **--source**=""\
 	filesystem path to read files relative from

**--themesDir**=""\
 	filesystem path to themes directory

**-v**, **--verbose**\[=false\]\
 	verbose output

## SEE ALSO

**[hugo-new(1)](/hugo-new/1.md)**
