• Stars
    star
    319
  • Rank 131,491 (Top 3 %)
  • Language
    HTML
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📘 Knowledge base template for Jekyll

Base

Knowledge base template for Jekyll. Browse through a live demo.

Base template screenshot

Base was made by CloudCannon, the Cloud CMS for Jekyll.

Find more templates, themes and step-by-step Jekyll tutorials at CloudCannon Academy.

Deploy to CloudCannon

Features

  • Tutorials organised by category
  • Two types of tutorials - text and video
  • Ability to have a "tutorial series"
  • FAQ section
  • Disqus comments
  • Sticky sidebar for main headings in tutorials
  • Optimised for editing in CloudCannon
  • RSS/Atom feed
  • SEO tags
  • Google Analytics

Setup

  1. Add your site and author details in _config.yml.
  2. Add your Google Analytics, Disqus and MailChimp keys to _config.yml.
  3. Get a workflow going to see your site's output (with CloudCannon or Jekyll locally).

Develop

Base was built with Jekyll version 3.4.3, but should support newer versions as well.

Install the dependencies with Bundler:

$ bundle install

Run jekyll commands through Bundler to ensure you're using the right versions:

$ bundle exec jekyll serve

Editing

Base is already optimised for adding, updating and removing tutorials, navigation, footer and FAQ information in CloudCannon.

The sticky sidebar in tutorials in populated by pulling out <h2> elements from the content.

Posts

  • Add, update or remove a post in the Posts collection.
  • The tutorials page is organised by categories.
  • Change the defaults when new posts are created in _posts/_defaults.md.

Post Series

To create a new series:

  • Add a new document to the sets collection.
  • Set the title and description.

To add a tutorial/post to a series:

  • Add a set field to the tutorial front matter which points to the file name of the desired set without the .md extention. e.g. If I have a set at _sets/getting-started.md I would use this in my tutorial front matter: set: getting-started.
  • Add a order_number field to the tutorial front matter and specify a number. This is the tutorials order in the set.

Navigation

  • Exposed as a data file to give clients better access.
  • Set in the Data / Navigation section.

Footer

  • Exposed as a data file to give clients better access.
  • Set in the Data / Footer section.

More Repositories

1

pagefind

Static low-bandwidth search at scale
Rust
2,844
star
2

hydra-jekyll-template

🐉 Product marketing template for Jekyll
SCSS
424
star
3

aviator-jekyll-template

💧 API Documentation template for Jekyll
SCSS
361
star
4

edition-jekyll-template

📚 Product documentation template for Jekyll
SCSS
352
star
5

bookshop

📚 A component development workflow for static websites.
JavaScript
227
star
6

urban-jekyll-template

☁️ Agency template for Jekyll
HTML
181
star
7

frisco-jekyll-template

📱 App marketing template for Jekyll
SCSS
166
star
8

vonge-jekyll-bookshop-template

📝 Personal blog template for Jekyll
SCSS
148
star
9

treat-jekyll-template

🍰 Food/baking blog template for Jekyll
HTML
138
star
10

cause-jekyll-template

🌷 Not for profit template for Jekyll
HTML
126
star
11

fur-jekyll-template

🐾 E-Commerce template for Jekyll
SCSS
119
star
12

aperture-jekyll-template

📷 Photography portfolio Jekyll template
HTML
91
star
13

bakery-store-jekyll-template

🍞 Template used on CloudCannon Academy screencasts
HTML
79
star
14

Dinosaur-Chrome-Game

🐲 Step by step clone of how to build the Dinosaur game found on Chrome No Internet Screen
JavaScript
78
star
15

sendit-astro-template

Sendit template on Astro
SCSS
67
star
16

justice-jekyll-template

🏢 Law firm themed business template for Jekyll
HTML
64
star
17

author-jekyll-template

🔰 Jekyll template for writing a book
HTML
37
star
18

pagebreak

📃 Open-source CLI tool for implementing pagination on any static website.
Rust
36
star
19

rosey

🌹 Open-source CLI tool for managing translations on static websites.
Gherkin
33
star
20

Jekyll-Tips

Deprecated. Moved to https://github.com/CloudCannon/Academy
HTML
32
star
21

reseed

🌱 Open-source CLI tool for integrating static sites into subpaths.
JavaScript
27
star
22

Academy

🚀 Free Jekyll/CloudCannon tutorials and resources
HTML
24
star
23

megakit-hugo-template

Business Hugo template
HTML
23
star
24

Marketing-Site

🌐 Legacy website for CloudCannon
HTML
21
star
25

staticshape

A CLI tool to convert a static site into an SSG site to be used as a baseline
TypeScript
19
star
26

malt-jekyll-template

🍻 Event marketing template for Jekyll
HTML
19
star
27

sendit-eleventy-template

Sendit template on Eleventy
SCSS
17
star
28

documentation

📚 Documentation for CloudCannon
13
star
29

reader

🎞 Generates a JSON file for CloudCannon to create an editing interface from a site built with a static site generator.
JavaScript
13
star
30

fur-hugo-template

SCSS
11
star
31

fiction-hugo-template

CSS
11
star
32

platform-documentation

CloudCannon's documentation at https://cloudcannon.com/documentation/
MDX
11
star
33

11feed

11feed is an open-source, self-hosted, minimal RSS reader built with the static site generator 11ty.
JavaScript
11
star
34

eleventy-bookshop-starter

Liquid
10
star
35

hugo-bookshop-starter

HTML
10
star
36

eleventy-plugin-cloudcannon

🔌 An Eleventy (11ty) plugin that creates CloudCannon build information.
JavaScript
10
star
37

justice-hugo-template

🏢 Law firm themed business template for Hugo
HTML
9
star
38

sitescrape

A work in progress site scraper for migrating to a static site generator
TypeScript
9
star
39

justice-eleventy-template

🏢 Law firm themed business template for Eleventy
Nunjucks
9
star
40

creative-jekyll-theme

CSS
9
star
41

best-christmas-landing-page

🎁 The best christmas landing page ever
CSS
8
star
42

JekyllConf

🔈 The free, online global conference for all things Jekyll
HTML
7
star
43

cloudcannon-suite

🛋️ An opinionated set of tools to build and maintain static sites
JavaScript
7
star
44

filer

Provides an API for accessing parsed file content in a collection-like file structure.
JavaScript
7
star
45

react-connector

🔌 A connector for live editing React-based SSGs in CloudCannon
JavaScript
7
star
46

hydra-hugo-template

SCSS
6
star
47

jekyll-theme-cloudcannon

🎨 Company Jekyll theme
JavaScript
6
star
48

urban-sveltekit-template

Svelte
6
star
49

justice-sveltekit-template

🏢 Law firm themed business template for SvelteKit
Svelte
6
star
50

cause-jekyll-bookshop-template

🌷 Not for profit template for Jekyll
SCSS
6
star
51

justice-nextjs-template

🏢 Law firm themed business template for Next.js
JavaScript
6
star
52

sendit-hugo-template

SCSS
6
star
53

cloudcannon-config-migrator

Migrate your existing cms configuration into CloudCannon config
JavaScript
6
star
54

alto-hugo-template

A starter template for Alto
SCSS
5
star
55

justice-jekyll-bookshop-template

🏢 Law firm themed business template for Jekyll
SCSS
5
star
56

urban-nextjs-template

☁️ Agency template for Next.js
JavaScript
5
star
57

previewer

📱 Preview websites on different device resolutions
CSS
5
star
58

jekyll-resize

Ruby
5
star
59

jekyll-learn-blog-template

SCSS
4
star
60

hydra-jekyll-bookshop-template

🐉 Product marketing template for Jekyll
SCSS
4
star
61

jekyll-cloudcannon-schedule

Jekyll plugin to generate a schedule.txt for all future posts in your Jekyll site
Ruby
4
star
62

flatlake

A static generator for headless JSON APIs
Rust
4
star
63

hugo-learn-blog-template

SCSS
4
star
64

cloudcannon-hugo

🔌 Generates a JSON file for CloudCannon to create an editing interface from a site built with Hugo.
JavaScript
4
star
65

Hugo-conf-2022

Website for Hugo Conf 2022
HTML
3
star
66

sendit-nextjs-template

Sendit Template on NextJS
SCSS
3
star
67

urban-jekyll-bookshop-template

☁️ Agency template for Jekyll
SCSS
3
star
68

coffee-cafe-jekyll-template

☕ Template used on CSS tricks article
HTML
3
star
69

dante-jekyll-bookshop-template

SCSS
3
star
70

vonge-hugo-bookshop-template

A great portfolio/blog template with page builder
SCSS
3
star
71

cloudcannon-jekyll

🔌 A Jekyll plugin that creates CloudCannon build information.
Ruby
3
star
72

astro-starter

Astro
2
star
73

sendit-nuxtjs-template

CSS
2
star
74

sveltekit-bookshop-starter

A starter template for a new SvelteKit site using Bookshop
Svelte
2
star
75

jekyll-extract-element

Ruby
2
star
76

jekyll-bookshop-starter

HTML
2
star
77

brand

🎨 Style guidelines and assets for CloudCannon
SCSS
2
star
78

cc-template-components

SCSS
2
star
79

docker-ps-parser

🐳 Parses the output from `docker ps` into an object
JavaScript
2
star
80

starter-components

SCSS
2
star
81

cloudcannon-snippets

Generic snippets used internally at CloudCannon
JavaScript
2
star
82

CSS-graphs

JavaScript
2
star
83

sitefix

Open source tool for auditing and fixing issues on built static sites
Rust
2
star
84

sendit-sveltekit-template

SCSS
2
star
85

venture-eleventy-bookshop-template

Venture template on Eleventy
HTML
2
star
86

setup-task-list

Parses config, files and folder structures to create a JSON task list file for setting up a site.
JavaScript
1
star
87

data-extractor

💾 Parses content files to generate a dataset.
JavaScript
1
star
88

cossidae

CloudCannon Open-Source Standard Info, Docs, and Education
SCSS
1
star
89

pagefind-godot-demo

A real-world example of Pagefind indexing a large body of content
HTML
1
star
90

stretcher

JavaScript
1
star
91

humane

Humane testing for rigid machines
Rust
1
star
92

people

Seat Map
SCSS
1
star
93

share-hugo-template

One page SaaS app template with page builder
HTML
1
star
94

hugo-starter

SCSS
1
star
95

jekyll-material-design-lite

CSS
1
star
96

sendit-gatsby-template

Sendit Template on Gatsby
SCSS
1
star
97

docsycannon-template

Docsy for CloudCannon
HTML
1
star
98

sendit-jekyll-bookshop-template

SCSS
1
star
99

page-builder-example-jekyll

HTML
1
star
100

gadget

🧐 Inpects a list of files to create configuration for the CloudCannon CMS.
JavaScript
1
star