Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

howtobeasepuh.github.io

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.

Local development

npm install
npm start        # dev server at http://localhost:8080
npm run build    # build static site into _site/

Content

  • 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).

Deployment

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 master then deploys the site to https://howtobeasepuh.github.io/.

Releases

Packages

Contributors

Languages