Articolo
npm run article --slug="mio-slug"
CSTip:
npm run cstip --slug="mio-slug"
Articolo:
npm run archi --slug="mio-slug"
Libro:
npm run book --slug="mio-slug"
Articolo:
hugo new --kind article article/2023/01-article/
Archi:
hugo new --kind archi architecture-note/01-article
C#:
hugo new --kind cstip csharp-tip/01-article/index.md
Book:
hugo new --kind book book-review/01-article/index.md
hugo server
npm i
;choco install hugo-extended
;cp -r bilberry-hugo-theme c4it-hugo/themes
per copiare il tema nella cartella /themes
del blog./themes
ci sia una sola cartella bilberry-hugo-theme
, e che non sia duplicata su piu' livelli.Il tema ed il blog girano su due sistemi separati. Servono quindi due console aperte: una sul blog (/code4it-hugo) e l'altra sul tema (/code4it-hugo/themes/bilberry-theme).
Per fare le modifiche come test:
npm run dev
nella console THEME. Vedrai un dirty-commit nel file bilberry-hugo-theme (eg: Subproject commit 9afb01ad8adc4c38160021b293feb9cec84a8e03-dirty)hugo server
nella console BLOG.Per approvare le modifiche:
npm run production
nella console THEME per pulire la history di gitnpm run production
nella console THEME. Controlla di avere il commit pulito nel file bilberry-hugo-theme, quindi senza -dirty. Se non ha funzionato, fai di nuovo Commit + run productiongit push
del temagit push
del blogVedi qui
$theme-dark-aqua: #488a99;
$theme-gold: #dbae58;
$theme-charcoal: #4d585b;
$theme-gray: #b4b4b4;
{{< param testparam >}}
per riferire a cose in frontmatter
{{< youtube w7Ft2ymGmfc >}}
per youtube
{{< tweet user="BelloneDavide" id="1598349951876173824" >}}
per twitter
In frontmatter, aggiungi
series: ["My New Super Series"]
Questo crea una pagina sotto /series/
.
Per elencare gli articoli nella serie usa
{{< series "My New Super Series" >}}