Build full documentation site with Jekyll and deploy to Pages - #296
Conversation
Expands GitHub Pages from configurator-only to the full site: / — landing page listing all sections /docs/ — docs/*.md rendered via Jekyll + raw HTML files /docs/demo.html — component showcase (uses built dist/ for CSS) /docs/test-coverage*.html — visual regression coverage reports /configurator/ — existing Svelte token configurator (unchanged) Changes: - CNAME: adds slashed.codeslash.dev for custom domain - index.md: new landing page with nav to all sections - _layouts/default.html: minimal layout using SLASHED's own CSS - _config.yml: adds title/url, jekyll-optional-front-matter plugin (processes docs/*.md without needing per-file front matter), excludes non-doc directories from Jekyll - deploy-configurator.yml: renamed to "Deploy to Pages"; builds root CSS bundles before Jekyll so demo.html relative paths resolve; adds Jekyll build step; injects dist/, optional/, configurator/ into _site/ after Jekyll output https://claude.ai/code/session_01JfFVxfZmv16PT2wo35P89S
|
Warning Review limit reached
More reviews will be available in 56 minutes and 55 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (6)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Artifact was stale relative to current docs/api-index.json. https://claude.ai/code/session_01JfFVxfZmv16PT2wo35P89S
Summary
Expands the GitHub Pages deployment to build and host a complete documentation site alongside the configurator app. The site is now built with Jekyll and includes a landing page, documentation, and the configurator all served from a single domain.
Key Changes
index.md): Home page with quick links to configurator, demo, and documentation_layouts/default.html): Shared HTML template for all pages with navigation, styling, and CSS framework integration_config.yml): Added site metadata, plugins, exclusions, and layout defaults for docs and root pathsslashed.codeslash.devcore/,optional/,docs/,index.md,_layouts/,_config.yml, andCNAMEpackage-lock.jsonto npm cache dependencies alongside configurator'sImplementation Details
The build process now follows this sequence:
docs/and rootThis approach ensures the framework's CSS is available for both the Jekyll-generated pages and the configurator app, with proper relative path resolution.
https://claude.ai/code/session_01JfFVxfZmv16PT2wo35P89S