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
- Clona sia questo repository che quello del tema nella stessa cartella;
- Nella cartella del blog, inizializza le dipendenze di npm usando
npm i
; - Assicurati che Hugo sia installato; se non lo e', apri un Terminale come admin e lancia
choco install hugo-extended
; - se sia il tema che il blog sono nella stessa directory, apri un terminale nella cartella parent e lancia
cp -r bilberry-hugo-theme c4it-hugo/themes
per copiare il tema nella cartella/themes
del blog. - controlla che sotto la cartella
/themes
ci sia una sola cartellabilberry-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:
- modifica il tema
- lancia
npm run dev
nella console THEME. Vedrai un dirty-commit nel file bilberry-hugo-theme (eg: Subproject commit 9afb01ad8adc4c38160021b293feb9cec84a8e03-dirty) - lancia
hugo server
nella console BLOG.
Per approvare le modifiche:
- lancia
npm run production
nella console THEME per pulire la history di git - fai commit delle modifiche nel tema
- lancia
npm 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 production git push
del temagit push
del blog
Vedi 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" >}}