# Scott Scoble — Speaker Website Professional speaker/consultant website for Scott Scoble. ## Stack - **Framework:** Astro 5 - **Hosting:** Storj (S3-compatible static hosting) - **Domain:** scott.scoble.me - **CI/CD:** Forgejo Actions ## Development ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` Output goes to `dist/`. ## Deploy Deployment is automatic on push to `main` via Forgejo Actions. ### Manual Setup 1. Add secrets to Forgejo repo: - `STORJ_ACCESS_KEY` — Storj S3 access key - `STORJ_SECRET_KEY` — Storj S3 secret key - `STORJ_BUCKET` — Bucket name (e.g., `brand-site`) 2. Ensure bucket exists in Storj with public access and custom domain configured. ## PDF Generation ```bash nix-shell -p typst --run "typst compile one-sheet.typ one-sheet.pdf" ``` ## Project Structure ``` src/ components/ # Reusable Astro components layouts/ # Page layouts pages/ # Route pages content/ # Content collections (future) styles/ # Global CSS public/ images/ # Static images downloads/ # Downloadable files (PDFs) .forgejo/ workflows/ # CI/CD workflows ``` ## License MIT