static-site

Building This Blog Without Building a CMSPublished At:

Markdown files hold English and Persian posts, projects, and front matter. Editable HTML templates provide the site shell, while Node 24 and TypeScript build static pages without a database, CMS, or frontend framework.

The generator creates localized routes, indexes, metadata, redirects, static Mermaid output, a sitemap, and robots.txt. Matching translations share `translationOf` values, so the build can link language versions without duplicating routes.

engineering #typescript #static-site #web-development

Read more ...