Scott Scoble personal brand website — blog, speaking, consulting, fractional
Find a file
Scott Scoble 84c5998eeb fix: mobile responsiveness audit (brand-site#65)
- Expanded touch target list: nav-mobile-link, nav-mobile-cta, nav-cta,
  footer-social a, btn, form-submit, newsletter-form button, nav-menu-toggle
- Footer social icons: 20px → 24px SVG, 44px tap targets with border-radius
- Form select/input: 48px min-height on coarse pointers, 16px font prevents zoom
- Newsletter form: stacks vertically on mobile (flex-direction: column)
- Card grids: explicit 1fr on small screens (was implicit but not guaranteed)
- Hero subtitle/actions: overflow-wrap: break-word prevents horizontal scroll
- Nav toggle: increased padding to 0.75rem for easier tapping
2026-05-23 18:18:45 -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 feat: SEO schema improvements, title optimization, and GitHub profile README (#90) 2026-05-18 11:13:58 -07:00
src fix: mobile responsiveness audit (brand-site#65) 2026-05-23 18:18:45 -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
github-profile-README.md feat: SEO schema improvements, title optimization, and GitHub profile README (#90) 2026-05-18 11:13:58 -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