Watch
1
0
Fork
You've already forked uke-group-north
0
mirror of https://github.com/chobbledotcom/uke-group-north.git synced 2026-08-26 23:10:49 +01:00
No description
  • JavaScript 79.3%
  • SCSS 11.7%
  • Nix 4.4%
  • HTML 3.7%
  • Shell 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-26 15:36:14 +01:00
.github/workflows Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
.image-cache Initial commit 2025-08-12 07:10:22 +00:00
_data Update chobble.com links to www.chobble.com 2026-08-26 15:36:14 +01:00
_includes Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
assets Add screenshot 2025-10-16 16:19:39 +01:00
bin Switch to npm for builds/serving 2025-08-18 12:42:24 +01:00
css Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
events Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
images Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
news Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
pages Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
reviews Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
scripts Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
snippets Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
.envrc Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
.gitignore Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
.pages.yml Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
biome.json Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
bunfig.toml Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
CLAUDE.md Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
flake.lock Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
flake.nix Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
package.json Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01:00
pnpm-lock.yaml Switch to pnpm 2025-11-29 13:02:40 +00:00
README.md Fix build, restore lost content, and recreate the boxed two-column design (#18) 2026-06-12 22:51:45 +01: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/.