Landing page for the HowToBeASepuh CTF team (Institut Teknologi Bandung) — an about page plus the competitions we've placed in and our members. Built as a static site with Eleventy (11ty), sharing the clean-docs theme used across our write-up repos.
npm install
npm start # dev server at http://localhost:8080
npm run build # build static site into _site/src/_data/site.js— team name, tagline, intro/about text.src/_data/competitions.js— competitions with result badges and links to each write-up repo.src/_data/members.js— team members (handle + GitHub avatar/link).src/index.njk— the single landing page (hero · about · competitions · members).
Pushing to master triggers .github/workflows/deploy.yml, which builds the site and
publishes it to GitHub Pages.
One-time setup: in the repo's Settings → Pages, set Source = GitHub Actions. The first push to
masterthen deploys the site tohttps://howtobeasepuh.github.io/.