Hugo – blog rapid cu generare statică

  • Doru Bulubasa
  • 16 June 2025

Ce este Hugo și cum funcționează?

Hugo este un static site generator scris în Go, recunoscut pentru viteza sa de construire a site-urilor. Spre deosebire de platformele dinamice (ex: WordPress), Hugo generează paginile HTML o singură dată, apoi acestea pot fi servite direct de pe un server static sau CDN.

👉 Site oficial Hugo

👉 Documentația oficială


Ce înseamnă un site static?

Un site static este format din fișiere HTML, CSS și JS generate înainte de publicare, fără a se baza pe un server backend sau baze de date. Acest lucru înseamnă:

  • Încărcare foarte rapidă

  • Fără riscuri legate de SQL injection sau pluginuri nesigure

  • Poate fi hostat gratuit pe GitHub Pages, Netlify sau Vercel


Pentru cine e potrivit?

Hugo este o alegere excelentă pentru:

  • Dezvoltatori care preferă să scrie în Markdown și să versioneze totul în Git

  • Utilizatori tehnici care vor control total asupra blogului

  • Cei care caută un blog fără baze de date, fără CMS și cu performanță maximă


Avantaje

Viteză de construire – mii de pagini generate în câteva secunde

Securitate – fără server backend, risc minim

Control total – asupra temei, conținutului, build-ului

Hosting gratuit – pe GitHub Pages, Netlify, Cloudflare Pages


Cum pornești un blog cu Hugo – pas cu pas

  1. Instalează Hugo

brew install hugo   # pe macOS
choco install hugo  # pe Windows

  1. Creează un nou site

hugo new site nume-blog

  1. Adaugă o temă

git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
echo 'theme = "ananke"' >> config.toml

  1. Creează o postare

hugo new posts/primul-articol.md

  1. Rulează local

hugo server -D

  1. Publică

hugo       # generează site-ul în /public

  1. Deploy pe GitHub Pages / Netlify

👉 Ghid oficial pentru GitHub Pages

👉 Template Netlify Hugo

Scrie un comentariu

Adresa de mail nu va fi publicata. Campurile obligatorii sunt marcate cu *