Table of Contents
Hugo new [command]
La guida riguarda l'uso in un ambiente locale, in cui sia stato clonato il repo del sito BgLUG/bglug.it (clicca qui se vuoi scaricare lo .zip e fare alcune prove) e sia presente l'eseguibile di Hugo-extended.
Se vuoi creare contenuti usando Gitea da browser scopri come fare qui o se vuoi solo scrivere scopri come fare qui.
Creare un nuovo contenuto usando un archetipo
Tenendo presente la struttura della cartella content, posizionati nella root del progetto e utilizzare un archetipo personalizzato tra quelli disponibili, eseguendo il comando:
hugo new events/2016/evento-di-prova -k evento
oppure
hugo new posts/2016/27-10-11-evento-di-prova -k post
Nella posizione indicata, dentro la cartella events o posts, verrà creata una sottocartella contenente i due file index, generati come indicato nella configurazione dell'archetipo.
Per maggiori dettagli sul comando, riferirsi alla guida hugo new -h
Create a new content file and automatically set the date and title.
It will guess which kind of file to create based on the path provided.
You can also specify the kind with `-k KIND`.
If archetypes are provided in your theme or site, they will be used.
Ensure you run this within the root directory of your site.
Usage:
hugo new content [path] [flags]
Flags:
-b, --baseURL string hostname (and path) to the root, e.g. https://spf13.com/
--cacheDir string filesystem path to cache directory
-c, --contentDir string filesystem path to content directory
--editor string edit new content with this editor, if provided
-f, --force overwrite file if it already exists
-h, --help help for content
-k, --kind string content type to create
--renderSegments strings named segments to render (configured in the segments config)
-t, --theme strings themes to use (located in /themes/THEMENAME/)
Global Flags:
--clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00
--config string config file (default is hugo.yaml|json|toml)
--configDir string config dir (default "config")
--debug debug output
-d, --destination string filesystem path to write files to
-e, --environment string build environment
--ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern
--logLevel string log level (debug|info|warn|error)
--quiet build in quiet mode
-M, --renderToMemory render to memory (mostly useful when running the server)
-s, --source string filesystem path to read files relative from
--themesDir string filesystem path to themes directory
-v, --verbose verbose output
Come contribuire usando Gitea
Comandi hugo e struttura del sito
- Contribuire dal BROWSER
- Contribuire da LOCALE
- I'm a lazy boy
- Cartella content e permalink
- Front matter
- Note sull'utilizzo di media
- Inviare una PR
- Aggiungere warning in homepage
Comandi GIT
Guide online