Scott Scoble personal brand website — blog, speaking, consulting, fractional
Find a file
Scott Scoble b2be9aba9e chore: remove Dark Provenance book references (book shelved)
The Dark Provenance book is shelved for now. Per Scott: remove the book
reference, keep the dark provenance idea.

This commit removes the book artifact references — the cards, the waitlist
CTAs, the Book schema entry, the SharedForm waitlist message — but does
not touch the underlying concept. The 'dark provenance' idea continues
to live in:
- /blog/the-taste-problem (dark-factory series post #5)
- /blog/spec-first-audit-surface (existing)
- the Speckl project card on /about
- the Speckl knowsAbout / project references in the SEO schema

Cover SVG at public/images/book-cover-dark-provenance.svg is intentionally
kept; un-shelving the book is a one-line restore across the four pages
when Scott calls it back.

Removed:
- src/pages/books.astro: full 'Dark Provenance' coming-soon card with
  cover, waitlist CTA, and mailto link
- src/pages/index.astro: 'Dark Provenance' book card on homepage
- src/pages/about.astro: 'Dark Provenance' book card in published-books grid
- src/components/SEO.astro: @type: Book schema entry
- src/components/Form/SharedForm.astro: 'we'll let you know when Dark
  Provenance is available' waitlist success message (was unreachable; form
  is only rendered with type=speaking or type=contact)

Build: 40 pages, 2.8s, clean. No remaining 'Dark Provenance' string in src/.
2026-07-16 16:40:31 -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 wip: housekeeping changes from prior session (Footer, SEO, layouts, about, consulting, index, sitemap, speaking, book cover svg) 2026-07-16 15:49:46 -07:00
src chore: remove Dark Provenance book references (book shelved) 2026-07-16 16:40:31 -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.lock Add Scott Scoble ↔ project attribution: JSON-LD owns/knowsAbout on all pages, project cards on about page, open-source-projects blog post, SEO enhancements across brand site (#11) 2026-05-23 18:18:45 -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