1
0
Fork 0
mirror of https://github.com/chobbledotcom/c-results.git synced 2026-02-23 20:42:17 +00:00
The website for C-Results design and printing, Thornbury https://www.c-results.uk
  • JavaScript 60.3%
  • SCSS 20.6%
  • HTML 11.6%
  • Nix 7.5%
Find a file
2026-02-05 15:47:45 +00:00
.github/workflows Pin chobble-template to last version with PayPal static checkout (#9) 2026-01-31 13:59:25 +00:00
.image-cache Initial commit 2025-11-06 14:32:30 +00:00
_data Fix Chobble link 2025-12-17 23:59:06 +00:00
_includes Preload font 2025-11-24 15:18:10 +00:00
_layouts Fix homepage 2025-12-17 04:38:13 +00:00
assets Compress logo 2025-11-24 15:56:30 +00:00
categories Move Demon Bull Hunters from pages to products, add Games category (#7) 2026-01-31 11:30:42 +00:00
css Fix product alignment 2025-12-22 23:08:55 +00:00
images Rename demon-bull-hunters gallery images to slugged filenames (#10) 2026-02-03 13:30:14 +00:00
pages Move Demon Bull Hunters from pages to products, add Games category (#7) 2026-01-31 11:30:42 +00:00
products Update Entry Level Pack price to £5 for Demon Bull Hunters (#11) 2026-02-05 15:47:45 +00:00
reviews Create reviews/2025-11-10-lee-scott-bouncy.md (via Pages CMS) 2025-11-10 14:26:28 +00:00
scripts Switch to simpler CSS template 2025-12-22 23:00:52 +00:00
snippets Descriptive link 2025-11-24 15:19:53 +00:00
.envrc Initial commit 2025-11-06 14:32:30 +00:00
.gitignore Initial commit 2025-11-06 14:32:30 +00:00
.pages.yml Add thumbnails 2025-11-23 13:29:54 +00:00
flake.lock Switch to pnpm 2025-11-29 12:42:56 +00:00
flake.nix Switch to pnpm 2025-11-29 12:42:56 +00:00
package.json Switch to simpler CSS template 2025-12-22 23:00:52 +00:00
pnpm-lock.yaml Add lock file 2025-11-29 12:44:12 +00:00
README.md Initial commit 2025-11-06 14:32:30 +00:00

Chobble Client Site Builder

Quick static site generator that combines the Chobble Template with your content.

Quick Start

  1. Add your content - Edit markdown files and images in the relevant folders
  2. Push to GitHub - The site builds automatically via GitHub Actions
  3. 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 navigation
  • news/ - Blog posts with dates
  • products/ - Shop items with prices and Etsy links
  • categories/ - Product categories
  • team/ - Team member profiles
  • reviews/ - Customer testimonials
  • events/ - Upcoming events
  • menus/, menu-categories/, menu-items/ - Restaurant menu system
  • snippets/ - Reusable content bits
  • images/ - All your images

How It Works

When you push to GitHub:

  1. GitHub Actions merges your content with the template
  2. Builds the static site with Eleventy
  3. Deploys to your configured hosting (Neocities by default)

Configuration

Set these GitHub secrets for your repo:

  • NEOCITIES_API_KEY - For deployment
  • FORMSPARK_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/.