Hugo Quick Commands
Note: These are incomplete personal notes and unlikely to be generally useful
Initialize a new Hugo project
Creates the 6 main directories, plus
hugo new site path/to/empty/directory
Create a new content file
The path will be under the
content/ directory. It will be initialized with
front matter in TOML.
hugo new path/to/new/content
Start the server
This will keep a server running, updating on file changes. Use
-D to build
draft posts and
-v for verbose output.
--disableFastRender ensures that
all changes will result in a full rebuild of the site.
hugo server -Dv --disableFastRender