The landing page for the Koja programming language, served at kojalang.org. A Jekyll static site with no JavaScript framework, just Liquid templates, CSS, and a little vanilla JS.
Install dependencies and serve the site locally:
bundle install
bundle exec jekyll serveThe landing page lives in index.html. The installation guide and language
reference live in install.md and language.md, with canonical content from
the Koja repository's INSTALLING.md and LANGUAGE.md. Shared layouts live in
_layouts/, and navigation and footer partials live in _includes/. Site
metadata is in _config.yml.
CI checks formatting with Prettier. Format everything before committing:
npx prettier --write "**/*.{css,html,js,json,md,yml,yaml}"Every push to main builds the site and deploys it to GitHub Pages via .github/workflows/deploy.yml. The custom domain is configured in CNAME.