Repository: CloudCannon/urban-jekyll-template Branch: main Commit: 5119f52c23fe Files: 50 Total size: 63.7 KB Directory structure: gitextract_xnoaes3w/ ├── .gitignore ├── Gemfile ├── LICENSE ├── README.md ├── _clients/ │ ├── _defaults.md │ ├── cause.md │ ├── edition.md │ ├── frisco.md │ ├── hydra.md │ ├── justice.md │ └── malt.md ├── _config.yml ├── _data/ │ ├── company.yml │ ├── footer.yml │ └── navigation.yml ├── _includes/ │ ├── list-posts.html │ ├── navigation.html │ ├── post-summary.html │ ├── post-title.html │ ├── relative-src.html │ ├── social-icon.html │ └── staff-member.html ├── _layouts/ │ ├── archive.html │ ├── client.html │ ├── default.html │ ├── page.html │ └── post.html ├── _posts/ │ ├── 2016-07-28-effective-upselling-techniques.md │ ├── 2016-08-06-definition-of-sales.md │ ├── 2016-08-12-the-history-of-marketing.md │ └── _defaults.md ├── _sass/ │ ├── blog.scss │ ├── cloudcannon.scss │ ├── contact.scss │ ├── elements.scss │ ├── footer.scss │ ├── forms.scss │ ├── layout.scss │ └── navigation.scss ├── _staff_members/ │ ├── _defaults.md │ ├── anna.md │ └── james.md ├── about.html ├── blog/ │ └── index.html ├── contact-success.html ├── contact.html ├── css/ │ └── screen.scss ├── index.html ├── js/ │ └── map.js └── portfolio.html ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ _site/ .sass-cache/ .jekyll-cache/ .jekyll-metadata ================================================ FILE: Gemfile ================================================ source 'https://rubygems.org' gem 'jekyll', '~> 4.2.0' group :jekyll_plugins do gem 'jekyll-archives', '~> 2.2.1' gem 'jekyll-feed', '~> 0.15.1' gem 'jekyll-paginate', '~> 1.1.0' gem 'jekyll-seo-tag', '~> 2.7.1' gem 'jekyll-sitemap', '~> 1.4.0' end ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2016 CloudCannon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # Urban [ LEGACY TEMPLATE NO LONGER MAINTAINED ] Web Agency themed business template for Jekyll. Browse through a [live demo](https://teal-worm.cloudvent.net/). Increase the web presence of your agency with this configurable theme.  Urban was made by [CloudCannon](https://cloudcannon.com/), the Cloud CMS for Jekyll. Find more templates, themes and step-by-step Jekyll tutorials at [CloudCannon Academy](https://learn.cloudcannon.com/). [](https://app.cloudcannon.com/register#sites/connect/github/CloudCannon/urban-jekyll-template) ## Features * Contact form * Pre-built pages * Pre-styled components * Blog with pagination * Post category pages * Disqus comments for posts * Staff and author system * Configurable footer * Optimised for editing in [CloudCannon](https://cloudcannon.com/) * RSS/Atom feed * SEO tags * Google Analytics ## Setup 1. Add your site and author details in `_config.yml`. 2. Add your Google Analytics and Disqus keys to `_config.yml`. 3. Get a workflow going to see your site's output (with [CloudCannon](https://app.cloudcannon.com/) or Jekyll locally). ## Develop Urban was built with [Jekyll](https://jekyllrb.com/) version 3.3.1, but should support newer versions as well. Install the dependencies with [Bundler](https://bundler.io/): ~~~bash $ bundle install ~~~ Run `jekyll` commands through Bundler to ensure you're using the right versions: ~~~bash $ bundle exec jekyll serve ~~~ ## Editing Urban is already optimised for adding, updating and removing pages, staff, advice, company details and footer elements in [CloudCannon](https://app.cloudcannon.com/). ### Posts * Add, update or remove a post in the *Posts* collection. * The **Staff Author** field links to members in the **Staff** collection. * Documentation pages are organised in the navigation by category, with URLs based on the path inside the `_docs` folder. * Change the defaults when new posts are created in `_posts/_defaults.md`. ### Contact Form * Preconfigured to work with [CloudCannon](https://app.cloudcannon.com/), but easily changed to another provider (e.g. [FormSpree](https://formspree.io/)). * Sends email to the address listed in company details. ### Staff * Reused around the site to save multiple editing locations. * Add `excluded_in_search: true` to any documentation page's front matter to exclude that page in the search results. ### Footer * Exposed as a data file to give clients better access. * Set in the *Data* / *Footer* section. ### Company details * Reused around the site to save multiple editing locations. * Set in the *Data* / *Company* section. ================================================ FILE: _clients/_defaults.md ================================================ --- name: subtitle: external_url: image_path: --- ================================================ FILE: _clients/cause.md ================================================ --- name: Cause Template subtitle: Not for profit template for Jekyll external_url: https://github.com/CloudCannon/cause-jekyll-template image_path: /images/clients/cause.jpg --- Not for profit themed template for Jekyll. Browse through a [live demo](https://clean-oryx.cloudvent.net/). Increase the web presence of a not for profit or cause website with this configurable theme. CloudCannon was made by [CloudCannon](https://cloudcannon.com/), the Cloud CMS for Jekyll. Find more templates, themes and step-by-step Jekyll tutorials at [CloudCannon Academy](https://learn.cloudcannon.com/). ## Features * Pre-built pages * Pre-styled components * Configurable footer * Optimised for editing in [CloudCannon](https://cloudcannon.com/) * SEO tags * Google Analytics * [Donorbox](https://donorbox.org/) * [MailChimp](https://mailchimp.com/) ## Setup 1. Add your site details in `_config.yml`. 2. Add your Google Analytics to `_config.yml`. 3. Get a workflow going to see your site's output (with [CloudCannon](https://app.cloudcannon.com/) or Jekyll locally). ## Develop Cause was built with [Jekyll](https://jekyllrb.com/) version 3.3.1, but should support newer versions as well. Install the dependencies with [Bundler](https://bundler.io/): ~~~bash $ bundle install ~~~ Run `jekyll` commands through Bundler to ensure you're using the right versions: ~~~bash $ bundle exec jekyll serve ~~~ ## Editing Cause is already optimised for updating pages, company details and footer elements in CloudCannon. ## SEO Tag This site uses the [jekyll-seo-tag](https://github.com/jekyll/jekyll-seo-tag) plugin. You should at least set a title in front matter on each page. Have a look at the [project page](https://github.com/jekyll/jekyll-seo-tag) for more options. ## Google Analytics [Google Analytics](https://www.google.com/analytics/) is a third party website analytics tool. To install: 1. Add your Google Analytics key to `_config.yml` 2. Run your site in production `JEKYLL_ENV=production`. This is the default in CloudCannon and GitHub Pages. ## Donorbox [Donorbox](https://donorbox.org/) is a third party embeddable donation form for websites. To install: 1. Set up a campaign on Donorbox 2. Copy the embed code from the Dashboard screen 3. Paste it into `donation_embed` in `_config.yml` ## Mailchimp [Mailchimp](https://mailchimp.com/) is a third party embeddable newsletter for websites. To install: 1. Set up a campaign on Mailchimp 2. Find the embed code for the sign up form 3. Copy the `