From dd13ec90ad7e20eee8c405403ee0f747706b1e86 Mon Sep 17 00:00:00 2001 From: omar Date: Wed, 10 Jul 2024 14:17:43 +0000 Subject: [PATCH] Update hugo new --- hugo-new.md | 112 ++++++++++++++++++++++++++-------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/hugo-new.md b/hugo-new.md index e8edc2e..aad91a1 100644 --- a/hugo-new.md +++ b/hugo-new.md @@ -1,57 +1,57 @@ -## 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 per scaricarlo in formato .zip](https://git.libreschool.org/BgLUG/bglug.it/archive/main.zip)) e sia presente l'[eseguibile di Hugo](https://github.com/gohugoio/hugo/releases/latest). - -Se vuoi creare contenuti usando Gitea da browser [leggi qua](hugo-new-manualmente.md). - -### Creare un nuovo contenuto usando un archetipo - -Per utilizzare un archetipo personalizzato, per esempio per creare un **evento**, dalla root del progetto eseguire il comando: - -`hugo new events/2024-07-10-evento-di-prova -k evento` - -Nella posizione indicata, in questo caso dentro la cartella _events_, verrĂ  creata una sottocartella contenente i due file index, generati come indicato nell'archetipo **evento**. - -![Albero cartella archetipi e content](hugo-contrib/hugo-new-evento-tree.png) - -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 +## 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 per scaricarlo in formato .zip](https://git.libreschool.org/BgLUG/bglug.it/archive/main.zip)) e sia presente l'[eseguibile di Hugo](https://github.com/gohugoio/hugo/releases/latest). + +Se vuoi creare contenuti usando Gitea da browser [leggi qua](hugo-new-manualmente.md). + +### Creare un nuovo contenuto usando un archetipo + +Per utilizzare un archetipo personalizzato, per esempio per creare un **evento**, dalla root del progetto eseguire il comando: + +`hugo new events/2024-07-10-evento-di-prova -k evento` + +Nella posizione indicata, in questo caso dentro la cartella _events_, verrĂ  creata una sottocartella contenente i due file index, generati come indicato nell'archetipo **evento**. + +![Albero cartella archetipi e content](hugo-contrib/hugo-new-evento-tree.png) + +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 ``` \ No newline at end of file