Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions content/theme/church-bethel-astro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Bethel (Astro)"
github: https://github.com/ChurchCreation/church-bethel-astro
demo: https://churchcreation.com/demo/bethel/
author: ChurchCreation
date: 2026-09-10
ssg:
- Astro
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for evangelical and Baptist congregations. Eight pages, self-hosted typefaces, dark mode and no external requests.
featured: false
---

Built around the questions a first-time visitor actually asks — what happens on a Sunday, whether to dress up, whether anyone will make them speak.

## Pages

New here, Sundays, Baptism, Groups, What we believe, About, Contact.

## Getting started

```bash
npm install && npm run dev
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-bethel-eleventy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Bethel (Eleventy)"
github: https://github.com/ChurchCreation/church-bethel-eleventy
demo: https://churchcreation.com/demo/bethel/
author: ChurchCreation
date: 2026-09-10
ssg:
- Eleventy
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for evangelical and Baptist congregations. Eight pages, self-hosted typefaces, dark mode and no external requests.
featured: false
---

Built around the questions a first-time visitor actually asks — what happens on a Sunday, whether to dress up, whether anyone will make them speak.

## Pages

New here, Sundays, Baptism, Groups, What we believe, About, Contact.

## Getting started

```bash
npm install && npm start
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-bethel-hugo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Bethel (Hugo)"
github: https://github.com/ChurchCreation/church-bethel-hugo
demo: https://churchcreation.com/demo/bethel/
author: ChurchCreation
date: 2026-09-10
ssg:
- Hugo
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for evangelical and Baptist congregations. Eight pages, self-hosted typefaces, dark mode and no external requests.
featured: false
---

Built around the questions a first-time visitor actually asks — what happens on a Sunday, whether to dress up, whether anyone will make them speak.

## Pages

New here, Sundays, Baptism, Groups, What we believe, About, Contact.

## Getting started

```bash
git submodule add the repo into themes/, then set theme in your config
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-bethel-jekyll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Bethel (Jekyll)"
github: https://github.com/ChurchCreation/church-bethel-jekyll
demo: https://churchcreation.com/demo/bethel/
author: ChurchCreation
date: 2026-09-10
ssg:
- Jekyll
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for evangelical and Baptist congregations. Eight pages, self-hosted typefaces, dark mode and no external requests.
featured: false
---

Built around the questions a first-time visitor actually asks — what happens on a Sunday, whether to dress up, whether anyone will make them speak.

## Pages

New here, Sundays, Baptism, Groups, What we believe, About, Contact.

## Getting started

```bash
bundle install && bundle exec jekyll serve
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-canterbury-astro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Canterbury (Astro)"
github: https://github.com/ChurchCreation/church-canterbury-astro
demo: https://churchcreation.com/demo/canterbury/
author: ChurchCreation
date: 2026-09-10
ssg:
- Astro
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for Anglican, Episcopal and Catholic parishes. The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in.
featured: false
---

The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in, so the calendar cannot go stale.

## Pages

Services, Music, The church year, Weddings/baptisms/funerals, Plan a visit, About, Contact.

## Getting started

```bash
npm install && npm run dev
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-canterbury-eleventy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Canterbury (Eleventy)"
github: https://github.com/ChurchCreation/church-canterbury-eleventy
demo: https://churchcreation.com/demo/canterbury/
author: ChurchCreation
date: 2026-09-10
ssg:
- Eleventy
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for Anglican, Episcopal and Catholic parishes. The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in.
featured: false
---

The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in, so the calendar cannot go stale.

## Pages

Services, Music, The church year, Weddings/baptisms/funerals, Plan a visit, About, Contact.

## Getting started

```bash
npm install && npm start
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-canterbury-hugo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Canterbury (Hugo)"
github: https://github.com/ChurchCreation/church-canterbury-hugo
demo: https://churchcreation.com/demo/canterbury/
author: ChurchCreation
date: 2026-09-10
ssg:
- Hugo
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for Anglican, Episcopal and Catholic parishes. The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in.
featured: false
---

The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in, so the calendar cannot go stale.

## Pages

Services, Music, The church year, Weddings/baptisms/funerals, Plan a visit, About, Contact.

## Getting started

```bash
git submodule add the repo into themes/, then set theme in your config
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-canterbury-jekyll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Canterbury (Jekyll)"
github: https://github.com/ChurchCreation/church-canterbury-jekyll
demo: https://churchcreation.com/demo/canterbury/
author: ChurchCreation
date: 2026-09-10
ssg:
- Jekyll
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for Anglican, Episcopal and Catholic parishes. The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in.
featured: false
---

The liturgical season is computed from the date and colours the page, and the movable feasts are worked out rather than typed in, so the calendar cannot go stale.

## Pages

Services, Music, The church year, Weddings/baptisms/funerals, Plan a visit, About, Contact.

## Getting started

```bash
bundle install && bundle exec jekyll serve
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-threshold-astro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Threshold (Astro)"
github: https://github.com/ChurchCreation/church-threshold-astro
demo: https://churchcreation.com/demo/threshold/
author: ChurchCreation
date: 2026-09-10
ssg:
- Astro
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for church plants and multisite churches. A fixed side rail instead of a hero, with pages for locations, next steps and messages.
featured: false
---

A fixed side rail instead of a hero, so the layout stays legible for a church meeting in three places at two times.

## Pages

I'm new, Locations, Messages, Next steps, Give.

## Getting started

```bash
npm install && npm run dev
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
36 changes: 36 additions & 0 deletions content/theme/church-threshold-eleventy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Threshold (Eleventy)"
github: https://github.com/ChurchCreation/church-threshold-eleventy
demo: https://churchcreation.com/demo/threshold/
author: ChurchCreation
date: 2026-09-10
ssg:
- Eleventy
cms:
- No CMS
css:
- CSS
archetype:
- Business
description: A free church website template for church plants and multisite churches. A fixed side rail instead of a hero, with pages for locations, next steps and messages.
featured: false
---

A fixed side rail instead of a hero, so the layout stays legible for a church meeting in three places at two times.

## Pages

I'm new, Locations, Messages, Next steps, Give.

## Getting started

```bash
npm install && npm start
```

## Notes

- Typefaces are self-hosted and subset to the faces used, so the theme makes **no external requests at all** — no CDN, no webfont service, no analytics.
- Dark mode follows the visitor's system setting, with a toggle.
- Everything a church edits once — name, address, telephone, service times, giving link — lives in a single `church.config.json`, so the header, footer and structured data cannot drift apart.
- URLs are flat (`about.html`) because the template's own runtime resolves the current nav link and its configuration from a flat path.
Loading