Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/softwareyoga/ronu-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeepak Karanth <deepak.karanth@gmail.com>2020-03-03 19:48:48 +0300
committerDeepak Karanth <deepak.karanth@gmail.com>2020-03-03 19:48:48 +0300
commit9be4cfcc0d085a3685857926bc9bb831285ac50c (patch)
tree7c31b5cc472f7be15e2ac28a1fc0816d41cb5efa
parent024d0b683131938cee0c09156e65f06f4b2c39ac (diff)
Add ronu theme
-rw-r--r--README.md139
-rw-r--r--archetypes/default.md11
-rw-r--r--assets/scss/_custom.scss30
-rwxr-xr-xassets/scss/_main.scss200
-rwxr-xr-xassets/scss/sakura-dark.scss12
-rwxr-xr-xassets/scss/sakura-vader.scss14
-rwxr-xr-xassets/scss/sakura-white.scss11
-rw-r--r--assets/scss/style-in-use.scss16
-rw-r--r--exampleSite/.gitignore27
-rw-r--r--exampleSite/LICENSE21
-rw-r--r--exampleSite/README.md22
-rw-r--r--exampleSite/config.toml50
-rw-r--r--exampleSite/configTaxo.toml28
-rw-r--r--exampleSite/content/_index.md4
-rw-r--r--exampleSite/content/about.md28
-rw-r--r--exampleSite/content/archives.md5
-rw-r--r--exampleSite/content/homepage/about.md7
-rw-r--r--exampleSite/content/homepage/index.md3
-rw-r--r--exampleSite/content/homepage/work.md7
-rw-r--r--exampleSite/content/post/_index.md6
-rw-r--r--exampleSite/content/post/emoji-support.md47
-rw-r--r--exampleSite/content/post/markdown-syntax.md147
-rw-r--r--exampleSite/content/post/math-typesetting.mmark46
-rw-r--r--exampleSite/content/post/placeholder-text.md58
-rw-r--r--exampleSite/content/post/rich-content.md42
-rw-r--r--exampleSite/layouts/.gitkeep0
-rw-r--r--exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.content191
-rw-r--r--exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.json1
-rw-r--r--exampleSite/static/.gitignore0
-rw-r--r--images/screenshot-dark.pngbin0 -> 64050 bytes
-rw-r--r--images/screenshot-vader.pngbin0 -> 100750 bytes
-rw-r--r--images/screenshot.pngbin0 -> 94315 bytes
-rw-r--r--images/tn.pngbin0 -> 63080 bytes
-rw-r--r--layouts/404.html9
-rw-r--r--layouts/_default/baseof.html10
-rw-r--r--layouts/_default/list.html11
-rw-r--r--layouts/_default/single.html8
-rw-r--r--layouts/partials/footer.html12
-rw-r--r--layouts/partials/head.html34
-rw-r--r--layouts/partials/nav.html10
-rw-r--r--layouts/partials/pagination.html10
-rw-r--r--static/css/normalize.css349
-rw-r--r--theme.toml13
43 files changed, 1638 insertions, 1 deletions
diff --git a/README.md b/README.md
index d96ccae..47940bc 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,139 @@
# ronu-hugo-theme
-Clean and simple responsive theme for Hugo with complete separation of html content and css classes.
+Ronu is a clean and simple responsive theme for [hugo](https://gohugo.io). It simplicity lies in the fact that there is complete separation of html content and css classes.
+
+Live demo at: [softwareyoga.com](https://www.softwareyoga.com)
+
+No more of messy html like this that is full of css classes...
+```
+<html>
+<body>
+ <div class="w3-row-padding w3-container">
+ <div class="w3-col l3 m2">
+ <h1>Blog</h1>
+ </div>
+ <div class="w3-col l6 m8">
+ <h2 class="w3-center w3-bold">Post Title</h2>
+ </div>
+ </body>
+</html>
+```
+Instead, you will have beautifully formatted plain html without having to specify any css classes, thanks to [Sakura](https://oxal.org/projects/sakura) - A classless css framework.
+
+```
+<html>
+ <body>
+ <h1>Blog</h1>
+ <h2>Post Title></h2>
+ <p>Content follows...
+ </body>
+</html>
+```
+The uncluttered user interface (and clean code) make it a delight to work with, focussing on the most important aspect - The Content.
+
+![Ronu screenshot](https://github.com/softwareyoga/ronu-hugo-theme/images/screenshot.png)
+
+
+## Installation
+
+### Requirements
+
+- Hugo 0.64.1 or higher (extended version because of usage of sass)
+
+### Standard Installation
+
+To install Ronu as your default theme, first install this repository in the `themes/` directory:
+```
+ $ cd themes/
+ $ git clone https://github.com/softwareyoga/ronu-hugo-theme
+```
+Second, specify `ronu` as your default theme in the `config.toml` file. Just add the line
+```
+ theme = "ronu"
+```
+at the top of the file.
+
+
+## Options
+
+Ronu includes some customizable options, applied via the config file.
+
+
+### Menu
+
+Create a list of menu item links in the nav bar by assigning "menu.main" in the front matter, like so:
+
+```toml
+theme = "ronu"
+
+[[menu.main]]
+ name = "Blog"
+ url = "/blog/"
+
+[[menu.main]]
+ name = "About"
+ url = "/about/"
+```
+
+### Social
+Inform your audience about your social presense in the footer, like so:
+
+```toml
+theme = "ronu"
+
+[params]
+ authorNname = "Your Name"
+ twitterURL = "https://twitter.com/FooBar"
+ linkedinURL = "https://www.linkedin.com/in/FooBar"
+ email = "foobar@foobar.com"
+```
+
+### Main section and siteDescription
+
+By default Ronu assumes the section with most pages as the main section. This is configurable, like so:
+
+```toml
+mainSections = ["post"]
+```
+
+'siteDescription' is used in the meta info headers in the generated html, configurable as:
+```toml
+siteDescription = "Your awesome site description"
+```
+
+### Theme colours
+
+Ronu ships with 3 optional colour schemes based on [Sakura color scheme](https://github.com/oxalorg/sakura/tree/master/scss). To apply a particular colour, change the variables in 'style-in-use.scss'.
+
+Reference values for the 3 built in colour options are specified in the files 'sakura-dark.scss', 'sakura-vader.scss' and 'sakura-white.scss'
+
+To create your own theme, look to the file 'style-in-use.scss' and change the provided colors.
+
+![Ronu in dark mode](https://github.com/softwareyoga/ronu-hugo-theme/images/screenshot-dark.png)
+![Ronu in vader mode](https://github.com/softwareyoga/ronu-hugo-theme/images/screenshot-vader.png)
+
+## Google Analytics
+
+Google Analytics can be enabled by assigning your tracking code to the `googleAnalytics` variable in the config file:
+
+```toml
+googleAnalytics = "Your tracking code"
+```
+
+## Author
+**Deepak Karanth**
+- https://github.com/softwareyoga
+- https://www.softwareyoga.com
+
+## Contributing
+
+Contributions are welcome and I will review and consider pull requests.
+Primary goals are:
+
+- Keep it simple. (E.g. Do not add Disqus commenting as readability is the main aspect of this theme, not bells and whistles)
+- Keep minimal (or zero) default configuration.
+- Avoid interference of content with user-defined layouts.
+- Avoid using JS
+
+## License
+
+Open sourced under the [MIT license](LICENSE.md).
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..fbf6cc5
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,11 @@
+---
+title:
+author:
+type: post
+date:
+url:
+description:
+draft:true
+categories:
+tags:
+---
diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss
new file mode 100644
index 0000000..e5a9528
--- /dev/null
+++ b/assets/scss/_custom.scss
@@ -0,0 +1,30 @@
+nav {
+ font-family: $font-family-serif;
+ letter-spacing: .05em;
+
+ h1 {
+ display: block;
+ font-weight: 400;
+ font-size: 1.3em;
+ margin: 0 0 .25em 0;
+ }
+
+ ul {
+ list-style-type: none;
+ padding: 0;
+ }
+
+ li {
+ display: inline;
+ color: $color-blossom;
+ font-size: .8em;
+ margin: 0 2.75% 0 0;
+ text-transform: uppercase;
+ }
+}
+
+#pagination {
+ display: flex;
+ justify-content: space-between;
+ list-style-type: none;
+} \ No newline at end of file
diff --git a/assets/scss/_main.scss b/assets/scss/_main.scss
new file mode 100755
index 0000000..daf6284
--- /dev/null
+++ b/assets/scss/_main.scss
@@ -0,0 +1,200 @@
+/* Sakura.css v1.0.0
+ * ================
+ * Minimal css theme.
+ * Project: https://github.com/oxalorg/sakura
+ */
+
+/* Body */
+
+html {
+ font-size: 62.5%; // So that root size becomes 10px
+ font-family: $font-family-serif;
+}
+
+body {
+ // $font-size-base must be a rem value
+ font-size: $font-size-base;
+ line-height: 1.618;
+ max-width: 38em;
+ margin: auto;
+ color: $color-text;
+ background-color: $color-bg;
+ padding: 13px;
+}
+
+@media (max-width: 684px) {
+ body {
+ font-size: $font-size-base * 0.85;
+ }
+}
+
+@media (max-width: 382px) {
+ body {
+ font-size: $font-size-base * 0.75;
+ }
+}
+
+@mixin word-wrap() {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-word;
+ -ms-hyphens: auto;
+ -moz-hyphens: auto;
+ -webkit-hyphens: auto;
+ hyphens: auto;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ line-height: 1.1;
+ font-family: $font-family-sans-serif;
+ font-weight: 700;
+ @include word-wrap;
+}
+
+h1 { font-size: 2.35em }
+h2 { font-size: 2.00em }
+h3 { font-size: 1.75em }
+h4 { font-size: 1.5em }
+h5 { font-size: 1.25em }
+h6 { font-size: 1em }
+
+small, sub, sup {
+ font-size: 75%;
+}
+
+hr {
+ border-color: $color-blossom;
+}
+
+a {
+ text-decoration: none;
+ color: $color-blossom;
+
+ &:hover {
+ color: $color-fade;
+ border-bottom: 2px solid $color-text;
+ }
+
+}
+
+ul {
+ padding-left: 1.4em;
+}
+
+li {
+ margin-bottom: 0.4em;
+}
+
+blockquote {
+ font-style: italic;
+ margin-left: 1.5em;
+ padding-left: 1em;
+ border-left: 3px solid $color-blossom;
+}
+
+img {
+ max-width: 100%;
+}
+
+/* Pre and Code */
+
+pre {
+ background-color: $color-bg-alt;
+ display: block;
+ padding: 1em;
+ overflow-x: auto;
+}
+
+code {
+ font-size: 0.9em;
+ padding: 0 0.5em;
+ background-color: $color-bg-alt;
+ white-space: pre-wrap;
+}
+
+pre > code {
+ padding: 0;
+ background-color: transparent;
+ white-space: pre;
+}
+
+/* Tables */
+
+table {
+ text-align: justify;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+td, th {
+ padding: 0.5em;
+ border-bottom: 1px solid $color-bg-alt;
+}
+
+/* Buttons, forms and input */
+
+input, textarea {
+ border: 1px solid $color-text;
+
+ &:focus {
+ border: 1px solid $color-blossom;
+ }
+}
+
+textarea {
+ width: 100%;
+}
+
+.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
+ display: inline-block;
+ padding: 5px 10px;
+ text-align: center;
+ text-decoration: none;
+ white-space: nowrap;
+
+ background-color: $color-blossom;
+ color: $color-bg;
+ border-radius: 1px;
+ border: 1px solid $color-blossom;
+ cursor: pointer;
+ box-sizing: border-box;
+
+ &[disabled] {
+ cursor: default;
+ opacity: .5;
+ }
+
+ &:focus, &:hover {
+ background-color: $color-fade;
+ border-color: $color-fade;
+ color: $color-bg;
+ outline: 0;
+ }
+}
+
+textarea, select, input[type] {
+ color: $color-text;
+ padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
+ margin-bottom: 10px;
+ background-color: $color-bg-alt;
+ border: 1px solid $color-bg-alt;
+ border-radius: 4px;
+ box-shadow: none;
+ box-sizing: border-box;
+
+ &:focus {
+ border: 1px solid $color-blossom;
+ outline: 0;
+ }
+}
+
+input[type="checkbox"]:focus {
+ outline: 1px dotted $color-blossom;
+}
+
+label, legend, fieldset {
+ display: block;
+ margin-bottom: .5rem;
+ font-weight: 600;
+}
diff --git a/assets/scss/sakura-dark.scss b/assets/scss/sakura-dark.scss
new file mode 100755
index 0000000..446e1e1
--- /dev/null
+++ b/assets/scss/sakura-dark.scss
@@ -0,0 +1,12 @@
+$color-blossom: #ffffff;
+$color-fade: #c9c9c9;
+
+$color-bg: #222222;
+$color-bg-alt: #4a4a4a;
+
+/* $color-text: #dedce5; */
+$color-text: #c9c9c9;
+$font-size-base: 1.8rem;
+
+$font-family-sans-serif: Verdana, Geneva, sans-serif;
+$font-family-serif: serif;
diff --git a/assets/scss/sakura-vader.scss b/assets/scss/sakura-vader.scss
new file mode 100755
index 0000000..9ad435b
--- /dev/null
+++ b/assets/scss/sakura-vader.scss
@@ -0,0 +1,14 @@
+$color-force: #DA4453;
+$color-blossom: lighten($color-force, 20%);
+$color-fade: $color-force;
+
+$color-bg: #120c0e;
+$color-bg-alt: #40363a;
+
+/* $color-text: #dedce5; */
+$color-text: #d9d8dc;
+$font-size-base: 1.8rem;
+
+$font-family-sans-serif: Verdana, Geneva, sans-serif;
+$font-family-serif: serif;
+
diff --git a/assets/scss/sakura-white.scss b/assets/scss/sakura-white.scss
new file mode 100755
index 0000000..99fd8d9
--- /dev/null
+++ b/assets/scss/sakura-white.scss
@@ -0,0 +1,11 @@
+$color-blossom: #2c8898;
+$color-fade: #982c61;
+
+$color-bg: #f9f9f9;
+$color-bg-alt: #f1f1f1;
+
+$color-text: #4a4a4a;
+$font-size-base: 1.8rem;
+
+$font-family-sans-serif: Verdana, Geneva, sans-serif;
+$font-family-serif: serif;
diff --git a/assets/scss/style-in-use.scss b/assets/scss/style-in-use.scss
new file mode 100644
index 0000000..5cd1cd4
--- /dev/null
+++ b/assets/scss/style-in-use.scss
@@ -0,0 +1,16 @@
+$color-blossom: #2c8898;
+$color-fade: #982c61;
+
+$color-bg: #f9f9f9;
+$color-bg-alt: #f1f1f1;
+
+$color-text: #4a4a4a;
+$font-size-base: 1.8rem;
+
+$font-family-sans-serif: Verdana, Geneva, sans-serif;
+$font-family-serif: serif;
+
+/* Replace values above from the other sakura-*.scss files to generate a different theme */
+
+@import "main";
+@import "custom"; \ No newline at end of file
diff --git a/exampleSite/.gitignore b/exampleSite/.gitignore
new file mode 100644
index 0000000..ca4d540
--- /dev/null
+++ b/exampleSite/.gitignore
@@ -0,0 +1,27 @@
+# Compiled Object files, Static and Dynamic libs (Shared Objects)
+*.o
+*.a
+*.so
+
+# Folders
+_obj
+_test
+
+# Architecture specific extensions/prefixes
+*.[568vq]
+[568vq].out
+
+*.cgo1.go
+*.cgo2.c
+_cgo_defun.c
+_cgo_gotypes.go
+_cgo_export.*
+
+_testmain.go
+
+*.exe
+*.test
+
+/public
+/themes
+.DS_Store
diff --git a/exampleSite/LICENSE b/exampleSite/LICENSE
new file mode 100644
index 0000000..4527efb
--- /dev/null
+++ b/exampleSite/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014 Steve Francia
+
+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. \ No newline at end of file
diff --git a/exampleSite/README.md b/exampleSite/README.md
new file mode 100644
index 0000000..aa38bb6
--- /dev/null
+++ b/exampleSite/README.md
@@ -0,0 +1,22 @@
+# hugoBasicExample
+
+This repository offers an example site for [Hugo](https://gohugo.io/) and also it provides the default content for demos hosted on the [Hugo Themes Showcase](https://themes.gohugo.io/).
+
+# Using
+
+1. [Install Hugo](https://gohugo.io/overview/installing/)
+2. Clone this repository
+```bash
+git clone https://github.com/gohugoio/hugoBasicExample.git
+cd hugoBasicExample
+```
+3. Clone the repository you want to test. If you want to test all Hugo Themes then follow the instructions provided [here](https://github.com/gohugoio/hugoThemes#installing-all-themes)
+4. Run Hugo and select the theme of your choosing
+```bash
+hugo server -t YOURTHEME
+```
+5. Under `/content/` this repository contains the following:
+- A section called `/post/` with sample markdown content
+- A headless bundle called `homepage` that you may want to use for single page applications. You can find instructions about headless bundles over [here](https://gohugo.io/content-management/page-bundles/#headless-bundle)
+- An `about.md` that is intended to provide the `/about/` page for a theme demo
+6. If you intend to build a theme that does not fit in the content structure provided in this repository, then you are still more than welcome to submit it for review at the [Hugo Themes](https://github.com/gohugoio/hugoThemes/issues) respository
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
new file mode 100644
index 0000000..6de33fe
--- /dev/null
+++ b/exampleSite/config.toml
@@ -0,0 +1,50 @@
+baseURL = "https://example.com"
+title = "Hugo Themes"
+author = "Steve Francia"
+copyright = "Copyright ยฉ 2008โ€“2019, Steve Francia and the Hugo Authors; all rights reserved."
+paginate = 3
+languageCode = "en"
+DefaultContentLanguage = "en"
+enableInlineShortcodes = true
+footnoteReturnLinkContents = "^"
+
+[menu]
+
+ [[menu.main]]
+ identifier = "about"
+ name = "About"
+ url = "/about/"
+ weight = 10
+
+[taxonomies]
+category = "categories"
+tag = "tags"
+series = "series"
+
+[privacy]
+
+ [privacy.vimeo]
+ disabled = false
+ simple = true
+
+ [privacy.twitter]
+ disabled = false
+ enableDNT = true
+ simple = true
+
+ [privacy.instagram]
+ disabled = false
+ simple = true
+
+ [privacy.youtube]
+ disabled = false
+ privacyEnhanced = true
+
+[services]
+
+ [services.instagram]
+ disableInlineCSS = true
+
+ [services.twitter]
+ disableInlineCSS = true
+
diff --git a/exampleSite/configTaxo.toml b/exampleSite/configTaxo.toml
new file mode 100644
index 0000000..a6acc92
--- /dev/null
+++ b/exampleSite/configTaxo.toml
@@ -0,0 +1,28 @@
+timeout = 30000
+enableInlineShortcodes = true
+footnoteReturnLinkContents = "^"
+
+[taxonomies]
+category = "categories"
+tag = "tags"
+series = "series"
+
+[privacy]
+
+[privacy.vimeo]
+disabled = false
+simple = true
+
+[privacy.twitter]
+disabled = false
+enableDNT = true
+simple = true
+disableInlineCSS = true
+
+[privacy.instagram]
+disabled = false
+simple = true
+
+[privacy.youtube]
+disabled = false
+privacyEnhanced = true \ No newline at end of file
diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md
new file mode 100644
index 0000000..6abc75e
--- /dev/null
+++ b/exampleSite/content/_index.md
@@ -0,0 +1,4 @@
++++
+author = "Hugo Authors"
++++
+
diff --git a/exampleSite/content/about.md b/exampleSite/content/about.md
new file mode 100644
index 0000000..a412806
--- /dev/null
+++ b/exampleSite/content/about.md
@@ -0,0 +1,28 @@
++++
+title = "About"
+description = "Hugo, the worldโ€™s fastest framework for building websites"
+date = "2019-02-28"
+aliases = ["about-us","about-hugo","contact"]
+author = "Hugo Authors"
++++
+
+Written in Go, Hugo is an open source static site generator available under the [Apache Licence 2.0.](https://github.com/gohugoio/hugo/blob/master/LICENSE) Hugo supports TOML, YAML and JSON data file types, Markdown and HTML content files and uses shortcodes to add rich content. Other notable features are taxonomies, multilingual mode, image processing, custom output formats, HTML/CSS/JS minification and support for Sass SCSS workflows.
+
+Hugo makes use of a variety of open source projects including:
+
+* https://github.com/yuin/goldmark
+* https://github.com/alecthomas/chroma
+* https://github.com/muesli/smartcrop
+* https://github.com/spf13/cobra
+* https://github.com/spf13/viper
+
+Hugo is ideal for blogs, corporate websites, creative portfolios, online magazines, single page applications or even a website with thousands of pages.
+
+Hugo is for people who want to hand code their own website without worrying about setting up complicated runtimes, dependencies and databases.
+
+Websites built with Hugo are extremelly fast, secure and can be deployed anywhere including, AWS, GitHub Pages, Heroku, Netlify and any other hosting provider.
+
+Learn more and contribute on [GitHub](https://github.com/gohugoio).
+
+
+
diff --git a/exampleSite/content/archives.md b/exampleSite/content/archives.md
new file mode 100644
index 0000000..98a1ee9
--- /dev/null
+++ b/exampleSite/content/archives.md
@@ -0,0 +1,5 @@
+---
+date: 2019-05-28
+type: section
+layout: "archives"
+--- \ No newline at end of file
diff --git a/exampleSite/content/homepage/about.md b/exampleSite/content/homepage/about.md
new file mode 100644
index 0000000..c2ba680
--- /dev/null
+++ b/exampleSite/content/homepage/about.md
@@ -0,0 +1,7 @@
+---
+title: 'Our Difference'
+button: 'About us'
+weight: 2
+---
+
+Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. ipsum dolor sit amet, et essent mediocritatem quo, \ No newline at end of file
diff --git a/exampleSite/content/homepage/index.md b/exampleSite/content/homepage/index.md
new file mode 100644
index 0000000..01ffa31
--- /dev/null
+++ b/exampleSite/content/homepage/index.md
@@ -0,0 +1,3 @@
+---
+headless : true
+---
diff --git a/exampleSite/content/homepage/work.md b/exampleSite/content/homepage/work.md
new file mode 100644
index 0000000..f2fee73
--- /dev/null
+++ b/exampleSite/content/homepage/work.md
@@ -0,0 +1,7 @@
+---
+title: 'We Help Business Grow'
+button: 'Our Work'
+weight: 1
+---
+
+Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. Numquam dolores mel eu, mea docendi omittantur et, mea ea duis erat. Elit melius cu ius. Per ex novum tantas putant, ei his nullam aliquam apeirian. Aeterno quaestio constituto sea an, no eum intellegat assueverit. \ No newline at end of file
diff --git a/exampleSite/content/post/_index.md b/exampleSite/content/post/_index.md
new file mode 100644
index 0000000..7c6bd54
--- /dev/null
+++ b/exampleSite/content/post/_index.md
@@ -0,0 +1,6 @@
++++
+aliases = ["posts","articles","blog","showcase","docs"]
+title = "Posts"
+author = "Hugo Authors"
+tags = ["index"]
++++
diff --git a/exampleSite/content/post/emoji-support.md b/exampleSite/content/post/emoji-support.md
new file mode 100644
index 0000000..ecf6c86
--- /dev/null
+++ b/exampleSite/content/post/emoji-support.md
@@ -0,0 +1,47 @@
++++
+author = "Hugo Authors"
+title = "Emoji Support"
+date = "2019-03-05"
+description = "Guide to emoji usage in Hugo"
+tags = [
+ "emoji",
+]
++++
+
+Emoji can be enabled in a Hugo project in a number of ways.
+<!--more-->
+The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes).
+
+To enable emoji globally, set `enableEmoji` to `true` in your siteโ€™s [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g.
+
+
+<p><span class="nowrap"><span class="emojify">๐Ÿ™ˆ</span> <code>:see_no_evil:</code></span> <span class="nowrap"><span class="emojify">๐Ÿ™‰</span> <code>:hear_no_evil:</code></span> <span class="nowrap"><span class="emojify">๐Ÿ™Š</span> <code>:speak_no_evil:</code></span></p>
+<br>
+
+The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes.
+
+***
+
+**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.
+
+{{< highlight html >}}
+.emoji {
+font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
+}
+{{< /highlight >}}
+
+{{< css.inline >}}
+<style>
+.emojify {
+ font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
+ font-size: 2rem;
+ vertical-align: middle;
+}
+@media screen and (max-width:650px) {
+ .nowrap {
+ display: block;
+ margin: 25px 0;
+}
+}
+</style>
+{{< /css.inline >}} \ No newline at end of file
diff --git a/exampleSite/content/post/markdown-syntax.md b/exampleSite/content/post/markdown-syntax.md
new file mode 100644
index 0000000..d60c404
--- /dev/null
+++ b/exampleSite/content/post/markdown-syntax.md
@@ -0,0 +1,147 @@
++++
+author = "Hugo Authors"
+title = "Markdown Syntax Guide"
+date = "2019-03-11"
+description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
+tags = [
+ "markdown",
+ "css",
+ "html",
+ "themes",
+]
+categories = [
+ "themes",
+ "syntax",
+]
+series = ["Themes Guide"]
+aliases = ["migrate-from-jekyl"]
++++
+
+This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
+<!--more-->
+
+## Headings
+
+The following HTML `<h1>`โ€”`<h6>` elements represent six levels of section headings. `<h1>` is the highest section level while `<h6>` is the lowest.
+
+# H1
+## H2
+### H3
+#### H4
+##### H5
+###### H6
+
+## Paragraph
+
+Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
+
+Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
+
+## Blockquotes
+
+The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
+
+#### Blockquote without attribution
+
+> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
+> **Note** that you can use *Markdown syntax* within a blockquote.
+
+#### Blockquote with attribution
+
+> Don't communicate by sharing memory, share memory by communicating.</p>
+> โ€” <cite>Rob Pike[^1]</cite>
+
+
+[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
+
+## Tables
+
+Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.
+
+ Name | Age
+--------|------
+ Bob | 27
+ Alice | 23
+
+#### Inline Markdown within tables
+
+| Inline&nbsp;&nbsp;&nbsp; | Markdown&nbsp;&nbsp;&nbsp; | In&nbsp;&nbsp;&nbsp; | Table |
+| ---------- | --------- | ----------------- | ---------- |
+| *italics* | **bold** | ~~strikethrough~~&nbsp;&nbsp;&nbsp; | `code` |
+
+## Code Blocks
+
+#### Code block with backticks
+
+```
+html
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>Example HTML5 Document</title>
+</head>
+<body>
+ <p>Test</p>
+</body>
+</html>
+```
+#### Code block indented with four spaces
+
+ <!DOCTYPE html>
+ <html lang="en">
+ <head>
+ <meta charset="UTF-8">
+ <title>Example HTML5 Document</title>
+ </head>
+ <body>
+ <p>Test</p>
+ </body>
+ </html>
+
+#### Code block with Hugo's internal highlight shortcode
+{{< highlight html >}}
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>Example HTML5 Document</title>
+</head>
+<body>
+ <p>Test</p>
+</body>
+</html>
+{{< /highlight >}}
+
+## List Types
+
+#### Ordered List
+
+1. First item
+2. Second item
+3. Third item
+
+#### Unordered List
+
+* List item
+* Another item
+* And another item
+
+#### Nested list
+
+* Item
+1. First Sub-item
+2. Second Sub-item
+
+## Other Elements โ€” abbr, sub, sup, kbd, mark
+
+<abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
+
+H<sub>2</sub>O
+
+X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
+
+Press <kbd><kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd></kbd> to end the session.
+
+Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
+
diff --git a/exampleSite/content/post/math-typesetting.mmark b/exampleSite/content/post/math-typesetting.mmark
new file mode 100644
index 0000000..7f421ae
--- /dev/null
+++ b/exampleSite/content/post/math-typesetting.mmark
@@ -0,0 +1,46 @@
+---
+author: Hugo Authors
+title: Math Typesetting
+date: 2019-03-08
+description: A brief guide to setup KaTeX
+markup: mmark
+math: true
+---
+
+Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.
+<!--more-->
+
+In this example we will be using [KaTeX](https://katex.org/)
+
+- Create a partial under `/layouts/partials/math.html`
+- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally.
+- Include the partial in your templates like so:
+
+```
+{{ if or .Params.math .Site.Params.math }}
+{{ partial "math.html" . }}
+{{ end }}
+```
+- To enable KaTex globally set the parameter `math` to `true` in a project's configuration
+- To enable KaTex on a per page basis include the parameter `math: true` in content files.
+
+**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html)
+{{< math.inline >}}
+{{ if or .Page.Params.math .Site.Params.math }}
+<!-- KaTeX -->
+<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/katex.min.css" integrity="sha384-dbVIfZGuN1Yq7/1Ocstc1lUEm+AT+/rCkibIcC/OmWo5f0EA48Vf8CytHzGrSwbQ" crossorigin="anonymous">
+<script defer src="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/katex.min.js" integrity="sha384-2BKqo+exmr9su6dir+qCw08N2ZKRucY4PrGQPPWU1A7FtlCGjmEGFqXCv5nyM5Ij" crossorigin="anonymous"></script>
+<script defer src="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/contrib/auto-render.min.js" integrity="sha384-kWPLUVMOks5AQFrykwIup5lo0m3iMkkHrD0uJ4H5cjeGihAutqP0yW0J6dpFiVkI" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script>
+{{ end }}
+{{</ math.inline >}}
+
+### Examples
+
+Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887โ€ฆ $$
+
+Block math:
+
+$$
+ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
+$$
+
diff --git a/exampleSite/content/post/placeholder-text.md b/exampleSite/content/post/placeholder-text.md
new file mode 100644
index 0000000..378b995
--- /dev/null
+++ b/exampleSite/content/post/placeholder-text.md
@@ -0,0 +1,58 @@
++++
+author = "Hugo Authors"
+title = "Placeholder Text"
+date = "2019-03-09"
+description = "Lorem Ipsum Dolor Si Amet"
+tags = [
+ "markdown",
+ "text",
+]
++++
+
+Lorem est tota propiore conpellat pectoribus de
+pectora summo. <!--more-->Redit teque digerit hominumque toris verebor lumina non cervice
+subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc
+caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis
+lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.
+
+1. Exierant elisi ambit vivere dedere
+2. Duce pollice
+3. Eris modo
+4. Spargitque ferrea quos palude
+
+Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus
+silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria
+tractus malis.
+
+1. Comas hunc haec pietate fetum procerum dixit
+2. Post torum vates letum Tiresia
+3. Flumen querellas
+4. Arcanaque montibus omnes
+5. Quidem et
+
+# Vagus elidunt
+
+<svg class="canon" xmlns="http://www.w3.org/2000/svg" overflow="visible" viewBox="0 0 496 373" height="373" width="496"><g fill="none"><path stroke="#000" stroke-width=".75" d="M.599 372.348L495.263 1.206M.312.633l494.95 370.853M.312 372.633L247.643.92M248.502.92l246.76 370.566M330.828 123.869V1.134M330.396 1.134L165.104 124.515"></path><path stroke="#ED1C24" stroke-width=".75" d="M275.73 41.616h166.224v249.05H275.73zM54.478 41.616h166.225v249.052H54.478z"></path><path stroke="#000" stroke-width=".75" d="M.479.375h495v372h-495zM247.979.875v372"></path><ellipse cx="498.729" cy="177.625" rx=".75" ry="1.25"></ellipse><ellipse cx="247.229" cy="377.375" rx=".75" ry="1.25"></ellipse></g></svg>
+
+[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon)
+
+## Mane refeci capiebant unda mulcebat
+
+Victa caducifer, malo vulnere contra
+dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere
+furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.
+
+Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli
+Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare
+Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert
+ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae
+vulnus haerentia iuste et exercebat, sui et.
+
+Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem
+Propoetides **parte**.
+
+{{< css.inline >}}
+<style>
+.canon { background: white; width: 100%; height: auto;}
+</style>
+{{< /css.inline >}}
diff --git a/exampleSite/content/post/rich-content.md b/exampleSite/content/post/rich-content.md
new file mode 100644
index 0000000..5ff41d7
--- /dev/null
+++ b/exampleSite/content/post/rich-content.md
@@ -0,0 +1,42 @@
++++
+author = "Hugo Authors"
+title = "Rich Content"
+date = "2019-03-10"
+description = "A brief description of Hugo Shortcodes"
+tags = [
+ "shortcodes",
+ "privacy",
+]
++++
+
+Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
+<!--more-->
+---
+
+## Instagram Simple Shortcode
+
+{{< instagram_simple BGvuInzyFAe hidecaption >}}
+
+<br>
+
+---
+
+## YouTube Privacy Enhanced Shortcode
+
+{{< youtube ZJthWmvUzzc >}}
+
+<br>
+
+---
+
+## Twitter Simple Shortcode
+
+{{< twitter_simple 1085870671291310081 >}}
+
+<br>
+
+---
+
+## Vimeo Simple Shortcode
+
+{{< vimeo_simple 48912912 >}}
diff --git a/exampleSite/layouts/.gitkeep b/exampleSite/layouts/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/exampleSite/layouts/.gitkeep
diff --git a/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.content b/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.content
new file mode 100644
index 0000000..e029025
--- /dev/null
+++ b/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.content
@@ -0,0 +1,191 @@
+/* Replace values above from the other sakura-*.scss files to generate a different theme */
+/* Sakura.css v1.0.0
+ * ================
+ * Minimal css theme.
+ * Project: https://github.com/oxalorg/sakura
+ */
+/* Body */
+html {
+ font-size: 62.5%;
+ font-family: serif; }
+
+body {
+ font-size: 1.8rem;
+ line-height: 1.618;
+ max-width: 38em;
+ margin: auto;
+ color: #4a4a4a;
+ background-color: #f9f9f9;
+ padding: 13px; }
+
+@media (max-width: 684px) {
+ body {
+ font-size: 1.53rem; } }
+
+@media (max-width: 382px) {
+ body {
+ font-size: 1.35rem; } }
+
+h1, h2, h3, h4, h5, h6 {
+ line-height: 1.1;
+ font-family: Verdana, Geneva, sans-serif;
+ font-weight: 700;
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-word;
+ -ms-hyphens: auto;
+ -moz-hyphens: auto;
+ -webkit-hyphens: auto;
+ hyphens: auto; }
+
+h1 {
+ font-size: 2.35em; }
+
+h2 {
+ font-size: 2.00em; }
+
+h3 {
+ font-size: 1.75em; }
+
+h4 {
+ font-size: 1.5em; }
+
+h5 {
+ font-size: 1.25em; }
+
+h6 {
+ font-size: 1em; }
+
+small, sub, sup {
+ font-size: 75%; }
+
+hr {
+ border-color: #2c8898; }
+
+a {
+ text-decoration: none;
+ color: #2c8898; }
+ a:hover {
+ color: #982c61;
+ border-bottom: 2px solid #4a4a4a; }
+
+ul {
+ padding-left: 1.4em; }
+
+li {
+ margin-bottom: 0.4em; }
+
+blockquote {
+ font-style: italic;
+ margin-left: 1.5em;
+ padding-left: 1em;
+ border-left: 3px solid #2c8898; }
+
+img {
+ max-width: 100%; }
+
+/* Pre and Code */
+pre {
+ background-color: #f1f1f1;
+ display: block;
+ padding: 1em;
+ overflow-x: auto; }
+
+code {
+ font-size: 0.9em;
+ padding: 0 0.5em;
+ background-color: #f1f1f1;
+ white-space: pre-wrap; }
+
+pre > code {
+ padding: 0;
+ background-color: transparent;
+ white-space: pre; }
+
+/* Tables */
+table {
+ text-align: justify;
+ width: 100%;
+ border-collapse: collapse; }
+
+td, th {
+ padding: 0.5em;
+ border-bottom: 1px solid #f1f1f1; }
+
+/* Buttons, forms and input */
+input, textarea {
+ border: 1px solid #4a4a4a; }
+ input:focus, textarea:focus {
+ border: 1px solid #2c8898; }
+
+textarea {
+ width: 100%; }
+
+.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
+ display: inline-block;
+ padding: 5px 10px;
+ text-align: center;
+ text-decoration: none;
+ white-space: nowrap;
+ background-color: #2c8898;
+ color: #f9f9f9;
+ border-radius: 1px;
+ border: 1px solid #2c8898;
+ cursor: pointer;
+ box-sizing: border-box; }
+ .button[disabled], button[disabled], input[type="submit"][disabled], input[type="reset"][disabled], input[type="button"][disabled] {
+ cursor: default;
+ opacity: .5; }
+ .button:focus, .button:hover, button:focus, button:hover, input[type="submit"]:focus, input[type="submit"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="button"]:focus, input[type="button"]:hover {
+ background-color: #982c61;
+ border-color: #982c61;
+ color: #f9f9f9;
+ outline: 0; }
+
+textarea, select, input[type] {
+ color: #4a4a4a;
+ padding: 6px 10px;
+ /* The 6px vertically centers text on FF, ignored by Webkit */
+ margin-bottom: 10px;
+ background-color: #f1f1f1;
+ border: 1px solid #f1f1f1;
+ border-radius: 4px;
+ box-shadow: none;
+ box-sizing: border-box; }
+ textarea:focus, select:focus, input[type]:focus {
+ border: 1px solid #2c8898;
+ outline: 0; }
+
+input[type="checkbox"]:focus {
+ outline: 1px dotted #2c8898; }
+
+label, legend, fieldset {
+ display: block;
+ margin-bottom: .5rem;
+ font-weight: 600; }
+
+nav {
+ font-family: serif;
+ letter-spacing: .05em; }
+ nav h1 {
+ display: block;
+ font-weight: 400;
+ font-size: 1.3em;
+ margin: 0 0 .25em 0; }
+ nav ul {
+ list-style-type: none;
+ padding: 0; }
+ nav li {
+ display: inline;
+ color: #2c8898;
+ font-size: .8em;
+ margin: 0 2.75% 0 0;
+ text-transform: uppercase; }
+
+#pagination {
+ display: flex;
+ justify-content: space-between;
+ list-style-type: none; }
+
+/*# sourceMappingURL=style.css.map */ \ No newline at end of file
diff --git a/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.json b/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.json
new file mode 100644
index 0000000..28c014b
--- /dev/null
+++ b/exampleSite/resources/_gen/assets/scss/scss/style-in-use.scss_5ad6f408b0e3e473c748aac88af0ea18.json
@@ -0,0 +1 @@
+{"Target":"css/style.css","MediaType":"text/css","Data":{}} \ No newline at end of file
diff --git a/exampleSite/static/.gitignore b/exampleSite/static/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/exampleSite/static/.gitignore
diff --git a/images/screenshot-dark.png b/images/screenshot-dark.png
new file mode 100644
index 0000000..43dbe1c
--- /dev/null
+++ b/images/screenshot-dark.png
Binary files differ
diff --git a/images/screenshot-vader.png b/images/screenshot-vader.png
new file mode 100644
index 0000000..ee4d503
--- /dev/null
+++ b/images/screenshot-vader.png
Binary files differ
diff --git a/images/screenshot.png b/images/screenshot.png
new file mode 100644
index 0000000..4a0108f
--- /dev/null
+++ b/images/screenshot.png
Binary files differ
diff --git a/images/tn.png b/images/tn.png
new file mode 100644
index 0000000..3cb827e
--- /dev/null
+++ b/images/tn.png
Binary files differ
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..4954ff7
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,9 @@
+{{ define "main" }}
+ Oops! Sorry. The page you are looking for does not exist. Browse to the <a href='{{ .Site.BaseURL }}'>Home page</a> or have a look at a few of the latest posts..
+
+ <ul>
+ {{ range first 10 (where .Data.Pages "Type" "post") }}
+ <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
+ {{ end }}
+ </ul>
+{{ end }} \ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..2e88ceb
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML>
+<html>
+{{ partial "head" . }}
+<body>
+ {{ partial "nav.html" . }}
+ {{ block "main" . }}
+ {{ end }}
+ {{ partial "footer.html" . }}
+</body>
+</html> \ No newline at end of file
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..e45e63b
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,11 @@
+{{ define "main" }}
+ {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" site.Params.mainSections) }}
+
+ {{ range $paginator.Pages }}
+ <h2>{{ .Title }}{{ if .Draft }} ::Draft{{ end }}</h2>
+ {{ .Description | plainify | safeHTML }}
+ <a href="{{ .Permalink }}"> Read More.</a>
+ {{ end }}
+
+ {{ partial "pagination.html" . }}
+{{ end }} \ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..54c416b
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,8 @@
+{{ define "main" }}
+ {{ if and (.IsPage) (eq .Type "post") }}
+ <h1>{{ .Title }}</h1>
+ <time datetime="{{ .Date }}" itemprop="datePublished">{{ .Date.Format "January 2, 2006" }}</time>
+ {{ end }}
+
+ {{ .Content }}
+{{ end }} \ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..df59c24
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,12 @@
+<footer>
+ <a href="#">&uarr;Back to top</a> || <a href="{{ .Site.BaseURL }}index.xml">RSS</a> || <a href="{{ $.Site.Params.TwitterURL }}">Twitter</a> || <a href="{{ $.Site.Params.LinkedInURL }}">LinkedIn</a><br>
+ {{ $.Site.Params.email }}
+</footer>
+
+{{ if not .Site.IsServer }}
+ {{ template "_internal/google_analytics_async.html" . }}
+{{ end }}
+
+<!--a href="{{ .Site.BaseURL }}privacy-policy">Privacy-Policy</a>&nbsp;&vert;
+<a href="{{ .Site.BaseURL }}terms-conditions">Terms and Conditions</a-->
+<!--p>&copy; {{ now.Format "2006"}} {{ $.Site.Params.authorNname }}. All rights reserved. </p--> \ No newline at end of file
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..689af5d
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,34 @@
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>{{ with .Title }}{{ . }}{{ else }}{{ .Site.Title }}{{end}}</title>
+
+ <meta name="robots" content="noodp"/>
+
+ {{ if .IsPage }}
+ <meta name="description" content="{{ .Description }}">
+ {{ else if .IsHome }}
+ <meta name="description" content="{{ .Site.Params.siteDescription }} by {{ .Site.Params.authorNname }}">
+ {{ else if .IsNode }}
+ <meta name="description" content="{{ .Title }}">
+ {{ end }}
+
+ <link rel="canonical" href="{{ .Permalink }}"/>
+
+ {{ template "_internal/opengraph.html" . }}
+ {{ template "_internal/twitter_cards.html" . }}
+ {{ template "_internal/schema.html" . }}
+
+ {{ with .OutputFormats.Get "rss" -}}
+ {{ printf `<link rel="%s" type="%s+%s" href="%s" title="%s" />` .Rel .MediaType.Type .MediaType.Suffix .Permalink $.Site.Title | safeHTML }}
+ {{ end -}}
+
+ <!-- Styles -->
+ <link rel="stylesheet" href='{{ "css/normalize.css" | absURL }}'>
+
+ {{- $inServerMode := .Site.IsServer }}
+ {{- $cssTarget := "css/style.css" }}
+ {{- $cssOptions := cond ($inServerMode) (dict "targetPath" $cssTarget "enableSourceMap" true) (dict "targetPath" $cssTarget "outputStyle" "compressed") }}
+ {{- $style := resources.Get "scss/style-in-use.scss" | toCSS $cssOptions }}
+ <link rel="stylesheet" href="{{ $style.Permalink }}">
+</head> \ No newline at end of file
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
new file mode 100644
index 0000000..b926865
--- /dev/null
+++ b/layouts/partials/nav.html
@@ -0,0 +1,10 @@
+<header>
+<nav>
+ <h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
+ <ul>
+ {{ range .Site.Menus.main }}
+ <li><a href="{{ .URL | relLangURL }}">{{ .Name }}</a></li>
+ {{ end }}
+ </ul>
+</nav>
+</header> \ No newline at end of file
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..62967c6
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,10 @@
+<hr>
+<section id="pagination">
+ {{ if .Paginator.HasPrev }}
+ <a href="{{ .Paginator.Prev.URL }}"> Prev </a>
+ {{ end }}
+ <label>Page {{ .Paginator.PageNumber}} of {{.Paginator.TotalPages}}</label>
+ {{ if .Paginator.HasNext }}
+ <a href="{{ .Paginator.Next.URL }}"> Next </a>
+ {{ end }}
+</section> \ No newline at end of file
diff --git a/static/css/normalize.css b/static/css/normalize.css
new file mode 100644
index 0000000..b0c1902
--- /dev/null
+++ b/static/css/normalize.css
@@ -0,0 +1,349 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+ line-height: 1.15; /* 1 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input { /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select { /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type="checkbox"],
+[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+ display: none;
+} \ No newline at end of file
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..87809ac
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,13 @@
+name = "Ronu"
+license = "MIT"
+licenselink = "https://github.com/softwareyoga/ronu-hugo-theme/blob/master/LICENSE"
+description = "Clean and simple responsive theme for Hugo with complete separation of html content and css classes."
+homepage = "https://www.softwareyoga.com"
+tags = ["blog", "responsive", "minimal", "clean", "simple", "google-analytics", "minimalist", "syntax-highlighting", "minimalistic"]
+features = ["blog", "pagination", "clean", "no-css-html"]
+min_version = "0.64.1"
+
+# If the theme has a single author
+[author]
+ name = "Deepak Karanth"
+ homepage = "https://www.softwareyoga.com" \ No newline at end of file