A simple bilingual (EL/EN) community site for Othello/Reversi in Greece.
npm install
npm run devEvents and results are Markdown files:
src/content/events/el/*.mdsrc/content/events/en/*.mdsrc/content/results/el/*.mdsrc/content/results/en/*.md
Each file needs a slug in frontmatter (used in the URL).
Edit src/lib/site.ts:
- Discord invite
- Facebook group
- Contact email
- Push this repo to GitHub.
- In Settings → Pages:
- Source: GitHub Actions
- The included workflow
.github/workflows/deploy.ymlwill build and deploy on every push tomain.
Notes:
- The workflow sets
BASE_PATH=/<repo>/automatically for project pages. - Astro output is static (
dist/).
- Build command:
npm run build - Output directory:
dist
If you deploy under a subpath, set env var BASE_PATH to that subpath (e.g. /othello-greece/).
- Greek:
/el/ - English:
/en/ - Root
/redirects to/el/