Justice is a law firm themed business template for Eleventy (11ty), built by CloudCannon to give legal practices a configurable static marketing site with a blog, staff profiles, and a contact form. CloudCannon no longer actively maintains this template, but it remains available for reference and learning, and the source is open for anyone to adapt.
What is Justice?
Justice is an Eleventy 1.0 static site template that turns content collections and data files into a complete law firm website. It takes posts from the Posts collection, staff from the Staff collection, and company details, footer settings, SEO data, and site keys from JSON/JS data files, then outputs pre-built HTML pages with a blog, contact form, RSS/Atom feed, and SEO tags. The template runs on Eleventy locally via npm or through CloudCannon's CMS platform, and was created by CloudCannon.
Key Features
- Contact form — Preconfigured to send email to the address listed in company details, ready for CloudCannon or local development.
- Blog with pagination — Posts are managed in the Posts collection and automatically paginate, with separate post category pages generated for each topic.
- Staff and author system — The Staff collection is reused around the site, and each post links to a Staff Author field, so bios appear consistently without duplication.
- Disqus comments — Post pages support Disqus threads by adding a Disqus key in
_data/site.js. - Pre-built pages and pre-styled components — The theme ships with ready-made law firm pages and styled components, so no layout work is required beyond adding content.
- Configurable footer and company details — Both are exposed as data files under the Data section in CloudCannon, giving clients direct editing access without touching code.
- RSS/Atom feed and SEO tags — A feed is generated automatically, and SEO metadata is controlled from
_data/seo.json. - Google Analytics — Add your Analytics key in
_data/site.jsto enable tracking across the site.
Who is it for?
- Law firms — Get a professional marketing site with practice areas, attorney bios, and a contact form without building from scratch.
- Web agencies — Build or customize law firm sites for clients, then hand off content editing via CloudCannon's CMS because pages, staff, posts, company details, and footer elements are exposed for editing.
- Eleventy developers — Use the template as a starting point for any business site that needs a blog, author system, and category pages, since it's built on standard Eleventy patterns.
What can you do with it?
- Law firms: Present lawyers, practice areas, and firm news with a professional site that includes a working contact form.
- Legal bloggers: Publish articles with a paginated blog, category-specific pages, and Disqus comments for reader engagement.
- CloudCannon users: Edit site content directly through the CloudCannon interface, since staff, company, footer, and post content are all structured as editable collections.
How does it work?
- Add your site and author details in
_data/seo.json. - Add your Google Analytics and Disqus keys to
_data/site.js. - Get a workflow going with CloudCannon or run Eleventy locally with
npm installandnpm start.
The template was built with Eleventy version 1.0 but should support newer versions as well.
FAQ
Is Justice still maintained?
No. CloudCannon no longer actively maintains this template, as noted on the project page. It remains available for reference and learning, but for production sites CloudCannon recommends their modern templates.
What Eleventy version does Justice use?
Justice was built with Eleventy 1.0, but the project states it should support newer versions of Eleventy as well.
Does Justice include a contact form?
Yes. The template ships with a contact form preconfigured to work with CloudCannon. It sends submitted emails to the address listed in the company details.
Can I use the template without CloudCannon?
Yes. Justice is a standard Eleventy project, so you can run it locally with npm commands. CloudCannon optimization mainly affects the editing experience, not the ability to build and deploy the site elsewhere.





