Publii SEO — desktop-baseret statisk site generator
Publii er en gratis desktop-applikation til statiske websites — ingen server, ingen database, ingen hostingkrav ud over et simpelt filhostingmiljø. Har built-in SEO-funktioner og er det laveste tærskelpunkt for statisk site-generering.
Publii er en gratis, open source desktop-applikation til statisk site-generering. I modsætning til Astro, Next.js og Hugo der kræver kommandolinjekendskab og Node.js-miljø, er Publii et selvstændigt program med grafisk brugerflade. Det er den laveste tærskel for at bygge og administrere et statisk website — tilgængeligt for brugere uden teknisk baggrund.
Hvad Publii er og gør
Publii installeres som en desktop-applikation på Windows, macOS eller Linux. Al indholdsstyring sker lokalt i applikationen: du opretter sider og indlæg via en WYSIWYG-editor, vælger tema, konfigurerer metadata og publicerer ved at klikke “Sync your website”. Publii bygger de statiske HTML-filer og uploader dem til den valgte hosting-destination.
Understøttede publiceringsmetoder:
- GitHub Pages (direkte Git-push fra appen)
- Netlify og Cloudflare Pages via API
- FTP/SFTP til standard webhosting
- Amazon S3 og Google Cloud Storage
- Netlify hosting
SEO-konfiguration i Publii
Publii’s native SEO-features dækker det basale uden plugins:
Meta tags: Under Site settings → SEO konfigureres globale meta title-skabeloner og default meta description. Per side og indlæg redigeres meta title, meta description og URL-slug direkte i indholdsredigeringen.
XML Sitemap: Genereres automatisk og inkluderer alle publicerede sider og indlæg. Sitemap-URL’en er tilgængelig under Site settings → Advanced → Sitemap.
Canonical URL: Publii sætter automatisk canonical tags baseret på den konfigurerede site-URL. Ingen manuel konfiguration kræves for standardsetup.
OpenGraph og Twitter Card: Konfigureres per side og globalt i Site settings → Social. OG-billede kan sættes per indlæg eller som global default.
robots.txt: Redigerbar direkte i Publii’s interface under Tools → robots.txt.
Temaer og structured data
Publii har et tema-system med et aktivt community. Officielle temaer (Publii Themes Library) og third-party temaer er tilgængelige gratis og betalt. De fleste moderne Publii-temaer inkluderer basic structured data (Article-schema, BreadcrumbList) — verificer i temaets dokumentation.
For sites der kræver avanceret structured data (FAQ-schema, HowTo, Product) kan JSON-LD tilføjes manuelt via temaets “Custom code” eller per-side “Custom HTML”-felter.
Performance-karakteristika
Publii’s output er statisk HTML — performance-karakteristika er de samme som alle statiske sites: lav TTFB, triviel caching via CDN og ingen server-side sårbarheder. På Cloudflare Pages eller Netlify er et Publii-site næsten identisk i performance med et Astro-site.
Forskel fra Astro og Hugo: Publii-temaer er HTML/CSS/JavaScript-templates og ikke komponentbaserede. JavaScript-optimering afhænger af temavalg — vælg temaer med minimal JavaScript-payload for optimale Core Web Vitals.
Publii vs. WordPress — hvornår er skiftet berettiget
For brugere der i dag driver en simpel blog eller præsentationssite på WordPress og oplever vedligeholdelsesbyrde (plugin-opdateringer, sikkerhedspatches, hostingomkostninger), er Publii et reelt alternativ. Migrationen kræver eksport af WordPress-indhold og import i Publii — WordPress-importer er tilgængeligt som community-plugin.
Hvad der mistes ved skiftet: dynamiske kommentarer (kan erstattes af Disqus eller giscus), brugerlogin, søgefunktion (kan tilføjes via Pagefind — statisk søgemotor der er kompatibel med Publii).
Andre artikler i samme emne
Ofte stillede spørgsmål
- Hvad er Publii og hvad adskiller det fra Astro og Hugo?
- Publii er en desktop-applikation (Windows, Mac, Linux) med en visuel WYSIWYG-editor. Du installerer det på din computer, opretter og redigerer indhold lokalt i appen, og publicerer den genererede statiske HTML til hosting (GitHub Pages, Netlify, FTP, S3 etc.). I modsætning til Astro og Hugo kræver Publii ingen kommandolinjekendskab og ingen Node.js-installation — det er et selvstændigt program med grafisk interface. Ideelt til ikke-tekniske brugere der ønsker et statisk site.
- Har Publii built-in SEO-funktioner?
- Ja — Publii har native SEO-features: meta title og description per side og indlæg, automatisk XML sitemap, Open Graph-tags, Twitter Card-tags, canonical URL-konfiguration og robots.txt-redigering. Det er mere SEO-komplet out-of-the-box end mange traditionelle CMS der kræver plugins for det samme. Structured data (JSON-LD) kan tilføjes via tema-konfiguration eller manuelt i Custom HTML-felter.
- Hvad koster Publii og hvad er hostingkravene?
- Publii er gratis og open source. Hostingkravene er minimale: da outputtet er statiske HTML-filer, kan det hostes gratis på GitHub Pages, Cloudflare Pages, Netlify eller Vercel. FTP-upload til standard webhosting er ligeledes understøttet direkte fra Publii-appen. Der er ingen databasekrav og ingen PHP- eller Node.js-krav — hosting af Publii-sites er betydeligt billigere end dynamiske CMS-løsninger.
- Hvornår er Publii det rigtige valg og hvornår er det for begrænset?
- Publii er det rigtige valg til: personlige blogs, porteføljesites, dokumentationssite og enhver simpel indholdspræsentation med én eller få redaktører der arbejder lokalt. Det er for begrænset til: sites med multiple redaktører der arbejder simultant (ingen real-time collaboration), sites med dynamisk indhold (brugerlogin, kommentarer, realtidsdata) og sites med komplekse indholdstaksonomier der nyder godt af headless CMS-fleksibilitet.
- Understøtter Publii flersprogede sites og hreflang?
- Publii understøtter flersprogede sites via Multilanguage-pluginnet. Det tillader oprettelse af separate sprogversioner af indhold og genererer hreflang-tags i HTML-outputtet. Det er funktionelt men mere manuelt end TYPO3 eller Hugo's native multilinguelle support — ændringer i én sprogversion opdateres ikke automatisk i andre versioner.