mirror of
https://github.com/chobbledotcom/chobble-client.git
synced 2025-08-13 14:29:53 +00:00
No description
.forgejo/workflows | ||
.github/workflows | ||
.image-cache | ||
_data | ||
bin | ||
css | ||
pages | ||
.pages.yml | ||
README.md |
Chobble Client Site Builder
Quick static site generator that combines the Chobble Template with your content.
Quick Start
- Add your content - Edit markdown files and images in the relevant folders
- Push to GitHub - The site builds automatically via GitHub Actions
- Deploy happens automatically - Site deploys to Neocities (or your chosen host)
What Goes Where
The .pages.yml
defines all your content types:
pages/
- Static pages with navigationnews/
- Blog posts with datesproducts/
- Shop items with prices and Etsy linkscategories/
- Product categoriesteam/
- Team member profilesreviews/
- Customer testimonialsevents/
- Upcoming eventsmenus/
,menu-categories/
,menu-items/
- Restaurant menu systemsnippets/
- Reusable content bitsimages/
- All your images
How It Works
When you push to GitHub:
- GitHub Actions merges your content with the template
- Builds the static site with Eleventy
- Deploys to your configured hosting (Neocities by default)
Configuration
Set these GitHub secrets for your repo:
NEOCITIES_API_KEY
- For deploymentFORMSPARK_ID
- For contact forms (optional)BOTPOISON_PUBLIC_KEY
- For spam protection (optional)
Local Development
Run ./bin/build
to build locally. The output appears in result/
.