SSG генерирует HTML на build. Foydalanuvchi static HTML olаdi.
SSG vs Dynamic vs SPA
Dynamic — server render. SPA — браузер. SSG — build.
Плюсы
Скорость, безопасность, дешевый хостинг, scalability, reliability.
Минусы
Build time, dynamic content сложно, нет real-time, форма external.
Popular SSG
Hugo (Go, быстрый), Jekyll (Ruby, GitHub Pages), Gatsby (React), Next.js (React), Nuxt (Vue), Astro (islands), 11ty, Hexo.
Workflow
Контент → template → build → deploy → CDN.
Content sources
Markdown, Headless CMS, JSON, API.
Templates
Liquid, Nunjucks, Handlebars, JSX, Pug.
Deploy
Netlify, Vercel, GitHub Pages, Cloudflare Pages, S3.
Build optimization
Incremental, parallel, cache.
Dynamic content в SSG
JavaScript client-side. External services. Serverless functions.
E-commerce SSG
Shopify Storefront, Snipcart, Commerce.js.
Real-time
Client fetch, ISR, on-demand revalidation.
SEO
HTML server-render. Core Web Vitals.
JAMstack
SSG — центр JAMstack.
SSG vs WordPress
WordPress dynamic. SSG modern.
Headless WordPress + SSG
WP admin + Next.js frontend.
Ошибки
Dynamic forcing, build time, формы, SEO, image.
Use cases
Marketing, docs, blog, portfolio, landing.
Сайт.uz
Пока PHP. Будущее — Hugo для блога, 100ms vs 800ms. Hosting SSG support.