4. september 2024

Pub: 4. sep. 2024 | #hugo, #linux, #github

Hugo

  • Når man lager public versjon av HUGO vil alle bilder som hentes med resources.Get.Remote havne på rot i public-mappen. Det synes jeg blir rotete.
  • Man kan endre dette ved å angi en mappe foran filnavnet på ressursene man laster ned. Så i steden for bildenavn.jpg kan man angi images/bildenavn-jpg. Se mer her .

Linux

  • Ønsker man å fjerne alt i en mappe fortsett fra én fil kan man i terminalen skrive:
rm -v -rf !("FIL_SOM_IKKE_SKAL_SLETTES")
  • Ønsker man å beholde flere filer kan man angi deres filnavn i parantesen med «pipe» mellom:
rm -v -rf !("FIL1"|"FIL2")
  • -v står for «verbose» og indikerer at vi ønsker å se hva som skjer når kommandoen kjøres.
  • -rf står for henholdsvis «recursive» og «force» som betyr at den skal slette alle undermapper og at vi ikke skal bekrefte hver fil som skal slettes.
  • Vær forsiktig med rm kommandoen!

Github

  • For å kunne benytte filer som starter med understrek _ i filnavnet i Github Pages må man legge til en fil på rot med navnet .nojekyll.
  • Dette er nødvendig hvis man bruker HUGO som SSG (static site generator) og publiserer på Github Pages.

Ris, ros eller respons?

Send meg gjerne om du har en kommentar, korrektur eller konstruktiv kritikk til denne saken.