Corporate website theme for web agencies, including portfolio, blog, and post category pages
urban-jekyll-bookshop-template — Jekyll Business Template
By CloudCannon
A Jekyll corporate website template by CloudCannon for web agencies, built on the Bookshop component library, and marked as a legacy template no longer maintained.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Component library built on Bookshop, with pages assembled from reusable components
Supports theme switching, custom themes, and dark mode
Built-in staff and author system, with post author fields linked to the staff collection
Navigation and footer managed via data files for centralized editing
Adapted for CloudCannon visual editing, with pre-built pages and pre-styled components
Template Details
Urban is a Jekyll corporate website template for web agencies, created by CloudCannon, with the repository described as "Agency template for Jekyll". The template's component library is built on and maintained for Bookshop, and its pages and components are adapted for CloudCannon's visual editing.
Functionally, the template provides pre-built pages and pre-styled components, a client portfolio, blog and post category pages, a staff and author system, RSS/Atom feeds, as well as theme switching, customizable themes, and dark mode. Navigation and footer are managed via data files, and the contact form works with CloudCannon by default but can be swapped for other services such as Formspree.
Important limitations: the repository title explicitly states "LEGACY TEMPLATE NO LONGER MAINTAINED"; the README records Jekyll version 4.2.0, which only indicates the version at build time and does not promise compatibility with newer versions. The code is MIT licensed, but third-party assets such as demo images, fonts, and icons require separate license checks, and external services (such as form services and hosting) may incur additional charges.
Is it right for your project?
Use Cases
- Building a showcase website for a design or marketing agency
- Organizing reusable page sections with Jekyll and the Bookshop component library
- Performing visual content editing and page management in CloudCannon
- Building a brand site with a portfolio, blog, and author information
Suitable For
- Agencies or teams needing a Jekyll corporate website template
- Projects using CloudCannon as the content editing backend
- Developers who want to build pages in a component-based way
- Showcase websites that need both a portfolio and a blog
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
The README marks the template as legacy and no longer maintained; assess its maintenance status before use
- 2
For local development, run npm install first to install Bookshop dependencies, then enter the site directory and run bundle install
- 3
Run the site with npm start, executed from the project root
- 4
Fill in the site name and live domain in the site settings, and add authors in the staff collection
- 5
The contact form works with CloudCannon by default; switching to services like Formspree requires configuring the endpoint yourself
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- You are allowed to use, modify, commercialize, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The template has been marked by the author as legacy and no longer maintained; there will be no further feature updates or security fixes, so assess long-term maintenance risks yourself before use.
- The contact form depends on CloudCannon by default; if you switch to another form service such as Formspree, you need to register an account, configure the endpoint yourself, and third-party service fees may apply.
- Visual live editing depends on the CloudCannon platform, requiring a CloudCannon account; its hosting and editing services may be paid.
- The component library depends on the Bookshop toolchain; local development requires installing npm dependencies first, and the build process depends on a Node and npm environment.
- The README mentions the Formspree form service; real submissions require configuring a service endpoint, and its usage limits and fees must be checked separately.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to judge.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
# Urban [ LEGACY TEMPLATE NO LONGER MAINTAINED ]
Original README
Preconfigured to work with CloudCannon, but easily changed to another provider (e.g. [FormSpree](https://formspree.io/)).
Original README
Live editing with [CloudCannon](http://cloudcannon.com/)
Original README
https://github.com/CloudCannon/urban-jekyll-bookshop-template/blob/main/LICENSEhttps://github.com/CloudCannon/urban-jekyll-bookshop-template/blob/main/README.mdThe component library is built and maintained for use with [Bookshop](https://github.com/cloudcannon/bookshop/)
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 60 / 100
- Technologies
- Jekyll
- Website type
- Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2023-09-26
- Screenshot last checked
- 2026-10-02
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 3a4d582a1ff62bbb43ffbbd6a3291e59dbc0479fe31f095f6494d5418d481f9a
2026-10-02T15:19:10.498Z
Source file / repository# Urban [ LEGACY TEMPLATE NO LONGER MAINTAINED ] Urban is a Web Agency themed business template for Jekyll. Browse through a [live demo](https://placid-beaver.cloudvent.net/). Increase the web presence of your agency with this configurable theme.  Urban was made by [CloudCannon](http://cloudcannon.com/), the Cloud CMS for Jekyll and Hugo. The component library is built and maintained for use with [Bookshop](https://github.com/cloudcannon/bookshop/) Find more templates, themes and step-by-step Jekyll tutorials at [CloudCannon Community](https://cloudcannon.com/community/). [](https://app.cloudcannon.com/register#sites/connect/github/CloudCannon/urban-jekyll-bookshop-template) ## Features * Easy theme switching * Customisable themes * Live editing with [CloudCannon](http://cloudcannon.com/) * Component library for website building * Dark mode * Fully configurable Website * Pre-built pages * Pre-styled components * Client Portfolio * Blog * Post category pages * Staff and author system * Optimised for editing in [CloudCannon](http://cloudcannon.com/) * RSS/Atom feed * Search engine optimisation ## Setup 1. Open *Website Settings > General Settings* 2. Add your website name and live domain URL 3. Add an author to the Staff Members collection 4. Build and adjust your website locally, or with live visual editing on [CloudCannon](https://app.cloudcannon.com/) 5. Add any remaining options to *Website Settings > General Settings* if required ## Develop Urban was built with [Jekyll](http://jekyllrb.com/) version 4.2.0, but should support newer versions as well. Install the dependencies for Bookshop: ~~~bash $ npm install ~~~ Install the Jekyll dependencies with [Bundler](http://bundler.io/): ~~~bash $ cd site $ bundle install ~~~ Run the website: ~~~bash $ cd ../ $ npm start ~~~ ## Editing Urban is already optimised for adding, updating and removing pages, and components in CloudCannon. ### Posts * Add, update or remove a post in the *Posts* collection. * The **Staff Author** field links to members in the **Staff Members** collection. * Change the defaults when new posts are created in `_posts/_defaults.md`. ## Collections * When adding or removing collections, update the Explore View options within the `_config.yml` file. For more information see CloudCannon's documentation on [Explore Groups](https://cloudcannon.com/documentation/edit/interfaces/explore/#keyword:_explore). ### Contact Forms * Preconfigured to work with CloudCannon, but easily changed to another provider (e.g. [FormSpree](https://formspree.io/)). * Sends email to the address defined within the component. ### Staff * Reused around the site to save multiple editing locations. ### Navigation * Managed as a data file to give clients better access. * Set in the *Website Settings > Navigation* section. ### Footer * Managed as a data file to give clients better access. * Set in the *Website Settings > Footer* section.
Explore similar templates
Compare previews and descriptions within the same stack and category.

Mobile-app-landingpage-template
A Jekyll-based static landing page template for mobile apps, MIT-licensed and free to use.
Jekyll · Corporate Website

just-the-class
A Jekyll course website template extended from Just the Docs, with built-in page templates for announcements, course calendar, teaching team, and weekly schedule.
Jekyll · Corporate Website

urban-jekyll-template
Urban is a Jekyll corporate website theme for web agencies made by CloudCannon, with a contact form, blog pagination and category pages, Disqus comments, a staff and author system, and a configurable footer.
Jekyll · Corporate Website

course-in-a-box
Course-in-a-Box is an open-source online course website template maintained by P2PU and built on the Jekyll static site generator.
Jekyll · Corporate Website

agency-jekyll-theme-starter
A Jekyll-based Agency theme starter template for GitHub Pages. Generate a repository via the template button, replace the sample content, and configure baseurl or a custom domain.
Jekyll · Corporate Website

quick
Quick is a Jekyll remote theme that renders the README.md in the repository root directly as a GitHub Pages site, with configuration for language, background, theme color, title, description, keywords, and Google Analytics, plus custom CSS and favicon support.
Jekyll · Corporate Website
