A free website template for church plants, multisite churches and contemporary congregations. A fixed side rail instead of a hero, pages for locations, next steps and messages, and a layout that stays legible when a church meets in three places at two times. Self-hosted typefaces, dark mode, and no external requests.
Live demo · About this template · 6 pages · MIT
| Dark mode | On a phone |
|---|---|
![]() |
![]() |
Needs Node 18+.
npm install
npm run devThen build:
npm run build # writes dist/Almost everything a church needs to change lives in one file — public/church.config.json: name, address, phone, service times, giving link, social accounts. Edit that and the header, footer, contact page, map link and structured data all update together, so they cannot drift apart.
The rest:
| Where | What |
|---|---|
src/layouts/Base.astro |
the shared layout — header, footer, <head> |
src/pages/*.astro |
one file per page; the front matter carries its title and description |
src/data/nav.json |
the navigation, rendered by the layout with aria-current on the current page |
6 pages: Home, Give, Locations, Messages, Next steps, I'm new.
Self-contained: the typefaces are bundled and self-hosted, the CSS and JS ship with the template, and there are no external requests, no build step for the assets, and no tracking. Dark mode is included and respects the system setting.
Pages build to about.html rather than /about/. The template's own runtime depends on it: public/core/js/ui.js marks the current nav link by comparing the last path segment, and public/core/js/config.js fetches public/church.config.json by a relative path. Pretty URLs break both. If you would rather have them, change the two accordingly.
MIT — see LICENSE. Use it for your church, for a client, commercially, whatever. Attribution appreciated, not required. Bundled typefaces are SIL OFL 1.1; see public/core/fonts/FONTS.md.
The photographs are from Unsplash under the Unsplash Licence, which permits free use, modification and distribution, including commercially. Every photographer is credited in public/CREDITS.md. Replace them with pictures of your own church when you have them.
One of ten free church website templates from ChurchCreation. Built for Astro.


