From 6df37f87722a2f3b646cbf388f91a50157db746b Mon Sep 17 00:00:00 2001 From: Gyula Kerezsi Date: Tue, 31 Jan 2017 14:51:38 +0200 Subject: [PATCH] first jekyll build --- docs/about/index.html | 142 ++++++ docs/assets/main.css | 452 ++++++++++++++++++ docs/feed.xml | 14 + docs/feed.xslt.xml | 4 + docs/index.html | 155 +++++- .../update/2017/01/31/welcome-to-jekyll.html | 145 ++++++ docs/jkyll-build.bat | 1 + docs/{ => static}/badge-issuer.json | 0 docs/{ => static}/rookie-badge-class.json | 0 docs/{ => static}/rookie-badge-criteria.html | 0 docs/{ => static}/rookie-badge-issuer.png | Bin docsrc/.gitignore | 3 + docsrc/Gemfile | 28 ++ docsrc/Gemfile.lock | 62 +++ docsrc/_config.yml | 34 ++ .../2017-01-31-welcome-to-jekyll.markdown | 25 + docsrc/about.md | 15 + docsrc/index.md | 6 + docsrc/jkyll-build.bat | 1 + docsrc/static/badge-issuer.json | 4 + docsrc/static/rookie-badge-class.json | 7 + docsrc/static/rookie-badge-criteria.html | 30 ++ docsrc/static/rookie-badge-issuer.png | Bin 0 -> 61313 bytes qwe/docs/.gitignore | 3 + qwe/docs/Gemfile | 28 ++ qwe/docs/Gemfile.lock | 62 +++ qwe/docs/_config.yml | 34 ++ .../2017-01-31-welcome-to-jekyll.markdown | 25 + qwe/docs/about.md | 15 + qwe/docs/index.md | 6 + qwe/docs/qwerty.md | 25 + 31 files changed, 1301 insertions(+), 25 deletions(-) create mode 100644 docs/about/index.html create mode 100644 docs/assets/main.css create mode 100644 docs/feed.xml create mode 100644 docs/feed.xslt.xml create mode 100644 docs/jekyll/update/2017/01/31/welcome-to-jekyll.html create mode 100644 docs/jkyll-build.bat rename docs/{ => static}/badge-issuer.json (100%) rename docs/{ => static}/rookie-badge-class.json (100%) rename docs/{ => static}/rookie-badge-criteria.html (100%) rename docs/{ => static}/rookie-badge-issuer.png (100%) create mode 100644 docsrc/.gitignore create mode 100644 docsrc/Gemfile create mode 100644 docsrc/Gemfile.lock create mode 100644 docsrc/_config.yml create mode 100644 docsrc/_posts/2017-01-31-welcome-to-jekyll.markdown create mode 100644 docsrc/about.md create mode 100644 docsrc/index.md create mode 100644 docsrc/jkyll-build.bat create mode 100644 docsrc/static/badge-issuer.json create mode 100644 docsrc/static/rookie-badge-class.json create mode 100644 docsrc/static/rookie-badge-criteria.html create mode 100644 docsrc/static/rookie-badge-issuer.png create mode 100644 qwe/docs/.gitignore create mode 100644 qwe/docs/Gemfile create mode 100644 qwe/docs/Gemfile.lock create mode 100644 qwe/docs/_config.yml create mode 100644 qwe/docs/_posts/2017-01-31-welcome-to-jekyll.markdown create mode 100644 qwe/docs/about.md create mode 100644 qwe/docs/index.md create mode 100644 qwe/docs/qwerty.md diff --git a/docs/about/index.html b/docs/about/index.html new file mode 100644 index 0000000..2a21576 --- /dev/null +++ b/docs/about/index.html @@ -0,0 +1,142 @@ + + + + + + + + + About + + + + + + + + + + + + + + + +
+
+
+ +
+

About

+
+ +
+

This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com

+ +

You can find the source code for the Jekyll new theme at: + +jekyll + / +minima

+ +

You can find the source code for Jekyll at + +jekyll + / +jekyll

+ +
+ +
+ +
+
+ + + + + + + diff --git a/docs/assets/main.css b/docs/assets/main.css new file mode 100644 index 0000000..a19f9f9 --- /dev/null +++ b/docs/assets/main.css @@ -0,0 +1,452 @@ +/** + * Reset some basic elements + */ +body, h1, h2, h3, h4, h5, h6, +p, blockquote, pre, hr, +dl, dd, ol, ul, figure { + margin: 0; + padding: 0; } + +/** + * Basic styling + */ +body { + font: 400 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #111; + background-color: #fdfdfd; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1; + -moz-font-feature-settings: "kern" 1; + -o-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + font-kerning: normal; } + +/** + * Set `margin-bottom` to maintain vertical rhythm + */ +h1, h2, h3, h4, h5, h6, +p, blockquote, pre, +ul, ol, dl, figure, +.highlight { + margin-bottom: 15px; } + +/** + * Images + */ +img { + max-width: 100%; + vertical-align: middle; } + +/** + * Figures + */ +figure > img { + display: block; } + +figcaption { + font-size: 14px; } + +/** + * Lists + */ +ul, ol { + margin-left: 30px; } + +li > ul, +li > ol { + margin-bottom: 0; } + +/** + * Headings + */ +h1, h2, h3, h4, h5, h6 { + font-weight: 400; } + +/** + * Links + */ +a { + color: #2a7ae2; + text-decoration: none; } + a:visited { + color: #1756a9; } + a:hover { + color: #111; + text-decoration: underline; } + +/** + * Blockquotes + */ +blockquote { + color: #828282; + border-left: 4px solid #e8e8e8; + padding-left: 15px; + font-size: 18px; + letter-spacing: -1px; + font-style: italic; } + blockquote > :last-child { + margin-bottom: 0; } + +/** + * Code formatting + */ +pre, +code { + font-size: 15px; + border: 1px solid #e8e8e8; + border-radius: 3px; + background-color: #eef; } + +code { + padding: 1px 5px; } + +pre { + padding: 8px 12px; + overflow-x: auto; } + pre > code { + border: 0; + padding-right: 0; + padding-left: 0; } + +/** + * Wrapper + */ +.wrapper { + max-width: -webkit-calc(800px - (30px * 2)); + max-width: calc(800px - (30px * 2)); + margin-right: auto; + margin-left: auto; + padding-right: 30px; + padding-left: 30px; } + @media screen and (max-width: 800px) { + .wrapper { + max-width: -webkit-calc(800px - (30px)); + max-width: calc(800px - (30px)); + padding-right: 15px; + padding-left: 15px; } } + +/** + * Clearfix + */ +.wrapper:after, .footer-col-wrapper:after { + content: ""; + display: table; + clear: both; } + +/** + * Icons + */ +.icon > svg { + display: inline-block; + vertical-align: middle; } + .icon > svg path { + fill: #828282; } + +/** + * Site header + */ +.site-header { + border-top: 5px solid #424242; + border-bottom: 1px solid #e8e8e8; + min-height: 56px; + position: relative; } + +.site-title { + font-size: 26px; + font-weight: 300; + line-height: 56px; + letter-spacing: -1px; + margin-bottom: 0; + float: left; } + .site-title, .site-title:visited { + color: #424242; } + +.site-nav { + float: right; + line-height: 56px; } + .site-nav .menu-icon { + display: none; } + .site-nav .page-link { + color: #111; + line-height: 1.5; } + .site-nav .page-link:not(:last-child) { + margin-right: 20px; } + @media screen and (max-width: 600px) { + .site-nav { + position: absolute; + top: 9px; + right: 15px; + background-color: #fdfdfd; + border: 1px solid #e8e8e8; + border-radius: 5px; + text-align: right; } + .site-nav .menu-icon { + display: block; + float: right; + width: 36px; + height: 26px; + line-height: 0; + padding-top: 10px; + text-align: center; } + .site-nav .menu-icon > svg path { + fill: #424242; } + .site-nav .trigger { + clear: both; + display: none; } + .site-nav:hover .trigger { + display: block; + padding-bottom: 5px; } + .site-nav .page-link { + display: block; + padding: 5px 10px; + margin-left: 20px; } + .site-nav .page-link:not(:last-child) { + margin-right: 0; } } + +/** + * Site footer + */ +.site-footer { + border-top: 1px solid #e8e8e8; + padding: 30px 0; } + +.footer-heading { + font-size: 18px; + margin-bottom: 15px; } + +.contact-list, +.social-media-list { + list-style: none; + margin-left: 0; } + +.footer-col-wrapper { + font-size: 15px; + color: #828282; + margin-left: -15px; } + +.footer-col { + float: left; + margin-bottom: 15px; + padding-left: 15px; } + +.footer-col-1 { + width: -webkit-calc(35% - (30px / 2)); + width: calc(35% - (30px / 2)); } + +.footer-col-2 { + width: -webkit-calc(20% - (30px / 2)); + width: calc(20% - (30px / 2)); } + +.footer-col-3 { + width: -webkit-calc(45% - (30px / 2)); + width: calc(45% - (30px / 2)); } + +@media screen and (max-width: 800px) { + .footer-col-1, + .footer-col-2 { + width: -webkit-calc(50% - (30px / 2)); + width: calc(50% - (30px / 2)); } + + .footer-col-3 { + width: -webkit-calc(100% - (30px / 2)); + width: calc(100% - (30px / 2)); } } +@media screen and (max-width: 600px) { + .footer-col { + float: none; + width: -webkit-calc(100% - (30px / 2)); + width: calc(100% - (30px / 2)); } } +/** + * Page content + */ +.page-content { + padding: 30px 0; } + +.page-heading { + font-size: 20px; } + +.post-list { + margin-left: 0; + list-style: none; } + .post-list > li { + margin-bottom: 30px; } + +.post-meta { + font-size: 14px; + color: #828282; } + +.post-link { + display: block; + font-size: 24px; } + +/** + * Posts + */ +.post-header { + margin-bottom: 30px; } + +.post-title { + font-size: 42px; + letter-spacing: -1px; + line-height: 1; } + @media screen and (max-width: 800px) { + .post-title { + font-size: 36px; } } + +.post-content { + margin-bottom: 30px; } + .post-content h2 { + font-size: 32px; } + @media screen and (max-width: 800px) { + .post-content h2 { + font-size: 28px; } } + .post-content h3 { + font-size: 26px; } + @media screen and (max-width: 800px) { + .post-content h3 { + font-size: 22px; } } + .post-content h4 { + font-size: 20px; } + @media screen and (max-width: 800px) { + .post-content h4 { + font-size: 18px; } } + +/** + * Syntax highlighting styles + */ +.highlight { + background: #fff; } + .highlighter-rouge .highlight { + background: #eef; } + .highlight .c { + color: #998; + font-style: italic; } + .highlight .err { + color: #a61717; + background-color: #e3d2d2; } + .highlight .k { + font-weight: bold; } + .highlight .o { + font-weight: bold; } + .highlight .cm { + color: #998; + font-style: italic; } + .highlight .cp { + color: #999; + font-weight: bold; } + .highlight .c1 { + color: #998; + font-style: italic; } + .highlight .cs { + color: #999; + font-weight: bold; + font-style: italic; } + .highlight .gd { + color: #000; + background-color: #fdd; } + .highlight .gd .x { + color: #000; + background-color: #faa; } + .highlight .ge { + font-style: italic; } + .highlight .gr { + color: #a00; } + .highlight .gh { + color: #999; } + .highlight .gi { + color: #000; + background-color: #dfd; } + .highlight .gi .x { + color: #000; + background-color: #afa; } + .highlight .go { + color: #888; } + .highlight .gp { + color: #555; } + .highlight .gs { + font-weight: bold; } + .highlight .gu { + color: #aaa; } + .highlight .gt { + color: #a00; } + .highlight .kc { + font-weight: bold; } + .highlight .kd { + font-weight: bold; } + .highlight .kp { + font-weight: bold; } + .highlight .kr { + font-weight: bold; } + .highlight .kt { + color: #458; + font-weight: bold; } + .highlight .m { + color: #099; } + .highlight .s { + color: #d14; } + .highlight .na { + color: #008080; } + .highlight .nb { + color: #0086B3; } + .highlight .nc { + color: #458; + font-weight: bold; } + .highlight .no { + color: #008080; } + .highlight .ni { + color: #800080; } + .highlight .ne { + color: #900; + font-weight: bold; } + .highlight .nf { + color: #900; + font-weight: bold; } + .highlight .nn { + color: #555; } + .highlight .nt { + color: #000080; } + .highlight .nv { + color: #008080; } + .highlight .ow { + font-weight: bold; } + .highlight .w { + color: #bbb; } + .highlight .mf { + color: #099; } + .highlight .mh { + color: #099; } + .highlight .mi { + color: #099; } + .highlight .mo { + color: #099; } + .highlight .sb { + color: #d14; } + .highlight .sc { + color: #d14; } + .highlight .sd { + color: #d14; } + .highlight .s2 { + color: #d14; } + .highlight .se { + color: #d14; } + .highlight .sh { + color: #d14; } + .highlight .si { + color: #d14; } + .highlight .sx { + color: #d14; } + .highlight .sr { + color: #009926; } + .highlight .s1 { + color: #d14; } + .highlight .ss { + color: #990073; } + .highlight .bp { + color: #999; } + .highlight .vc { + color: #008080; } + .highlight .vg { + color: #008080; } + .highlight .vi { + color: #008080; } + .highlight .il { + color: #099; } diff --git a/docs/feed.xml b/docs/feed.xml new file mode 100644 index 0000000..624a192 --- /dev/null +++ b/docs/feed.xml @@ -0,0 +1,14 @@ +Jekyll2017-01-31T14:49:24+02:00http://localhost:4000//Your awesome titleWrite an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description. +Welcome to Jekyll!2017-01-31T14:39:39+02:002017-01-31T14:39:39+02:00http://localhost:4000/jekyll/update/2017/01/31/welcome-to-jekyll<p>You’ll find this post in your <code class="highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="highlighter-rouge">jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p> + +<p>To add new posts, simply add a file in the <code class="highlighter-rouge">_posts</code> directory that follows the convention <code class="highlighter-rouge">YYYY-MM-DD-name-of-post.ext</code> and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.</p> + +<p>Jekyll also offers powerful support for code snippets:</p> + +<figure class="highlight"><pre><code class="language-ruby" data-lang="ruby"><span class="k">def</span> <span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span> + <span class="nb">puts</span> <span class="s2">"Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">"</span> +<span class="k">end</span> +<span class="n">print_hi</span><span class="p">(</span><span class="s1">'Tom'</span><span class="p">)</span> +<span class="c1">#=&gt; prints 'Hi, Tom' to STDOUT.</span></code></pre></figure> + +<p>Check out the <a href="https://jekyllrb.com/docs/home">Jekyll docs</a> for more info on how to get the most out of Jekyll. File all bugs/feature requests at <a href="https://github.com/jekyll/jekyll">Jekyll’s GitHub repo</a>. If you have questions, you can ask them on <a href="https://talk.jekyllrb.com/">Jekyll Talk</a>.</p>You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated. diff --git a/docs/feed.xslt.xml b/docs/feed.xslt.xml new file mode 100644 index 0000000..15901c1 --- /dev/null +++ b/docs/feed.xslt.xml @@ -0,0 +1,4 @@ +Atom Feed: ---------------------------------------- Feed entry: : : diff --git a/docs/index.html b/docs/index.html index 7883a4f..d8c7fbc 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,35 +1,140 @@ - + - - Rookie badger - - - - + + + + + + Your awesome title + + + + + + + - -
+ + + + +
+
+
-
- -

Rookie badger

-
+

Posts

+ + + + + +

subscribe via RSS

+ +
+ +
+
+ +
+ +
+ + + + - - \ No newline at end of file +
+ +
+ + + + + diff --git a/docs/jekyll/update/2017/01/31/welcome-to-jekyll.html b/docs/jekyll/update/2017/01/31/welcome-to-jekyll.html new file mode 100644 index 0000000..1f4884e --- /dev/null +++ b/docs/jekyll/update/2017/01/31/welcome-to-jekyll.html @@ -0,0 +1,145 @@ + + + + + + + + + Welcome to Jekyll! + + + + + + + + + + + + + + + +
+
+
+ +
+

Welcome to Jekyll!

+ +
+ +
+

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

+ +

To add new posts, simply add a file in the _posts directory that follows the convention YYYY-MM-DD-name-of-post.ext and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.

+ +

Jekyll also offers powerful support for code snippets:

+ +
def print_hi(name)
+  puts "Hi, #{name}"
+end
+print_hi('Tom')
+#=> prints 'Hi, Tom' to STDOUT.
+ +

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.

+ + +
+ + +
+ +
+
+ +
+ +
+ + + + + +
+ +
+ + + + + diff --git a/docs/jkyll-build.bat b/docs/jkyll-build.bat new file mode 100644 index 0000000..65014d2 --- /dev/null +++ b/docs/jkyll-build.bat @@ -0,0 +1 @@ +jekyll build --destination ../docs \ No newline at end of file diff --git a/docs/badge-issuer.json b/docs/static/badge-issuer.json similarity index 100% rename from docs/badge-issuer.json rename to docs/static/badge-issuer.json diff --git a/docs/rookie-badge-class.json b/docs/static/rookie-badge-class.json similarity index 100% rename from docs/rookie-badge-class.json rename to docs/static/rookie-badge-class.json diff --git a/docs/rookie-badge-criteria.html b/docs/static/rookie-badge-criteria.html similarity index 100% rename from docs/rookie-badge-criteria.html rename to docs/static/rookie-badge-criteria.html diff --git a/docs/rookie-badge-issuer.png b/docs/static/rookie-badge-issuer.png similarity index 100% rename from docs/rookie-badge-issuer.png rename to docs/static/rookie-badge-issuer.png diff --git a/docsrc/.gitignore b/docsrc/.gitignore new file mode 100644 index 0000000..45c1505 --- /dev/null +++ b/docsrc/.gitignore @@ -0,0 +1,3 @@ +_site +.sass-cache +.jekyll-metadata diff --git a/docsrc/Gemfile b/docsrc/Gemfile new file mode 100644 index 0000000..4cc796a --- /dev/null +++ b/docsrc/Gemfile @@ -0,0 +1,28 @@ +source "https://rubygems.org" +ruby RUBY_VERSION + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "3.4.0" + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + diff --git a/docsrc/Gemfile.lock b/docsrc/Gemfile.lock new file mode 100644 index 0000000..460deff --- /dev/null +++ b/docsrc/Gemfile.lock @@ -0,0 +1,62 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.5.0) + public_suffix (~> 2.0, >= 2.0.2) + colorator (1.1.0) + ffi (1.9.17-x64-mingw32) + forwardable-extended (2.6.0) + jekyll (3.4.0) + addressable (~> 2.4) + colorator (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-feed (0.8.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.0) + sass (~> 3.4) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + kramdown (1.13.2) + liquid (3.0.6) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + mercenary (0.3.6) + minima (2.1.0) + jekyll (~> 3.3) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.9.8) + rb-inotify (0.9.8) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.23) + thread_safe (0.3.5) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2016.10) + tzinfo (>= 1.0.0) + +PLATFORMS + x64-mingw32 + +DEPENDENCIES + jekyll (= 3.4.0) + jekyll-feed (~> 0.6) + minima (~> 2.0) + tzinfo-data + +RUBY VERSION + ruby 2.3.1p112 + +BUNDLED WITH + 1.14.3 diff --git a/docsrc/_config.yml b/docsrc/_config.yml new file mode 100644 index 0000000..c18ec85 --- /dev/null +++ b/docsrc/_config.yml @@ -0,0 +1,34 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. +title: Your awesome title +email: your-email@domain.com +description: > # this means to ignore newlines until "baseurl:" + Write an awesome description for your new site here. You can edit this + line in _config.yml. It will appear in your document head meta (for + Google search results) and in your feed.xml site description. +baseurl: "/rookie-badger" # the subpath of your site, e.g. /blog +url: "https://gardient.github.io" # the base hostname & protocol for your site, e.g. http://example.com +twitter_username: jekyllrb +github_username: jekyll + +# Build settings +markdown: kramdown +theme: minima +gems: + - jekyll-feed +exclude: + - Gemfile + - Gemfile.lock diff --git a/docsrc/_posts/2017-01-31-welcome-to-jekyll.markdown b/docsrc/_posts/2017-01-31-welcome-to-jekyll.markdown new file mode 100644 index 0000000..ee1655e --- /dev/null +++ b/docsrc/_posts/2017-01-31-welcome-to-jekyll.markdown @@ -0,0 +1,25 @@ +--- +layout: post +title: "Welcome to Jekyll!" +date: 2017-01-31 14:39:39 +0200 +categories: jekyll update +--- +You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. + +To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. + +Jekyll also offers powerful support for code snippets: + +{% highlight ruby %} +def print_hi(name) + puts "Hi, #{name}" +end +print_hi('Tom') +#=> prints 'Hi, Tom' to STDOUT. +{% endhighlight %} + +Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. + +[jekyll-docs]: https://jekyllrb.com/docs/home +[jekyll-gh]: https://github.com/jekyll/jekyll +[jekyll-talk]: https://talk.jekyllrb.com/ diff --git a/docsrc/about.md b/docsrc/about.md new file mode 100644 index 0000000..d441cde --- /dev/null +++ b/docsrc/about.md @@ -0,0 +1,15 @@ +--- +layout: page +title: About +permalink: /about/ +--- + +This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) + +You can find the source code for the Jekyll new theme at: +{% include icon-github.html username="jekyll" %} / +[minima](https://github.com/jekyll/minima) + +You can find the source code for Jekyll at +{% include icon-github.html username="jekyll" %} / +[jekyll](https://github.com/jekyll/jekyll) diff --git a/docsrc/index.md b/docsrc/index.md new file mode 100644 index 0000000..1eb5d67 --- /dev/null +++ b/docsrc/index.md @@ -0,0 +1,6 @@ +--- +# You don't need to edit this file, it's empty on purpose. +# Edit theme's home layout instead if you wanna make some changes +# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults +layout: home +--- diff --git a/docsrc/jkyll-build.bat b/docsrc/jkyll-build.bat new file mode 100644 index 0000000..65014d2 --- /dev/null +++ b/docsrc/jkyll-build.bat @@ -0,0 +1 @@ +jekyll build --destination ../docs \ No newline at end of file diff --git a/docsrc/static/badge-issuer.json b/docsrc/static/badge-issuer.json new file mode 100644 index 0000000..1ed53b5 --- /dev/null +++ b/docsrc/static/badge-issuer.json @@ -0,0 +1,4 @@ +{ + "name": "gardient, rookie badger", + "url": "http://gardient.github.io/rookie-badger" +} \ No newline at end of file diff --git a/docsrc/static/rookie-badge-class.json b/docsrc/static/rookie-badge-class.json new file mode 100644 index 0000000..e24bb7e --- /dev/null +++ b/docsrc/static/rookie-badge-class.json @@ -0,0 +1,7 @@ +{ + "name": "Rookie Badge Issuer", + "description": "Issues great new Open Badges to self.", + "image": "http://gardient.github.io/rookie-badger/rookie-badge-issuer.png", + "criteria": "http://gardient.github.io/rookie-badger/rookie-badge-criteria.html", + "issuer": "http://gardient.github.io/rookie-badger/badge-issuer.json" +} \ No newline at end of file diff --git a/docsrc/static/rookie-badge-criteria.html b/docsrc/static/rookie-badge-criteria.html new file mode 100644 index 0000000..966f28b --- /dev/null +++ b/docsrc/static/rookie-badge-criteria.html @@ -0,0 +1,30 @@ + + + + + + + + Title Page + + + + + + + + + + +
+ +

Rookie badger criteria

+ + Get the approval of gardient the one creating this badger +
+ + diff --git a/docsrc/static/rookie-badge-issuer.png b/docsrc/static/rookie-badge-issuer.png new file mode 100644 index 0000000000000000000000000000000000000000..55098937b80cd3af659162b11e4833b77623e6d6 GIT binary patch literal 61313 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 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + diff --git a/qwe/docs/Gemfile.lock b/qwe/docs/Gemfile.lock new file mode 100644 index 0000000..460deff --- /dev/null +++ b/qwe/docs/Gemfile.lock @@ -0,0 +1,62 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.5.0) + public_suffix (~> 2.0, >= 2.0.2) + colorator (1.1.0) + ffi (1.9.17-x64-mingw32) + forwardable-extended (2.6.0) + jekyll (3.4.0) + addressable (~> 2.4) + colorator (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-feed (0.8.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.0) + sass (~> 3.4) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + kramdown (1.13.2) + liquid (3.0.6) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + mercenary (0.3.6) + minima (2.1.0) + jekyll (~> 3.3) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.9.8) + rb-inotify (0.9.8) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.23) + thread_safe (0.3.5) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2016.10) + tzinfo (>= 1.0.0) + +PLATFORMS + x64-mingw32 + +DEPENDENCIES + jekyll (= 3.4.0) + jekyll-feed (~> 0.6) + minima (~> 2.0) + tzinfo-data + +RUBY VERSION + ruby 2.3.1p112 + +BUNDLED WITH + 1.14.3 diff --git a/qwe/docs/_config.yml b/qwe/docs/_config.yml new file mode 100644 index 0000000..f5df983 --- /dev/null +++ b/qwe/docs/_config.yml @@ -0,0 +1,34 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. +title: Your awesome title +email: your-email@domain.com +description: > # this means to ignore newlines until "baseurl:" + Write an awesome description for your new site here. You can edit this + line in _config.yml. It will appear in your document head meta (for + Google search results) and in your feed.xml site description. +baseurl: "" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site, e.g. http://example.com +twitter_username: jekyllrb +github_username: jekyll + +# Build settings +markdown: kramdown +theme: minima +gems: + - jekyll-feed +exclude: + - Gemfile + - Gemfile.lock diff --git a/qwe/docs/_posts/2017-01-31-welcome-to-jekyll.markdown b/qwe/docs/_posts/2017-01-31-welcome-to-jekyll.markdown new file mode 100644 index 0000000..958a1fe --- /dev/null +++ b/qwe/docs/_posts/2017-01-31-welcome-to-jekyll.markdown @@ -0,0 +1,25 @@ +--- +layout: post +title: "Welcome to Jekyll!" +date: 2017-01-31 14:26:09 +0200 +categories: jekyll update +--- +You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. + +To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. + +Jekyll also offers powerful support for code snippets: + +{% highlight ruby %} +def print_hi(name) + puts "Hi, #{name}" +end +print_hi('Tom') +#=> prints 'Hi, Tom' to STDOUT. +{% endhighlight %} + +Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. + +[jekyll-docs]: https://jekyllrb.com/docs/home +[jekyll-gh]: https://github.com/jekyll/jekyll +[jekyll-talk]: https://talk.jekyllrb.com/ diff --git a/qwe/docs/about.md b/qwe/docs/about.md new file mode 100644 index 0000000..d441cde --- /dev/null +++ b/qwe/docs/about.md @@ -0,0 +1,15 @@ +--- +layout: page +title: About +permalink: /about/ +--- + +This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) + +You can find the source code for the Jekyll new theme at: +{% include icon-github.html username="jekyll" %} / +[minima](https://github.com/jekyll/minima) + +You can find the source code for Jekyll at +{% include icon-github.html username="jekyll" %} / +[jekyll](https://github.com/jekyll/jekyll) diff --git a/qwe/docs/index.md b/qwe/docs/index.md new file mode 100644 index 0000000..1eb5d67 --- /dev/null +++ b/qwe/docs/index.md @@ -0,0 +1,6 @@ +--- +# You don't need to edit this file, it's empty on purpose. +# Edit theme's home layout instead if you wanna make some changes +# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults +layout: home +--- diff --git a/qwe/docs/qwerty.md b/qwe/docs/qwerty.md new file mode 100644 index 0000000..958a1fe --- /dev/null +++ b/qwe/docs/qwerty.md @@ -0,0 +1,25 @@ +--- +layout: post +title: "Welcome to Jekyll!" +date: 2017-01-31 14:26:09 +0200 +categories: jekyll update +--- +You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. + +To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. + +Jekyll also offers powerful support for code snippets: + +{% highlight ruby %} +def print_hi(name) + puts "Hi, #{name}" +end +print_hi('Tom') +#=> prints 'Hi, Tom' to STDOUT. +{% endhighlight %} + +Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. + +[jekyll-docs]: https://jekyllrb.com/docs/home +[jekyll-gh]: https://github.com/jekyll/jekyll +[jekyll-talk]: https://talk.jekyllrb.com/