diff --git a/docs/themes/oscalkit b/docs/themes/oscalkit
deleted file mode 160000
index 5f68bf3e..00000000
--- a/docs/themes/oscalkit
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5f68bf3e990eff4108fa251f3a3112d081fffba4
diff --git a/docs/themes/oscalkit/.gitignore b/docs/themes/oscalkit/.gitignore
new file mode 100644
index 00000000..e43b0f98
--- /dev/null
+++ b/docs/themes/oscalkit/.gitignore
@@ -0,0 +1 @@
+.DS_Store
diff --git a/docs/themes/oscalkit/LICENSE.md b/docs/themes/oscalkit/LICENSE.md
new file mode 100644
index 00000000..ff11aa1e
--- /dev/null
+++ b/docs/themes/oscalkit/LICENSE.md
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2017 mohamed jebli
+
+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.
diff --git a/docs/themes/oscalkit/README.md b/docs/themes/oscalkit/README.md
new file mode 100644
index 00000000..83ef2f54
--- /dev/null
+++ b/docs/themes/oscalkit/README.md
@@ -0,0 +1,177 @@
+# kube Theme for Hugo
+
+`kube` Kube is a professional and a responsive Hugo theme for developers and designers that offers a documentation section mixed with a landing page and a blog.
+
+I create this theme based on the `Version 6.5.2` [Kube Framework](https://imperavi.com/kube/).
+
+![kube hugo landingPage](https://cldup.com/RjWtdJZNae.png)
+
+# Demo
+
+To see this theme in action, check out [kube project](http://kube.elemnts.org) which is rendered with this theme and some content for documentation and blog posts.
+
+## Features
+
+- Mobile-first Design : Every element in kube is mobile-first and fully embraces latest and greatest tech.
+- Responsive Design : Optimized for mobile, tablet, desktop
+- Horizontal Rhythm : Like Kube framework this theme is based on a 4px vertical grid.
+- Typography : beautiful typographie choice
+- Google Analytics : Google Analytics using the internal async template
+- Disqus Commenting : Post comments with Disqus using the internal template
+- OpenGraph support : SEO-optimized using OpenGraph
+- Schema Structured Data : Schema Structured Data and Meta tags
+- Paginated Lists : Simple list pagination with page indicators
+- Reading Time : Post reading time and update notice set user expectations
+- Meta data for all blog article : Rich post data including links to category and tag taxonomy listings, author and word count
+- Related Posts : Related Content for increased page views and reader loyalty
+- Block Templates : Block Templates for foolproof layout extensions
+- Table of Contents : Accessible Table of Contents for documentation
+- SEO Site Verification : Site verification with Google, Bing Alexa and Yandex
+- 404 page : 404 page with animated background
+
+## Installation
+
+Inside the folder of your Hugo site run:
+
+ $ mkdir themes
+ $ cd themes
+ $ git clone https://github.com/jeblister/kube.git
+
+For more information read the official [setup guide](//gohugo.io/overview/installing/) for Hugo.
+
+
+Copy custom archetypes to your site:
+
+```shell
+cp themes/kube/archetypes/* archetypes
+```
+
+
+Next, take a look in the `exampleSite` folder at. This directory contains an example config file and the content for the demo. It serves as an example setup for your blog.
+
+Copy at least the `config.toml` in the root directory of your website. Overwrite the existing config file if necessary.
+
+Hugo includes a development server, so you can view your changes as you go :
+
+``` sh
+hugo server -w
+```
+
+Now you can go to [localhost:1313](http://localhost:1313) and the `kube`
+theme should be visible.
+
+
+## Getting Started
+
+There are a few concepts this theme employs to make a personal documentation site. It's important to read this as you may not see what you expect upon launching. It assumes you want to call your documentation posts `docs` and organizes them as such. For example, creating a new docs with Hugo would require you typing:
+
+```
+ $ hugo new --kind docs docs/my-new-doc.md
+
+```
+
+It also assumes you want to display three types of content `docs` and `blog` and some pages : the `faq`, `company` and `sign-in` pages and display links to this pages in the menu. This guide will take you through the steps to configure your documentation site to use the theme.
+
+### Configuring you website
+
+#### Where should blog post markdown files be stored?
+
+The theme works with other content types, but docs pages work best when grouped under `docs`. When using the `docs` content type you'll have a customized list page sorted by `weight` and the default list page for all documentation. Here's an example:
+
+![Custom List docs Page](https://cldup.com/8k1nU8TLuU.png)
+
+
+
+#### Defining yourself as the Author
+
+In this case you would want to add `author = "your name"` variable like your name to your post's Front Matter.
+
+
+#### Webmaster Verification
+
+Verify your site with several webmaster tools including Google, Bing, Alexa and Yandex. To allow verification of your site with any or all of these providers simply add the following to your `config.toml` and fill in their respective values:
+
+```toml
+[Params.seo.webmaster_verifications]
+ google = "" # Optional, Google verification code
+ bing = "" # Optional, Bing verification code
+ alexa = "" # Optional, Alexa verification code
+ yandex = "" # Optional, Yandex verification code
+```
+
+### Index Blocking
+
+Just because a page appears in your `sitemap.xml` does not mean you want it to appear in a SERP. Examples of pages which will appear in your `sitemap.xml` that you typically do not want indexed by crawlers include error pages, search pages, legal pages, and pages that simply list summaries of other pages.
+
+Though it's possible to block search indexing from a `robots.txt` file, kube makes it possible to block page indexing using Hugo configuration as well. By default the following page types will be blocked:
+
+- Section Pages (e.g. Post listings)
+- Taxonomy Pages (e.g. Category and Tag listings)
+- Taxonomy Terms Pages (e.g. Pages listing taxonomies)
+
+To customize default blocking configure the `noindex_kinds` setting in the `[params]` section of your `config.toml`. For example, if you want to enable crawling for sections appearing in [Section Menu](#adding-a-section-menu) add the following to your configuration file:
+
+```
+[params]
+ noindex_kinds = [
+ "taxonomy",
+ "taxonomyTerm"
+ ]
+```
+
+To block individual pages from being indexed add `nofollow` to your page's front matter and set the value to `true`, like:
+
+```toml
+noindex = true
+```
+
+And, finally, if you're using Hugo `v0.18` or better, you can also add an `_index.md` file with the `noindex` front matter to control indexing for specific section list layouts:
+
+```shell
+├── content
+│ ├── modules
+│ │ ├── starry-night.md
+│ │ └── flying-toilets.md
+│ └── news
+│ ├── _index.md
+│ └── return-flying-toasters.md
+```
+
+To learn more about how crawlers use this feature read [block search indexing with meta tags](https://support.google.com/webmasters/answer/93710).
+
+### Custom CSS
+
+To add your own theme css or override existing CSS without having to change theme files do the following:
+
+1. Create a `style.css` in your site's `layouts/static/css directory` or use `custom.css` file in 'themes/kube/static/css/custom.css`
+1. Add link to this file in 'themes/kube/layouts/_default/baseof.html'.
+
+Default `style block` :
+
+```html
+
+
+
+```
+
+
+## Contributing
+
+Did you find a bug or have an ideas for new features? Feel free to use the issue tracker to let me know or make a pull request.
+
+There's only one rule...there are no rules.
+
+## License
+
+MIT
+
+## Credits
+
+- [kube framework](https://imperavi.com/kube/)
+- [after dark theme](https://github.com/comfusion/after-dark)
+
+## Contact
+
+This is the second theme I've made for Hugo, so I'm sure I've done some things wrong or assumed too much. If you have ideas or things that should be fixed, please let me know.
+
+- [Mohamed JEBLI](http://about.elemnts.org/) [@jebli_7](http://twitter.com/jebli_7)
diff --git a/docs/themes/oscalkit/archetypes/blog.md b/docs/themes/oscalkit/archetypes/blog.md
new file mode 100644
index 00000000..dcde13f5
--- /dev/null
+++ b/docs/themes/oscalkit/archetypes/blog.md
@@ -0,0 +1,7 @@
++++
+title = ""
+description = ""
+date = {{ .Date }}
+weight = 20
+draft = false
++++
diff --git a/docs/themes/oscalkit/archetypes/docs.md b/docs/themes/oscalkit/archetypes/docs.md
new file mode 100644
index 00000000..29df1fa9
--- /dev/null
+++ b/docs/themes/oscalkit/archetypes/docs.md
@@ -0,0 +1,9 @@
++++
+title = ""
+description = ""
+date = {{ .Date }}
+weight = 20
+draft = false
+bref = ""
+toc = true
++++
diff --git a/docs/themes/oscalkit/exampleSite/config.toml b/docs/themes/oscalkit/exampleSite/config.toml
new file mode 100644
index 00000000..280e9e4d
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/config.toml
@@ -0,0 +1,25 @@
+baseURL = "/"
+languageCode = "en-us"
+title = "Kube for Hugo"
+theme = "kube"
+description = "Kube is a professional and a responsive Hugo theme for developers and designers that offers a documentation section mixed with a landing page and a blog"
+Paginate = 4
+[Params]
+ RSSLink = "/index.xml"
+ author = "newpixcom" # add your company name
+ github = "" # add your github profile name
+ twitter = "" # add your twitter profile
+ email = "myemail@myaddress.xxx"
+
+[[menu.main]]
+ name = "Docs"
+ weight = -100
+ url = "/docs/"
+[[menu.main]]
+ name = "Blog"
+ weight = -100
+ url = "/blog/"
+[[menu.main]]
+ name = "Faq"
+ weight = -100
+ url = "/faq/"
diff --git a/docs/themes/oscalkit/exampleSite/content/_index.md b/docs/themes/oscalkit/exampleSite/content/_index.md
new file mode 100644
index 00000000..4c9af782
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/_index.md
@@ -0,0 +1,6 @@
++++
+description = "Kube is a professional and a responsive Hugo theme for developers and designers that offers a documentation section mixed with a landing page and a blog"
+title = "Kube theme for Hugo"
+draft = false
+
++++
diff --git a/docs/themes/oscalkit/exampleSite/content/account.md b/docs/themes/oscalkit/exampleSite/content/account.md
new file mode 100644
index 00000000..ad1f583d
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/account.md
@@ -0,0 +1,20 @@
++++
+title = "Sign In"
++++
+
diff --git a/docs/themes/oscalkit/exampleSite/content/blog/collapse.md b/docs/themes/oscalkit/exampleSite/content/blog/collapse.md
new file mode 100644
index 00000000..55e431b5
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/blog/collapse.md
@@ -0,0 +1,207 @@
++++
+date = "2017-04-10T16:42:50+01:00"
+draft = false
+weight = 180
+description = "Smoothly and reliably collapse elements for extra convenience"
+title = "Collapse"
+bref = "A demo to collapsable elements"
+
++++
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
We love APIs, and for interactive elements such as collapsable elements we offer ways to programmatically open and close individual elements, or all at once.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
This event fires immediately when the open instance method is called.
+
+
+
opened
+
This event is fired when the message has been opened, will wait for CSS animation to complete.
+
+
+
close
+
This event fires immediately when the close instance method is called.
+
+
+
closed
+
This event is fired when the message has been closed, will wait for CSS animation to complete.
+
+
+
+
Example
+
$('#my-message').on('closed.message', function()
+{
+ // do something
+})
+
diff --git a/docs/themes/oscalkit/exampleSite/content/blog/prototyping.md b/docs/themes/oscalkit/exampleSite/content/blog/prototyping.md
new file mode 100644
index 00000000..f55d46ab
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/blog/prototyping.md
@@ -0,0 +1,23 @@
++++
+date = "2017-04-02T22:01:15+01:00"
+title = "Prototyping with markdown"
+tags = ["markdown","prototype", "hugo"]
+categories = ["design"]
+description = "An idea to make website protoype with markdown"
+draft = false
+weight = 30
++++
+
+
+
+I have been working on a large set of documentation for a prototype that will eventually make it into a product. One issue with the publishing system at my company is that it makes doing prototypes, or really anything not within the rigidly and narrowly scoped model, difficult to set up. It takes a lot of work just to get to the point where you can begin writing.
+
+Since time was of the essence and writing is expensive, I decided to do the prototype outside of the publishing system. I also decided to avoid using the rigid DocBook variant we use. Instead, **I figured I do the prototype in Markdown using Hugo generator**. It gives me reasonably ~full featured Markdown support, flexibility to work wherever I want, easy HTML~ ,nd the stack/sheet metaphor fits nicely with topic based writing.
+
+
+I wasn't sure how well the experiment was going to work when I started, but a few weeks in I think it is great. ~I was able to rapidly prototype fifteen topics in about ten days.~ The prototype pages look fairly close to what our actual system generates. ~I can quickly make changes to the content as needed and republish.~ ~The fact that I can work multi-platform is great. I am not chained to my desk. I can demo changes easily.~
+
+
+~The fact that I am working in text that doesn't have to be structured in a rigid format makes the work flow faster~. It provides flexibility for quick changes, yet also allows for topic orientation.
+For final production and long term maintenance, unstructured Markdown is not a great solution. There the benefits of the rigidity outweigh the cost. The rigidity enforces uniformity that large groups of variously skilled writers need to create and maintain content at scale.
+> For small, fast projects or prototyping Markdown, with Hugo, have proven to be an excellent solution.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/blog/typography.md b/docs/themes/oscalkit/exampleSite/content/blog/typography.md
new file mode 100644
index 00000000..e5b631b4
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/blog/typography.md
@@ -0,0 +1,452 @@
++++
+title = "Typography with kube"
+weight = 25
+draft = false
+description = "Always precise spacing and perfect font size"
+bref = "Typography is perhaps one of the most important and most visible things on a web page. Even slightest imperfection can ruin otherwise perfect website. With Kube, you will have perfect typography with ideal spacing, font sizes and proportions, regardless of the exact style or font you choose for your site."
+
++++
+
+
Typography of Kube based on the 4px horizontal grid, it means that for the headers, paragraphs, quotes and any other texts chosen are a combination of line-height, that fit into the 4px grid and help set the horizontal rhythm of design by default.
+
+
With this feature, you can quickly and easily make a solid and harmonious-looking website and UI design. You do not need to do complicated calculations to find the size and proportions of the text baseline, no need to look for the magic formula to build a horizontal rhythm. Magic is already in Kube.
+
You can use all the default settings of typography and it will always look balanced. But also you can easily change any font sizes, just try to set the value of line-height fold for 4px and your texts will still look great.
+
Additional balance and harmony, creates a classic typography scale, used in Kube.
Use h1-h6 tags or .h1-.h6 classes to define headers and class="title" for the title, which is suitable for the most important inscriptions, for example, in the hero or covers.
The base pragraph has an ideal ratio of font size and baseline. This text is easy to read in most cases.
+
+
16px/24px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<p>...</p>
+
+
In special cases, you can use modifiers which increase or decrease the text size. It is useful for building a variety of websites and UI, when you need to make a lead text or signatures with a small font size .
+
+
20px/32px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="large">...</p>
+
+
+
18px/28px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="big">...</p>
+
+
+
14px/20px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="small">...</p>
+
+
+
12px/20px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
Kube has three classes of .columns-2 through .columns-4 to create a multi-column layout. All multi-column layouts will be in a single column on mobile.
+
+
2 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
<divclass="columns-2">
+ <p>...</p>
+</div>
+
+
+
+
3 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
<divclass="columns-3">
+ <p>...</p>
+</div>
+
+
+
+
4 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Quotes in the text stand out for contrast and added variety to the text. In the quotes you can mark text as a paragraph tag and without it.
+
+
+
No, she'll probably make me do it. Goodbye, friends. I never thought I'd die like this. But I always really hoped. I saw you with those two "ladies of the evening" at Elzars. Explain that. I never loved you.
+
+
<blockquote>...</blockquote>
+
+
Use small tag for attribution. It's a prefer way for semantic code.
+
+
+
Who's brave enough to fly into something we all keep calling a death sphere? Yes. You gave me a dollar and some candy. I just want to talk. It has nothing to do with mating. Fry, that doesn't make sense.
Modifiers - a set of helper classes for creating accents in the text and for the solution of useful tasks without writing CSS code, for example, the alignment of the text in the center.
+
Modifiers can be applied to any tags as inline elements, links or block tags.
A figure tag features an image, a video or a code plus a caption. It is a good accessibility practice. It also helps serve responsive video to various devices when you wrap video into .video-container class.
Although you most likely will not ever need to do so, you can still nest as many list levels as you like.
+
+
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
list item 2.2.1
+
list item 2.2.2
+
+
+
list item 2.3
+
list item 2.4
+
+
+
list item 3
+
list item 4
+
+
<ul>
+ <li>...</li>
+</ul>
+
+
+
+
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
list item 2.2.1
+
list item 2.2.2
+
+
+
list item 2.3
+
list item 2.4
+
+
+
list item 3
+
list item 4
+
+
<ol>
+ <li>...</li>
+</ol>
+
+
+
+
+
Unstyled List
+
To remove default list styling, use .unstyled.
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
+
list item 3
+
list item 4
+
+
<ulclass="unstyled">
+ <li>...</li>
+</ul>
+
+
+
Definition List
+
From time to time, you may need to produce a list of definitions, and there's one nicely built-in into Kube. We love semantic things. And lists. We love lists.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/breadcrumbs.md b/docs/themes/oscalkit/exampleSite/content/docs/breadcrumbs.md
new file mode 100644
index 00000000..b195c9e8
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/breadcrumbs.md
@@ -0,0 +1,99 @@
++++
+date = "2017-04-10T16:41:54+01:00"
+weight = 110
+description = "Traces for the users so they won't get lost"
+title = "Breadcrumbs"
+draft = false
+bref= "Breadcrumbs in Kube are formed as lists with default separator. This separator can be customized with ease by simply changing a single CSS line"
+toc = true
++++
+
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/buttons.md b/docs/themes/oscalkit/exampleSite/content/docs/buttons.md
new file mode 100644
index 00000000..3027dc74
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/buttons.md
@@ -0,0 +1,108 @@
++++
+date = "2017-04-10T16:41:16+01:00"
+weight = 70
+description = "Full variety of pressible, clickable and pushable buttons"
+title = "Buttons"
+draft = false
+bref = "Buttons in Kube are minimalistic, designed for instant and convenient customization, and are ready to be pushed, pressed, clicked and manipulated in whichever ways. A lot of interactive components use buttons, and you should too!"
+toc = true
++++
+
+
Disabled buttons are automatically styles with muted colors, inactive and not clickable. As you can see, there's no need to set disabled class for the button element, and disabled argument is enough. Having this said, both a link and a button input require disabled class.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/collapse.md b/docs/themes/oscalkit/exampleSite/content/docs/collapse.md
new file mode 100644
index 00000000..fdc4029e
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/collapse.md
@@ -0,0 +1,207 @@
++++
+date = "2017-04-10T16:42:50+01:00"
+draft = false
+weight = 180
+description = "Smoothly and reliably collapse elements for extra convenience"
+title = "Collapse"
+bref="Collapsable elements are horizontally aligned tabs, in a way. Jokes aside, collapsable elements are useful and easy to setup, both for direct purpose of switching between content while collapsing everything else, and for navigation use cases"
+toc = true
++++
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
We love APIs, and for interactive elements such as collapsable elements we offer ways to programmatically open and close individual elements, or all at once.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/colors.md b/docs/themes/oscalkit/exampleSite/content/docs/colors.md
new file mode 100644
index 00000000..d59e0fc9
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/colors.md
@@ -0,0 +1,141 @@
++++
+date = "2017-04-10T16:43:14+01:00"
+draft = false
+weight = 210
+description = "The basic set of colors"
+title = "Colors"
+bref="Kube has a basic set of colors for text, links, buttons, states and gray palette. These colors help to create uniformity and harmony in the look of UI elements. All colors are carefully selected and combined with each other. Of course, you can change the color scheme to your choice in the framework settings."
+toc = true
++++
+
+
Text
+
Contrasting black color for headings and less intense dark gray for the text helps to improve readability.
Harmonious and well-thought-out scheme of gray for a broad range of tasks in the designing of the interface from controls to backgrounds.
+
+
+
+
+
Black
+
$color-black
+
+
+
+
Darkgray
+
$color-darkgray
+
+
+
+
Midgray
+
$color-midgray
+
+
+
+
Gray
+
$color-gray
+
+
+
+
Lightgray
+
$color-lightgray
+
+
+
+
Silver
+
$color-silver
+
+
+
+
Aluminum
+
$color-aluminum
+
+
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/custom-plugins.md b/docs/themes/oscalkit/exampleSite/content/docs/custom-plugins.md
new file mode 100644
index 00000000..49e0b671
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/custom-plugins.md
@@ -0,0 +1,96 @@
++++
+title = "Custom Plugins"
+description = "Flexible and extensible way to add custom features"
+weight = 20
+draft = false
+toc = true
+bref = "Kube has a lot to offer in terms of extensibility and flexibility, and plugins are the way of doing incredible things without bloating the core. With plugins, you can extend existing features, make them more interactive, or you can crate completely new functionality."
++++
+
+
Here's what a generic plugin looks like. This template gives an overall idea of what you can do with plugins in Kube. Feel free to use this one as a boilerplate for your custom plugins.
Kube plugins can react on events with callbacks. Whenever you need your plugin to do something in response to an action or an event, just use a callback.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/dropdown.md b/docs/themes/oscalkit/exampleSite/content/docs/dropdown.md
new file mode 100644
index 00000000..2c2eaf5e
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/dropdown.md
@@ -0,0 +1,172 @@
++++
+date = "2017-04-10T16:42:12+01:00"
+draft = false
+weight = 140
+description = "Popular and adjustable menu and navigation option"
+title = "Dropdown"
+bref= "Dropdown menus in Kube are simple and intuitive. You've got a link with data-component='dropdown' and a div with some kind of HTML content. Clicking outside of the dropdown or hitting Esc closes dropdown"
+toc = true
++++
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
$('#my-dropdown').on('open.dropdown', function()
+{
+ // do something...
+});
+
opened
+
$('#my-dropdown').on('opened.dropdown', function()
+{
+ // do something...
+});
+
close
+
$('#my-dropdown').on('close.dropdown', function()
+{
+ // do something...
+});
+
closed
+
$('#my-dropdown').on('closed.dropdown', function()
+{
+ // do something...
+});
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/forms.md b/docs/themes/oscalkit/exampleSite/content/docs/forms.md
new file mode 100644
index 00000000..20557931
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/forms.md
@@ -0,0 +1,800 @@
++++
+date = "2017-04-10T16:40:50+01:00"
+title = "Forms"
+draft = false
+weight = 60
+description = "Rows and columns for all sorts of tables"
+bref = 'Forms come in all forms and shapes in Kube, and you can do all sorts of things with them, especially when combining with custom plugins for extra interactivity. These forms are ideal building material for your awesome projects!'
+toc = true
++++
+
+
Here's a standard input field with type set as text. Label serves as input's label, and the following div with class desc serves as an optional description.
Kube features full variety of stylish checkboxes and radio buttons. You can feature them on your pages by defining input type as checkbox or radio. There's also a neat option to place checkboxes inline by adding form-checkboxes class to the container (works for both checkboxes and radio buttons)
The examples below are quite self explanatory and they cover multiple selections, selecting dates, filling in phone numbers, a ready feedback form template and more. Feel free to use any of these examples as templates for your sites.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/grid.md b/docs/themes/oscalkit/exampleSite/content/docs/grid.md
new file mode 100644
index 00000000..f7506573
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/grid.md
@@ -0,0 +1,588 @@
++++
+draft = false
+weight = 30
+description = "Flexible, fully responsive and ready to use"
+title = "Grid"
+bref = "Kube uses fully responsive, flexbox-enabled 12-column grid. You can combine or divide columns, nest them, center them horizontally or vertically, and do all sorts of things. Here are a few examples of what you can do with Kube's grid."
+toc = true
++++
+
+
Offsetting columns is very simple in Kube. Just use column's class as usual, for example, col col-2 and then add the offset value offset-4. This will offset this column and all following columns by 4.
Here's an example of nesting columns within columns. In this example, we have a single row, with two columns .col col-6, a div nested within the second column, with .row end class to denote where to inject nested columns, and the three nested columns.
Media grid is a great example of Kube's flexibility and versatility. Whenever you have some media to display, you can choose to use Media grid. This type of grid is ideal for featuring photos; it adds some visual music and slight randomness to your layout.
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/labels.md b/docs/themes/oscalkit/exampleSite/content/docs/labels.md
new file mode 100644
index 00000000..2069ff69
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/labels.md
@@ -0,0 +1,51 @@
++++
+date = "2017-04-10T16:40:43+01:00"
+title = "Labels"
+draft = false
+weight = 80
+description = "Label things with all sorts of labels"
+bref = "Labels have all standard Kube styling options available: outline, states (success, error, warning), inverted color, and more. You can also customize labels to your requirements, and place them inside other elements, such as buttons, for example"
+toc = true
++++
+
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/messages.md b/docs/themes/oscalkit/exampleSite/content/docs/messages.md
new file mode 100644
index 00000000..11bc2ec5
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/messages.md
@@ -0,0 +1,159 @@
++++
+date = "2017-04-10T16:41:34+01:00"
+draft = false
+weight = 90
+description = "Versatile and refined messages, ideal for daily use"
+title = "Messages"
+bref = "Messages are an essential part of modern web, and they can provide invaluable feedback to the users. Messages in Kube look nice, they are informative, simple and very easy to set up to whatever requirements you may have, style-wise or otherwise. Take a div, give it an message class, add a color using meaningful classes like error or success and you're practically done!"
+toc = true
++++
+
+
This event fires immediately when the open instance method is called.
+
+
+
opened
+
This event is fired when the message has been opened, will wait for CSS animation to complete.
+
+
+
close
+
This event fires immediately when the close instance method is called.
+
+
+
closed
+
This event is fired when the message has been closed, will wait for CSS animation to complete.
+
+
+
+
Example
+
$('#my-message').on('closed.message', function()
+{
+ // do something
+})
+
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/mixins.md b/docs/themes/oscalkit/exampleSite/content/docs/mixins.md
new file mode 100644
index 00000000..70a3b932
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/mixins.md
@@ -0,0 +1,268 @@
++++
+weight = 230
+description = "Mixins save countless hours and bring results faster"
+date = "2017-04-10T16:43:36+01:00"
+title = "Mixins"
+draft = false
+bref="Mixins are a great way to produce things and effects way faster with Sass then with pure CSS. Kube has a lot to offer in this respect; feel free to use any of these mixins with any Kube components."
+toc = true
++++
+
+
Kube has been designed to help you with web development, that's why it's so easy to use Kube when building websites. To move forward quickly and efficiently, just link kube.scss from Kube package: this file contains variables, mixins and everything you need to simplify daily routine tasks.
+
For example, import kube.scss into your master.scss styles file, which you will later compile into master.css
+
// master.scss
+@import"dist/scss/kube.scss";
+
+
Now all Kube's variables and mixins are readily available in master.scss, and you can use them whenever needed.
.brand {
+ background-repeat: no-repeat;
+ background-image: url("../logo.png");
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and (min--moz-device-pixel-ratio: 2),
+ only screen and (-o-min-device-pixel-ratio: 2 / 1),
+ only screen and (min-device-pixel-ratio: 2),
+ only screen and (min-resolution: 192dpi),
+ only screen and (min-resolution: 2dppx)
+ {
+ .brand {
+ background-image: url("../logo-2x.png");
+ background-size: 100px auto;
+ }
+ }
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/modal.md b/docs/themes/oscalkit/exampleSite/content/docs/modal.md
new file mode 100644
index 00000000..1321b831
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/modal.md
@@ -0,0 +1,189 @@
++++
+title = "Modal"
+draft = false
+weight = 150
+date = "2017-04-10T16:42:18+01:00"
+description = "Clean, functional, and extensible modal window dialogs"
+bref="Modal windows are used for various reasons and purposes. Kube makes the way you design and operate modal windows very straightforward. First, you set a div which will represent the content of the modal window, then you set up a way to open and close this window, and finally you add a way to call the modal from the page"
+toc = true
++++
+
+
Calling
+
Here you add an actual call to the modal window. Clicking the "Open" button below will launch a modal with content of a #my-modal div. You can use buttons or links to open modals in Kube. Clicking anywhere outside of the modal or hitting ESC will close the window.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Defines a URL in case your modal is opening via a URL.
+
header
+
+
Type: string
+
Default: false
+
+
Sets the header for the modal window. Optional, and is false by default.
+
width
+
+
Type: string
+
Default: '600px'
+
+
height
+
+
Type: string
+
Default: false
+
+
maxHeight
+
+
Type: string
+
Default: false
+
+
This setting defines the maximum height of the window. A scrollbar will be introduced in case there's more text than maxHeight can accommodate.
+
position
+
+
Type: string
+
Default: 'center'
+
+
This is where your modal appears when opened.
+
overlay
+
+
Type: boolean
+
Default: true
+
+
When this is set to false, you modal window will just appear on top ow your page, without an overlay effect. By default, your page will be "covered" with a semi-transparent layer when you open a modal.
Content of the modal window can be set up on the fly as well. No need for a div with modal class.
+
setWidth
+
$('#my-modal').modal('setWidth', '800px');
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/offcanvas.md b/docs/themes/oscalkit/exampleSite/content/docs/offcanvas.md
new file mode 100644
index 00000000..37ed858a
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/offcanvas.md
@@ -0,0 +1,140 @@
++++
+date = "2017-04-10T16:42:43+01:00"
+draft = false
+weight = 180
+description = "Navigation, menus and content sliding from outside the page"
+title = "Offcanvas"
+bref="Offcanvas makes it look like a menu is sliding from the outside of the page. This may be useful in many different cases, one of them being when you need to save space on screen and don't have to display sidebar at all times"
+toc= true
++++
+
+
This feature is very easy to set up. It is based on data-component set to offcanvas, data-target set to the menu layer (#offcanvas-right in example below) and a feature-specific data-direction which is required for right menu to be set to right.
Sets ID selector of an element that will slide from the side.
+
push
+
+
Type: boolean
+
Default: true
+
+
direction
+
+
Type: string
+
Default: 'left'
+
+
The direction in which page will shift to give way for the sidebar menu. Default is left and is not required for left-side navigation, however, right value must be set for the right-side menu to work.
+
clickOutside
+
+
Type: boolean
+
Default: true
+
+
Unless set to false, clicking anywhere on a page will make side menu to close.
+
width
+
+
Type: string
+
Default: '250px'
+
+
Sidebar width in pixels.
+
animation
+
+
Type: boolean
+
Default: true
+
+
Setting this to false turns off opening and closing animation.
$('#my-offcanvas').on('open.offcanvas', function()
+{
+ // do something...
+});
+
+
opened
+
$('#my-offcanvas').on('opened.offcanvas', function()
+{
+ // do something...
+});
+
+
close
+
$('#my-offcanvas').on('close.offcanvas', function()
+{
+ // do something...
+});
+
+
closed
+
$('#my-offcanvas').on('closed.offcanvas', function()
+{
+ // do something...
+});
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/pagination.md b/docs/themes/oscalkit/exampleSite/content/docs/pagination.md
new file mode 100644
index 00000000..e5a3d051
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/pagination.md
@@ -0,0 +1,196 @@
++++
+date = "2017-04-10T16:42:03+01:00"
+draft = false
+weight = 130
+description = "Various flexible pagination options for your site"
+title = "Pagination"
+bref= "Default pagination in Kube is organized using lists, with visual cues for the user what is the current page, and page numbers for easier navigation. Pagination buttons and multiline formats are available out-of-the-box as well"
+toc =true
++++
+
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/quick-start.md b/docs/themes/oscalkit/exampleSite/content/docs/quick-start.md
new file mode 100644
index 00000000..dc75490c
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/quick-start.md
@@ -0,0 +1,81 @@
++++
+title = "Quick Start"
+description = "Up and running in under a minute"
+weight = 10
+draft = false
+toc = true
+bref = "As a complete and self-sufficient web framework, Kube is here to help you get the most out of your daily work. Kube takes care of routine stuff, saving you precious time for things that you love. Starting up with Kube is ridiculously fast you can start in under a minute. Here's how to set up Kube, and what basic customization are available out-of-the-box."
++++
+
+
With Kube, you can set up your web framework and be on your way in under a minute. Just add this code to your web page for the basic template to take effect immediately.
+
+
<!DOCTYPE html>
+<html>
+<head>
+ <title>Basic Template</title>
+
+ <metacharset="utf-8">
+ <metaname="viewport"content="width=device-width, initial-scale=1">
+
+ <!-- Kube CSS -->
+ <linkrel="stylesheet"href="assets/css/kube.css">
+
+</head>
+<body>
+ <h1>Hello, world!</h1>
+
+ <!-- Kube JS + jQuery are used for some functionality, but are not required for the basic setup -->
+ <scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+ <scriptsrc="assets/js/kube.js"></script>
+</body>
+</html>
Kube has been designed to help you with web development, that's why it's so easy to use Kube when building websites. To move forward quickly and efficiently, just link kube.scss from Kube package: this file contains variables, mixins and everything you need to simplify daily routine tasks.
+
+
+
+ For example, import kube.scss into your master.scss styles file, which you will later compile into master.css:
+
+
+
// master.scss
+@import"dist/scss/kube.scss";
+
+
+ Now all Kube's variables and mixins are readily available in master.scss,
+ and you can use them whenever needed. For instance, here's how one of examples:
+
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/sticky.md b/docs/themes/oscalkit/exampleSite/content/docs/sticky.md
new file mode 100644
index 00000000..9779ed53
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/sticky.md
@@ -0,0 +1,66 @@
++++
+date = "2017-04-10T16:42:26+01:00"
+title = "Sticky"
+draft = false
+weight = 160
+description = "Make navigation menus stick to the top on scroll"
+bref="Sticky navigation makes it easy to affix menus to the top of the page whenever a user scrolls the page down. This could be very helpful and useful on long pages. Sticky is disabled on mobile devices to avoid unwanted content overlaps and to preserve valuable screen real estate"
+toc = true
++++
+
+
Using this callback, you can act upon menu becoming fixed at the top of the page.
+
$('#my-nav').on('fixed.sticky', function()
+{
+ // do something...
+});
+
+
unfixed
+
Whenever fixed position of the menu is released, you can do something with this callback.
+
$('#my-nav').on('unfixed.sticky', function()
+{
+ // do something...
+});
+
+
+
Some scrollable material
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/tables.md b/docs/themes/oscalkit/exampleSite/content/docs/tables.md
new file mode 100644
index 00000000..0bc6c26b
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/tables.md
@@ -0,0 +1,196 @@
++++
+date = "2017-04-10T16:40:43+01:00"
+title = "Tables"
+draft = false
+weight = 50
+description = "Rows and columns for all sorts of tables"
+toc = true
+bref = "Tables are an essential part of many different contexts. Kube serves them all and delivers full variety of tables, preformatted to save you time. Whatever your requirements are, tables are completely customizable to match them."
++++
+
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/tabs.md b/docs/themes/oscalkit/exampleSite/content/docs/tabs.md
new file mode 100644
index 00000000..95b6e231
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/tabs.md
@@ -0,0 +1,286 @@
++++
+title = "Tabs"
+date = "2017-04-10T16:41:40+01:00"
+draft = false
+weight = 100
+description = "User-friendly navigation for your content or app"
+bref= "Tabs in Kube are crafted the way one would expect from the world's best CSS framework. With versatile API, wide range of settings an options, with callbacks and live examples. Take a look!"
+toc= true
++++
+
+
Here's an example of basic tabs setup. Tabs bar is an unordered list, and each tab in tabs bar is a list item. For each tab there's a corresponding div, which contains the body of the tab (it can be any kind of HTML).
+
+
+
+
Home
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Shop
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Catalog
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
T-Shirts
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Brand
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Tabs are interactive elements, and can be opened, closed, switched, destroyed and selected programmatically via JavaScript. Try this example, poke around and then have a look at the self-explanatory code example below.
+
+
+
+
+
Home
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Shop
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Catalog
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
T-Shirts
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Brand
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Often it is important to create tabs that are equal in width regardless of content. data-equals is here to help you with this task.
+
+
+
+
Tab 1
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Livetabs provide a very seamless and smooth experience by blending content and tabs in this kind of live manner. Set up data-live class, and make sure your tabs have this same class. It's that simple.
+
+
+
+
General
+
This is very General Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
Additional
+
Quite an additional is displayed here: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/toggleme.md b/docs/themes/oscalkit/exampleSite/content/docs/toggleme.md
new file mode 100644
index 00000000..a5bda7de
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/toggleme.md
@@ -0,0 +1,157 @@
++++
+title = "Toggleme"
+date = "2017-04-10T16:42:59+01:00"
+draft = false
+weight = 190
+description = "Display or hide elements with simple toggle"
+bref= "Toggleme is a great way to add a binary option to either display some content or hide it. It works like a charm for menus, disclaimers and so much more!"
+toc = true
++++
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
... and, I'm opened too. Now hide me
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
var isOpened = $('#togglebox-target').toggleme('isOpened');
+
+
isClosed
+
var isClosed = $('#togglebox-target').toggleme('isClosed');
+
+
destroy
+
$('#togglebox-target').toggleme('destroy');
+
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/typography.md b/docs/themes/oscalkit/exampleSite/content/docs/typography.md
new file mode 100644
index 00000000..40f30ef5
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/typography.md
@@ -0,0 +1,452 @@
++++
+title = "Typography"
+weight = 25
+draft = false
+description = "Always precise spacing and perfect font size"
+bref = "Typography is perhaps one of the most important and most visible things on a web page. Even slightest imperfection can ruin otherwise perfect website. With Kube, you will have perfect typography with ideal spacing, font sizes and proportions, regardless of the exact style or font you choose for your site."
+toc = true
++++
+
+
Typography of Kube based on the 4px horizontal grid, it means that for the headers, paragraphs, quotes and any other texts chosen are a combination of line-height, that fit into the 4px grid and help set the horizontal rhythm of design by default.
+
+
With this feature, you can quickly and easily make a solid and harmonious-looking website and UI design. You do not need to do complicated calculations to find the size and proportions of the text baseline, no need to look for the magic formula to build a horizontal rhythm. Magic is already in Kube.
+
You can use all the default settings of typography and it will always look balanced. But also you can easily change any font sizes, just try to set the value of line-height fold for 4px and your texts will still look great.
+
Additional balance and harmony, creates a classic typography scale, used in Kube.
Use h1-h6 tags or .h1-.h6 classes to define headers and class="title" for the title, which is suitable for the most important inscriptions, for example, in the hero or covers.
The base pragraph has an ideal ratio of font size and baseline. This text is easy to read in most cases.
+
+
16px/24px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<p>...</p>
+
+
In special cases, you can use modifiers which increase or decrease the text size. It is useful for building a variety of websites and UI, when you need to make a lead text or signatures with a small font size .
+
+
20px/32px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="large">...</p>
+
+
+
18px/28px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="big">...</p>
+
+
+
14px/20px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
+
<pclass="small">...</p>
+
+
+
12px/20px
+
By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.
Kube has three classes of .columns-2 through .columns-4 to create a multi-column layout. All multi-column layouts will be in a single column on mobile.
+
+
2 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
<divclass="columns-2">
+ <p>...</p>
+</div>
+
+
+
+
3 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
<divclass="columns-3">
+ <p>...</p>
+</div>
+
+
+
+
4 columns
+
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Quotes in the text stand out for contrast and added variety to the text. In the quotes you can mark text as a paragraph tag and without it.
+
+
+
No, she'll probably make me do it. Goodbye, friends. I never thought I'd die like this. But I always really hoped. I saw you with those two "ladies of the evening" at Elzars. Explain that. I never loved you.
+
+
<blockquote>...</blockquote>
+
+
Use small tag for attribution. It's a prefer way for semantic code.
+
+
+
Who's brave enough to fly into something we all keep calling a death sphere? Yes. You gave me a dollar and some candy. I just want to talk. It has nothing to do with mating. Fry, that doesn't make sense.
Modifiers - a set of helper classes for creating accents in the text and for the solution of useful tasks without writing CSS code, for example, the alignment of the text in the center.
+
Modifiers can be applied to any tags as inline elements, links or block tags.
A figure tag features an image, a video or a code plus a caption. It is a good accessibility practice. It also helps serve responsive video to various devices when you wrap video into .video-container class.
Although you most likely will not ever need to do so, you can still nest as many list levels as you like.
+
+
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
list item 2.2.1
+
list item 2.2.2
+
+
+
list item 2.3
+
list item 2.4
+
+
+
list item 3
+
list item 4
+
+
<ul>
+ <li>...</li>
+</ul>
+
+
+
+
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
list item 2.2.1
+
list item 2.2.2
+
+
+
list item 2.3
+
list item 2.4
+
+
+
list item 3
+
list item 4
+
+
<ol>
+ <li>...</li>
+</ol>
+
+
+
+
+
Unstyled List
+
To remove default list styling, use .unstyled.
+
+
+
list item 1
+
list item 2
+
+
list item 2.1
+
list item 2.2
+
+
+
list item 3
+
list item 4
+
+
<ulclass="unstyled">
+ <li>...</li>
+</ul>
+
+
+
Definition List
+
From time to time, you may need to produce a list of definitions, and there's one nicely built-in into Kube. We love semantic things. And lists. We love lists.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/docs/utils.md b/docs/themes/oscalkit/exampleSite/content/docs/utils.md
new file mode 100644
index 00000000..3e58bcc4
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/docs/utils.md
@@ -0,0 +1,124 @@
++++
+date = "2017-04-10T16:43:30+01:00"
+draft = false
+weight = 280
+description = "A dozen of useful utilities that come with Kube"
+title = "Utils"
+bref= "Here you can find over a dozen of examples of little tiny utilities, that can make developer's life that much easier, and your project progress that much faster."
+toc = true
++++
+
+
This is a very useful little bit. Whenever you need to hide some text or an element on a small screen, just throw in hide-sm class. Or, if you need to specifically show something only on small screens, show-sm class is yours for the job. You can also just plain hide stuff with hide class. Can you see red words "I'm hidden" below? Exactly.
+
+
+ I'm hidden
+
+
+ This text will not show up on a small screen.
+
+
Resize your window and trust us on this ↑↓
+
+ This text will only show up on a small screen
+
+
<divclass="hide">I'm hidden</div>
+<divclass="hide-sm">This text will not show up on a small screen.</div>
+<divclass="show-sm">This will only show up on a small screen</div>
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/faq/_index.md b/docs/themes/oscalkit/exampleSite/content/faq/_index.md
new file mode 100644
index 00000000..17c8963c
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/faq/_index.md
@@ -0,0 +1,39 @@
++++
+draft= false
+title = "FAQ"
+description = "Asked and answered"
++++
+
+## Kube looks awesome. Who is it for?
+
+We designed Kube as a small and inconspicuous helper for the professional developers and designers. Why an emphasis on “professional”? Well, because Kube is neither a kit of ready elements nor a set of templates; Kube is mainly a tool, which helps to keep routine tasks to a minimum. Kube doesn’t impose its own styles and doesn’t require following any specific design rules or practices. It makes Kube ideal for creative and challenging tasks of making unique websites with the unique design. For those who know HTML/CSS/JS inside out, Kube may become an irreplaceable tool that saves countless hours of work.
+
+If you are new to HTML/CSS/JS, then you may have a hard time implementing Kube in your projects, and it may just not be a tool for you yet. But certainly feel free to download and explore Kube, and see where this journey will take you!
+
+## What? Where’s the Nav Bar and other navigation?
+
+With over 15 years of web development experience under the belt, we can assure you that Nav Bars and all other sorts of navigational elements are always faster and easier to build for a project from scratch than to modify, customize and rebuild an existing solution.
+
+Each and every project has its unique navigational needs and often requires more of a custom approach. Vast experience shows that writing code for navigation from ground up is less time-consuming and more efficient, than tweaking and creating the navigation based on a boilerplate solution.
+
+## Isn’t it a great idea to add some awesome features to Kube?
+
+Nope. We want to keep Kube minimalistic, small and flexible. So, actually, there’s more chance of us removing stuff from the code and functions while preserving features, than adding new code and new stuff.
+
+## What Does the Future Hold for Kube? What’s the plan?
+
+Right now, Kube is a self-sufficient, modern and complete product. We have no specific plans of adding any new components anytime soon; we do not plan to extend Kube as well. Our goal is to improve the things that make Kube so awesome by squashing bugs, refactoring the code and improving overall performance.
+
+Having this said, we are keeping our eyes on what’s new in the world of HTML, CSS, and JS, and if something truly exciting happens in future with these technologies (comparable, let’s say, to flexbox emergence), we most certainly will consider these changes and will be first to go ahead and implement them as soon as possible.
+
+## I’m using old Kube. How do I download it again, and where do I find old Documentation?
+
+Old versions of Kube are critically outdated, and we strongly encourage you to stop using them as soon as you can. We do not offer old versions for download, and we do not provide old documentation. We realize that this may be an inconvenience, however, we also deeply believe that upgrading to the new Kube will bring way greater positive effect to your projects than the ability to support legacy versions.
+
+## How do I migrate from an older version to the latest one?
+
+Basically, you take the new Kube and start afresh from scratch. The old Kube had been built on a completely different set of principles and technologies, and it is pretty much incompatible with the new Kube in every way. Starting anew with the new Kube will also give you an opportunity to reevaluate your project in a new light and improve it in general.
+
+## Can I create design themes for sale based on Kube?
+
+You absolutely can! You have our permission to use Kube in whatever projects you wish commercial, for sale, or otherwise, in whichever way you like.
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/content/password-recovery.md b/docs/themes/oscalkit/exampleSite/content/password-recovery.md
new file mode 100644
index 00000000..73ae263c
--- /dev/null
+++ b/docs/themes/oscalkit/exampleSite/content/password-recovery.md
@@ -0,0 +1,17 @@
+
++++
+title = "Password Recovery"
++++
+
\ No newline at end of file
diff --git a/docs/themes/oscalkit/exampleSite/static/.gitkeep b/docs/themes/oscalkit/exampleSite/static/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/docs/themes/oscalkit/images/docs.png b/docs/themes/oscalkit/images/docs.png
new file mode 100644
index 00000000..d1f3d2f6
Binary files /dev/null and b/docs/themes/oscalkit/images/docs.png differ
diff --git a/docs/themes/oscalkit/images/faq.png b/docs/themes/oscalkit/images/faq.png
new file mode 100644
index 00000000..c6f423e7
Binary files /dev/null and b/docs/themes/oscalkit/images/faq.png differ
diff --git a/docs/themes/oscalkit/images/list-docs.png b/docs/themes/oscalkit/images/list-docs.png
new file mode 100644
index 00000000..22cba88d
Binary files /dev/null and b/docs/themes/oscalkit/images/list-docs.png differ
diff --git a/docs/themes/oscalkit/images/post.png b/docs/themes/oscalkit/images/post.png
new file mode 100644
index 00000000..83c7d618
Binary files /dev/null and b/docs/themes/oscalkit/images/post.png differ
diff --git a/docs/themes/oscalkit/images/screenshot.png b/docs/themes/oscalkit/images/screenshot.png
new file mode 100644
index 00000000..b6447d91
Binary files /dev/null and b/docs/themes/oscalkit/images/screenshot.png differ
diff --git a/docs/themes/oscalkit/images/signin.png b/docs/themes/oscalkit/images/signin.png
new file mode 100644
index 00000000..0a385c64
Binary files /dev/null and b/docs/themes/oscalkit/images/signin.png differ
diff --git a/docs/themes/oscalkit/images/tn.png b/docs/themes/oscalkit/images/tn.png
new file mode 100644
index 00000000..67fb6792
Binary files /dev/null and b/docs/themes/oscalkit/images/tn.png differ
diff --git a/docs/themes/oscalkit/layouts/404.html b/docs/themes/oscalkit/layouts/404.html
new file mode 100644
index 00000000..e69de29b
diff --git a/docs/themes/oscalkit/layouts/_default/baseof.html b/docs/themes/oscalkit/layouts/_default/baseof.html
new file mode 100644
index 00000000..cc107da0
--- /dev/null
+++ b/docs/themes/oscalkit/layouts/_default/baseof.html
@@ -0,0 +1,67 @@
+
+
+
+
+ {{ .Hugo.Generator }}
+
+
+
+ {{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}
+
+ {{ with .Description }}
+ {{ end }}
+
+ {{ $default_noindex_kinds := slice "section" "taxonomy" "taxonomyTerm" }}
+ {{ $noindex_kinds := .Site.Params.noindex_kinds | default $default_noindex_kinds }}
+ {{ $is_noindex_true := and (isset .Params "noindex") .Params.noindex }}
+ {{ if or (in $noindex_kinds .Kind) ($is_noindex_true) }}
+
+ {{ end }}
+
+ {{ partial "meta/name-author" . }}
+ {{ template "_internal/opengraph.html" . }}
+ {{ partial "meta/ogimage" . }}
+
+ {{ if .IsHome }} {{ partial "site-verification" . }} {{ end }}
+
+ {{ template "_internal/google_analytics_async.html" . }}
+ {{ if .RSSLink }}
+ {{ end }}
+
+ {{ if (isset .Params "prev") }}
+ {{ end }} {{ if (isset .Params "next") }}
+ {{ end }}
+
+ {{ partial "favicon" . }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ block "header" . }}{{ end }}
+ {{ block "main" . }}{{ end }}
+
+
+
+
+
+
+
+
+
diff --git a/docs/themes/oscalkit/layouts/_default/list.html b/docs/themes/oscalkit/layouts/_default/list.html
new file mode 100644
index 00000000..514f3e5f
--- /dev/null
+++ b/docs/themes/oscalkit/layouts/_default/list.html
@@ -0,0 +1,19 @@
+{{ define "title"}} {{ .Title}} {{end}}
+{{ define "header"}} {{ partial "header" .}} {{end}}
+
+{{ define "main" }}
+
+