Scott Scoble personal brand website — blog, speaking, consulting, fractional
Find a file
Engineering (agent-engineering) 4727ecaa19 Fix #67: Update hero CTA and speaking page reel placeholder
- Change homepage hero CTA from 'Watch the Reel' to 'Explore Speaking'
- Update speaking page reel placeholder to acknowledge missing video
- Add direction to signature talks below the reel placeholder

#50 and #47 already resolved in codebase:
- Hero images exist in public/images/
- Favicon exists (favicon.ico and favicon.svg)
- Manifest.json exists
2026-05-05 11:38:14 -07:00
.astro Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
.forgejo/workflows ci: fix runner PATH, make typst optional, add cleanup step 2026-05-01 23:00:21 -07:00
public fix: repair broken imports, rewrite SharedForm/SEO for Astro SSG, restore Umami, add manifest link 2026-05-01 22:45:54 -07:00
src Fix #67: Update hero CTA and speaking page reel placeholder 2026-05-05 11:38:14 -07:00
.ci-enabled Trigger CI/CD workflow run 2026-04-28 20:54:06 -07:00
.gitignore perf: remove 16MB original PNG from repo, keep optimized WebP versions 2026-04-29 16:32:28 -07:00
astro.config.mjs Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
EOF Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
flake.nix Add flake.nix with Nix derivations for website and PDF; update workflow to use nix build 2026-04-28 22:49:40 -07:00
one-sheet.typ Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
package-lock.json Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
package.json Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00
README.md Trigger CI with /nix/store and /bin in ReadWritePaths 2026-04-29 00:01:11 -07:00
RESOLVED-48-62.md Close resolved issues #48 #62 - privacy policy already updated (#68) 2026-05-05 11:12:02 -07:00
tsconfig.json Initial commit: Astro speaker site with Forgejo Actions CI/CD 2026-04-28 20:52:10 -07:00

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

npm install
npm run dev

Build

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

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

CI Test

CI Test 1777442692

CI Test 1777443237

CI Test removing ProtectSystem+ProtectHome 1777444146

CI Test 1777446071