1
0
Fork 0
mirror of https://github.com/chobbledotcom/chobble-template.git synced 2025-10-02 11:44:53 +01:00
The Chobble template - an Eleventy site, built with Nix https://example.chobble.com
Find a file
2025-09-16 17:49:19 +01:00
.forgejo/workflows Use locally hosted actions 2025-05-04 17:33:26 +01:00
.github ESM-ify the tests 2025-08-24 11:13:14 +01:00
.zed Barebones product lists 2025-03-21 23:17:17 +00:00
bin Simplify bin folder 2025-09-16 17:49:19 +01:00
screenshots Simplify theme 2025-04-23 16:52:26 +00:00
src Line break after <html> 2025-09-16 16:56:42 +01:00
test Add build and library tests for missing optional folders with improved test runner and defensive lib updates (#14) 2025-08-24 12:45:07 +00:00
.eleventy.js Add iCal support for one-off events (#16) 2025-08-27 09:44:57 +00:00
.envrc Initial commit 2025-03-18 17:36:20 +00:00
.gitignore Add .image-cache folder 2025-04-08 21:29:44 +00:00
.pages.yml Hide settings, merge content 2025-08-18 11:54:16 +01:00
biome.json Ignore JS libs from Biome 2025-04-11 22:14:58 +00:00
flake.lock Even simpler 2025-09-16 17:44:40 +01:00
flake.nix Simplify bin folder 2025-09-16 17:49:19 +01:00
LICENSE Initial commit 2025-03-18 17:36:20 +00:00
package-lock.json Simpler flake 2025-09-16 17:42:39 +01:00
package.json Simplify bin folder 2025-09-16 17:49:19 +01:00
README.md Simplify bin folder 2025-09-16 17:49:19 +01:00
sizes-validator.html Slightly higher quality thumbs 2025-04-14 10:30:43 +01:00

The Chobble Template

⚠️ Don't forget to change the Formspark and Botpoison info in _site/data.json!! ⚠️ or in your Forgejo repository's secrets

See this template in action at:

Want me to make you a website based on this template? Hit me up at chobble.com.

💖 Want to support the development of this template? 💖 Donate at liberapay.com/chobble

This should let you get started with the Eleventy static site builder on NixOS / Nix, really easily.

Featuring common business website features like:

And Nix'y features like:

  • direnv support via flake.nix - run direnv allow
  • or run nix develop if you don't have direnv
  • lint shell script to format code with Biome (requires Nix)
  • screenshot shell script to take website screenshots (requires Nix)

And Eleventy features like:

  • Canonical URLs
  • A directory to store favicon cruft
  • A _data/site.json metadata store
  • A collection.images collection of the files in src/images

And quality of life features like:

  • Linting with Biome
  • Tidy HTML output from Prettier
  • CSS bundling (but not in dev)
  • Instant page navigation from Turbo

Want a website based on this template? Clone this repo, or hit me up at Chobble.com.