JekyllKB - A Knowledge Base framework for jekyll the static site generator in Ruby.
JekyllKB can be used as a knowledge base framework or starter theme for your Jekyll documentation site.
Version 0.1.2 is just a simple Jekyll starter theme. STAY TUNED!
Install Jekyll: gem install jekyll
From your local clone run bundle install
Once bundler is finished you can fire up Jekyll: jekyll serve --watch
That's it! You're now ready to start hacking on your new knowledge base. enjoy!
Installing JekyllKB is easy and straight-forward, but there are a few requirements you’ll need to make sure your system has before you start. Git or rsync is recommended but not required.
jekyllkb/
├── _assets/
| ├── fonts/
| ├── images/
| ├── javascripts/
| | ├── custom/ // Custom javascripts
| | ├── bootstrap.js // Bootstrap compiled javascript
| | ├── jekyllkb.js // JekyllKB javascript that requires all other javascripts
| | ├── jquery.js // jQuery
| ├── stylesheets/ // Preprocessed Sass styles
├── _includes/
| ├── custom/ // directory to store your custom includes
| ├── analytics.html // Google Analytics
| ├── footer.html //site footer
| ├── header.html //site head
├── _layouts/
| ├── custom/ // directory to store your custom layouts
| ├── home.html // homepage layout
| ├── page.html // page layout
| ├── post-index.html // post listing layout
| └── post.html // post layout
├── _plugins/
├── about/
| ├── index.html // Default About Page
├── contact/
| ├── index.html // Default Contact Page
├── blog/
| ├── _posts/ // Blog posts directory
| ├── index.html // Blog index file
├── kb/
| ├── _posts/ // Knowledge Base articles directory
| ├── index.html // Knowledge Base index file
└── index.html // Homepage
Have a bug or a feature request? Please open a new issue. Before opening an issue, please search for existing issues in this repo as well as the mojombo/jekyll repository.
JekyllKB is maintained under the Semantic Versioning guidelines as much as possible.
Releases will be numbered with the following format:
<major>.<minor>.<patch>
And constructed with the following guidelines:
For more information on SemVer, please visit http://semver.org/.
If you're having any problems with JekyllKB, here are a few resources for finding answeres:
See the LICENSE file for licensing and copyright details.
AJ Acevedo
Mike Barnard