feat(site): searchts.capad.fyi landing page + Cloudflare Pages deploy - #38
Open
capad-xyz wants to merge 1 commit into
Open
feat(site): searchts.capad.fyi landing page + Cloudflare Pages deploy#38capad-xyz wants to merge 1 commit into
capad-xyz wants to merge 1 commit into
Conversation
…ploy Static single-file landing in site/ (hero, demo video, install, four verbs, MCP snippet) deployed by a new site.yml workflow on pushes to main touching site/**. Ignores the local demo/ render directory. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
site/index.html— single-file static landing page: hero + embedded demo video (demo2_v2, 1.1 MB), install one-liners, the four verbs, MCP install snippet, GitHub/PyPI/registry links. Dark/light viaprefers-color-scheme, no build step, no external assets..github/workflows/site.yml— deployssite/to the Cloudflare Pages projectsearchtson pushes to main touchingsite/**(alsoworkflow_dispatch)..gitignore— ignores the localdemo/render directory (large 4K masters); the small web copy lives insite/demo.mp4.site/README.md— one-time setup steps.Before this deploys
Needs one-time manual setup (documented in site/README.md):
npx wrangler pages project create searchts --production-branch=mainCLOUDFLARE_API_TOKEN(Pages: Edit) +CLOUDFLARE_ACCOUNT_IDsearchts.capad.fyiin the Pages dashboard (CNAME auto-created since capad.fyi is on Cloudflare)Tests
pytest tests/ -q— 356 passed, 8 skipped.🤖 Generated with Claude Code