Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Threshold — a free church website template for Astro

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

Home page

Dark mode On a phone
The same page in dark mode The same page on a phone

Getting started

Needs Node 18+.

npm install
npm run dev

Then build:

npm run build          # writes dist/

Making it your church's

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

What's included

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.

URLs are flat on purpose

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.

Licence

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.

About

Threshold — a free church website template for Astro. Self-hosted fonts, dark mode, no tracking. MIT.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages