Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Not for profit themed Jekyll template with Donorbox donations, MailChimp newsletters, SEO tags, and CloudCannon editing.

A pure client-side landing page template you can fork, customize, and host freely, with Mailchimp and Google Analytics.

A SvelteKit starter app with nested routes, layouts, and page endpoints, optimized for Edge-first deployment on Vercel.

Starter theme for Hexo implemented with Jade and Less.

A Serverless JAMstack Virtual Lolly App with Gatsby, Storybook, FaunaDB, GraphQL, and TypeScript.
Cause is a not-for-profit Jekyll website template from CloudCannon that bundles donation forms, newsletter signups, SEO tags, and Google Analytics into a configurable static site.
Cause is a Jekyll-based website template designed for not-for-profit and cause-focused organizations, created by CloudCannon. It takes your organization's details — set in _config.yml and a company data file — and generates a static website with pre-built pages and pre-styled components. The template runs on Jekyll 3.3.1 and newer, and is optimized for editing inside CloudCannon's visual CMS, though it can also be built locally with Bundler.
jekyll-seo-tag plugin; at minimum you set a title in each page's front matter, with more options on the plugin's project page._config.yml and run with JEKYLL_ENV=production to collect site traffic data.donation_embed config field to add a donation form.newsletter_action to embed a MailChimp signup form._config.yml and track visitor behavior in production.Cause follows a standard Jekyll workflow:
_config.yml._config.yml (optional).bundle exec jekyll serve, or connect the GitHub repository to CloudCannon for automated deploys.Install the dependencies with Bundler, then run bundle exec jekyll serve from the template directory. The template was built with Jekyll 3.3.1 but should support newer versions, so you can use bundle exec to ensure you're running the right versions.
Set up a campaign on Donorbox, copy the embed code from the Dashboard, and paste it into the donation_embed field in _config.yml. The form will then appear on your donation page.
Create a campaign on MailChimp, find the signup form's action URL, and place it in the newsletter_action field in _config.yml. This embeds a newsletter signup form on your site.
It's a Jekyll plugin that adds SEO metadata to your pages. Cause uses it, so you should at least set a title in the front matter of each page; more options are documented in the plugin's GitHub project.
