Skip to content

Commit

Permalink
# This is a combination of 15 commits.
Browse files Browse the repository at this point in the history
# This is the 1st commit message:

# This is a combination of 8 commits.
# This is the 1st commit message:

# This is a combination of 16 commits.
# This is the 1st commit message:

# This is a combination of 98 commits.
# This is the 1st commit message:

# This is a combination of 24 commits.
# This is the 1st commit message:

# This is a combination of 46 commits.
# This is the 1st commit message:

# This is a combination of 96 commits.
# This is the 1st commit message:
First commit of base theme.

# This is the commit message barryclark#2:

Decreased width

# This is the commit message barryclark#3:

Include site name in header

# This is the commit message barryclark#4:

Added blog to front page.

# This is the commit message barryclark#5:

Readme updates

# This is the commit message barryclark#6:

Homepage blog format updates.

# This is the commit message barryclark#7:

Deleting a couple of old files.

# This is the commit message barryclark#8:

Lots of style updates

# This is the commit message barryclark#9:

First pass at masthead styling.

# This is the commit message barryclark#10:

Style Guide, and all markdown content styled

# This is the commit message barryclark#11:

Shouting out other Jekyll starting points in the readme

# This is the commit message barryclark#12:

Switched from redcarpet to rdiscount for markdown

# This is the commit message barryclark#13:

Syntax highlighting.

# This is the commit message barryclark#14:

Documentation++

# This is the commit message barryclark#15:

Documentation++

# This is the commit message barryclark#16:

Documentation++

# This is the commit message barryclark#17:

Added theme screenshot

# This is the commit message barryclark#18:

Added theme screenshot

# This is the commit message barryclark#19:

Readme updates

# This is the commit message barryclark#20:

Added license.

# This is the commit message barryclark#21:

Documentation updates

# This is the commit message barryclark#22:

Documentation updates

# This is the commit message barryclark#23:

Added CNAME placeholder

# This is the commit message barryclark#24:

Rename to Jekyll Kickstart

# This is the commit message barryclark#25:

Updated posts.

# This is the commit message barryclark#26:

Updated Hello World post

# This is the commit message barryclark#27:

Updated Hello World post

# This is the commit message barryclark#28:

Don't need <header> tag around <h1> on blog posts.

# This is the commit message barryclark#29:

Updated images.

# This is the commit message barryclark#30:

Updated Hello World post to reference new image.

# This is the commit message barryclark#31:

Generalised config variable placeholders.

# This is the commit message barryclark#32:

Removed license from readme

# This is the commit message barryclark#33:

Readme update: 5 minute setup

# This is the commit message barryclark#34:

Readme update: 5 minute setup

# This is the commit message barryclark#35:

Added local development workflow instructions

# This is the commit message barryclark#36:

Quick readme rejiggery

# This is the commit message barryclark#37:

Let's tell a story in the README.

# This is the commit message barryclark#38:

README edits

# This is the commit message barryclark#39:

README edits

# This is the commit message barryclark#40:

README edits

# This is the commit message barryclark#41:

README edits

# This is the commit message barryclark#42:

Config file commenting

# This is the commit message barryclark#43:

Some renaming from Jekyll Kickstart to Jekyll Now
# This is the commit message barryclark#44:

OMG gifs in a readme

# This is the commit message barryclark#45:

Setup gif mvp

# This is the commit message barryclark#46:

Updated readme with setup gif

# This is the commit message barryclark#47:

readme updates

# This is the commit message barryclark#48:

readme updates

# This is the commit message barryclark#49:

Added step 2 and 3 gifs to the readme

# This is the commit message barryclark#50:

updated readme

# This is the commit message barryclark#51:

updated readme

# This is the commit message barryclark#52:

updated readme

# This is the commit message barryclark#53:

updated readme

# This is the commit message barryclark#54:

updated readme

# This is the commit message barryclark#55:

Switch to Kramdown due to rdiscount issues (also jekyll/jekyll#1988)

# This is the commit message barryclark#56:

Readme updates

# This is the commit message barryclark#57:

Neatened up masthead & added a blog description

# This is the commit message barryclark#58:

Tweaks to Hello World post

# This is the commit message barryclark#59:

Linked blogpost headers on homepage up to posts

# This is the commit message barryclark#60:

another sample post for theme development for now

# This is the commit message barryclark#61:

social icons for github and twitter as pngs

# This is the commit message barryclark#62:

Remove Chrome from head

# This is the commit message barryclark#63:

Updated syntax highlighting flag in config

# This is the commit message barryclark#64:

Added baseurl

# This is the commit message barryclark#65:

Removed Read More buttons

# This is the commit message barryclark#66:

Jemoji

# This is the commit message barryclark#67:

Removed post dates from indexes, now only at bottom of the post

# This is the commit message barryclark#68:

Full width header/footer with background colors

# This is the commit message barryclark#69:

SVG icons for every major social network, hooked up to _config.yml

# This is the commit message barryclark#70:

Corrected footer icon urls

# This is the commit message barryclark#71:

RSS feed option added

# This is the commit message barryclark#72:

Added sitemap.xml

# This is the commit message barryclark#73:

Footer link URL fix for dribbble

# This is the commit message barryclark#74:

Comment updates to _config.yml

# This is the commit message barryclark#75:

Mobile breakpoint pass -- header especially

# This is the commit message barryclark#76:

Horrifyingly hacky <br> header fix, will fix soon

# This is the commit message barryclark#77:

New Hello World post for a better first run experience

# This is the commit message barryclark#78:

Read More links are back in the main view

# This is the commit message barryclark#79:

Added site description to <title>

# This is the commit message barryclark#80:

Updates to Hello World post

# This is the commit message barryclark#81:

Tweaks to the header style

# This is the commit message barryclark#82:

The first Emoji--yay

# This is the commit message barryclark#83:

Avatar height fix

# This is the commit message barryclark#84:

Fixes Disqus integration

# This is the commit message barryclark#85:

Hello World post update

# This is the commit message barryclark#86:

Less gifs in the README.md - cutting the load time down

# This is the commit message barryclark#87:

More sparkle. More hearts.

# This is the commit message barryclark#88:

Readme update: features

# This is the commit message barryclark#89:

Readme update: added a couple mor features

# This is the commit message barryclark#90:

Readme update: credits update

# This is the commit message barryclark#91:

Readme updates: theme screenshots and problem description

# This is the commit message barryclark#92:

Readme updates

# This is the commit message barryclark#93:

Fixed RSS footer link

# This is the commit message barryclark#94:

Readme tweakery for life

# This is the commit message barryclark#95:

Readme update: theme

# This is the commit message barryclark#96:

Readme update

# This is the commit message barryclark#2:

Readme update

# This is the commit message barryclark#3:

Readme update

# This is the commit message barryclark#4:

Greatly simplified readme

# This is the commit message barryclark#5:

More readme tweakery

# This is the commit message barryclark#6:

Clarified emoji in readme

# This is the commit message barryclark#7:

readme tweakery barryclark#1000

# This is the commit message barryclark#8:

Documentation

# This is the commit message barryclark#9:

Lighten up description and border-bottom in the header

# This is the commit message barryclark#10:

Added Jon and Dave to review credits

# This is the commit message barryclark#11:

README: Updated credits formatting

# This is the commit message barryclark#12:

Removed some unused images

# This is the commit message barryclark#13:

Update CNAME
# This is the commit message barryclark#14:

Removing everything from the CNAME file

# This is the commit message barryclark#15:

Documentation updates.

# This is the commit message barryclark#16:

Only include Disqus markup if an account has been entered

# This is the commit message barryclark#17:

Only include Google Analytics markup if an account has been entered

# This is the commit message barryclark#18:

Don't display a dividing line under the last post on the blog

# This is the commit message barryclark#19:

Toned down h2-h4 sizes

# This is the commit message barryclark#20:

Decrease header line-height on mobile

# This is the commit message barryclark#21:

Post headers glow blue instead of underlining

# This is the commit message barryclark#22:

Fixed blue post titles on hover

# This is the commit message barryclark#23:

Reordered _config.yml for better first run experience

# This is the commit message barryclark#24:

Use Jekyll's profile pic as the placeholder

# This is the commit message barryclark#25:

Use a hard-coded link to the Jekyll logo, hosted on jekyll-now

# This is the commit message barryclark#26:

Readme: Make it really clear that you can view your site right after forking

# This is the commit message barryclark#27:

Readme: ... but it can take up to 10 minutes

# This is the commit message barryclark#28:

Link the user to a markdown cheatsheet

# This is the commit message barryclark#29:

Explain Jekyll and link to jekyll/jekyll at top of readme

# This is the commit message barryclark#30:

Easy to try out

# This is the commit message barryclark#31:

More time making your blog awesome

# This is the commit message barryclark#32:

Misc readme updates

# This is the commit message barryclark#33:

Changes tutorial pics to use GitHub.com UI

# This is the commit message barryclark#34:

Changed tutorial images to pngs

# This is the commit message barryclark#35:

Resizes tutorial images to be smaller so they won't scale down as much

# This is the commit message barryclark#36:

Updates tutorial images

# This is the commit message barryclark#37:

Updated image link in first post

# This is the commit message barryclark#38:

Put the first post image below the instructional copy

# This is the commit message barryclark#39:

Readme tweaks

# This is the commit message barryclark#40:

Added Jekyll Now comment in to the top of the head markup

# This is the commit message barryclark#41:

Rolling without HTML5 shiv, because don't need IE8 support

# This is the commit message barryclark#42:

Adding in baseurl to support hosting at project repos

# This is the commit message barryclark#43:

Fixed URL links in RSS feed

# This is the commit message barryclark#44:

Re-ordered _config.yml

# This is the commit message barryclark#45:

Explaining baseurl in _config.yml

# This is the commit message barryclark#46:

Moving secret head comment lower

# This is the commit message barryclark#2:

Refactor of the nav, and added in new .clearfix

# This is the commit message barryclark#3:

Refactor of hyperlink styles and hover states

# This is the commit message barryclark#4:

Mobile header tweaks

# This is the commit message barryclark#5:

Created headers in SCSS to break things out more in the CSS file

# This is the commit message barryclark#6:

Moving syntax highlighting to the bottom of the CSS file

# This is the commit message barryclark#7:

Clear up color variable usage in the Scss

# This is the commit message barryclark#8:

Removed light gray as it isn't used

# This is the commit message barryclark#9:

Removed mobile width variable as it isn't used elsewhere

# This is the commit message barryclark#10:

Might as well take IE8 and below support for 3 lines of code.

# This is the commit message barryclark#11:

Making syntax highlighting more readable

# This is the commit message barryclark#12:

Largely unsuccessful attempt to fix markup tag indenting

# This is the commit message barryclark#13:

Slightly toning down h2s again

# This is the commit message barryclark#14:

Give headers bold by default

# This is the commit message barryclark#15:

Updated readme Step 2 to touch on cloning down option

# This is the commit message barryclark#16:

blockquoting readme cloning down tip

# This is the commit message barryclark#17:

* { Box-sizing: Border-box } FTW

# This is the commit message barryclark#18:

Little 1px border-bottom on the footer

# This is the commit message barryclark#19:

A few minor readme edits

# This is the commit message barryclark#20:

Readme typo fix

# This is the commit message barryclark#21:

Updating Hello World blog post image reference

# This is the commit message barryclark#22:

Updating index.html links to include baseurl

# This is the commit message barryclark#23:

Don't need the /

# This is the commit message barryclark#24:

Extra / in Hello World image reference

# This is the commit message barryclark#2:

Corrected post linked in feed.xml

# This is the commit message barryclark#3:

Updated README with new instructions on forcing your site live

# This is the commit message barryclark#4:

Minor readme update

# This is the commit message barryclark#5:

README.md clarifying how rebuild works

# This is the commit message barryclark#6:

Give the comments some breathing room

# This is the commit message barryclark#7:

README.md explaining creating new posts in the browser

# This is the commit message barryclark#8:

Added recommended themes section to readme

# This is the commit message barryclark#9:

Readme: hacker portfolio theme

# This is the commit message barryclark#10:

New quick start demo gif

# This is the commit message barryclark#11:

Adding screenshot of the theme into the readme

# This is the commit message barryclark#12:

Moved SVG icon markup to an include

# This is the commit message barryclark#13:

Added a 404 page

# This is the commit message barryclark#14:

Updated 404 page to fix links

# This is the commit message barryclark#15:

Resize the image on the 404 page

# This is the commit message barryclark#16:

Readme: Reworked other forkable themes section

# This is the commit message barryclark#17:

Readme: Reworked other forkable themes section

# This is the commit message barryclark#18:

Readme: Re-ordered themes sections

# This is the commit message barryclark#19:

Readme: Typo

# This is the commit message barryclark#20:

Add in Prose.io instructions

# This is the commit message barryclark#21:

Readme prose updates

# This is the commit message barryclark#22:

Switched from my own sitemap.xml to the official Jekyll gem

# This is the commit message barryclark#23:

Removed old sitemap

# This is the commit message barryclark#24:

It's called a Disqus shortname, not username

# This is the commit message barryclark#25:

It's called a Disqus shortname, not username

# This is the commit message barryclark#26:

Adding Gemfile to repo as we're using Jemoji and Jekyll-Sitemap gems

# This is the commit message barryclark#27:

Updated theme screenshot to include browser chrome

# This is the commit message barryclark#28:

README: Moved theme demo link below screenshot

# This is the commit message barryclark#29:

README: Removed first theme demo link, there's a big screenshot now

# This is the commit message barryclark#30:

Don't need to add the Gemfile to the repo

# This is the commit message barryclark#31:

Adding specific jekyll-sitemap version to Gemfile

# This is the commit message barryclark#32:

Removing Gemfile from repo

# This is the commit message barryclark#33:

Tweak spacing on navigation

# This is the commit message barryclark#34:

write epic blog posts

# This is the commit message barryclark#35:

Added release configuration flag

# This is the commit message barryclark#36:

Move to mobile view earlier at 640px

# This is the commit message barryclark#37:

Removed unused image files

# This is the commit message barryclark#38:

Update default github icon to point to jekyll now repo

# This is the commit message barryclark#39:

Changed version to beta in _config.yml

# This is the commit message barryclark#40:

Minor readme updates

# This is the commit message barryclark#41:

Copy update on first post

# This is the commit message barryclark#42:

Included an email list for theme updates

# This is the commit message barryclark#43:

Increased post title font-weight

# This is the commit message barryclark#44:

Change visual style of read more links

# This is the commit message barryclark#45:

Slight tweak to spacing between masthead and content

# This is the commit message barryclark#46:

Because Luke

# This is the commit message barryclark#47:

i and em are italics, b and strong are bold

# This is the commit message barryclark#48:

Added newsletter call to action to the top of the readme

# This is the commit message barryclark#49:

Goodbye Gruntfile - you have served me well

# This is the commit message barryclark#50:

Update the newsletter link

# This is the commit message barryclark#51:

Update Sass files to be built by GitHub Pages

# This is the commit message barryclark#52:

Newsletter CTA copy update

# This is the commit message barryclark#53:

Add syntax highlighting styles to credits

# This is the commit message barryclark#54:

CSS comments tidy up

# This is the commit message barryclark#55:

Clean out grunt stuff from _config.yml excludes

# This is the commit message barryclark#56:

Added local development instructions

# This is the commit message barryclark#57:

Quick readme re-order

# This is the commit message barryclark#58:

Readme: Tidied up the credits

# This is the commit message barryclark#59:

Add in link for Smashing Magazine walkthrough

# This is the commit message barryclark#60:

Newsletter url update

# This is the commit message barryclark#61:

v1.0.0 release

# This is the commit message barryclark#62:

Use the markdown style guide that's on www.jekyllnow.com

# This is the commit message barryclark#63:

Added information about Smashing Mag walkthrough

# This is the commit message barryclark#64:

Readme: Moving newsletter CTA to the bottom

# This is the commit message barryclark#65:

Readme: Added comment about making Windows setup easier

# This is the commit message barryclark#66:

Readme: Smashing Mag link updated - Fixes barryclark#1

# This is the commit message barryclark#67:

Remove duplicated viewport meta tag
# This is the commit message barryclark#68:

Added Michael Rose themes to recommended list

# This is the commit message barryclark#69:

Added stackoverflow SVG.

# This is the commit message barryclark#70:

Adds link element for RSS feed
# This is the commit message barryclark#71:

Adds site description to the RSS link title
# This is the commit message barryclark#72:

Adds trailing slash to avoid 301 redirects
# This is the commit message barryclark#73:

Add permalink with trailing slash to about page Fixes barryclark#13

# This is the commit message barryclark#74:

Readme love for Bart Kiers and Javier Cejudo

# This is the commit message barryclark#75:

Update to Universal Google Analytics Script

Google is upgrading to their new "Universal Analytics."

I'd recommend building that into this instead of the legacy ga.js script.
https://developers.google.com/analytics/devguides/collection/analyticsjs/
# This is the commit message barryclark#76:

Bold headers fix for Windows browsers

# This is the commit message barryclark#77:

Visual improvements to the font weight of headers

# This is the commit message barryclark#78:

removing newsletter plug from readme

# This is the commit message barryclark#79:

Update feed.xml Layout declaration

# This is the commit message barryclark#80:

Peter Etelej credits shout out

# This is the commit message barryclark#81:

Fix mailto link code

So that the created link is `mailto:email@example.com` instead of `mailto: email@example.com` (note the space after `mailto:`)
# This is the commit message barryclark#82:

Fix duplicate meta charset declaration

# This is the commit message barryclark#83:

Added Hun Jae Lee to credits 🙌

# This is the commit message barryclark#84:

Update stackoverflow.html

Modified stackoverflow icon in order to remove xml declaration and title tag from resulting HTML code
# This is the commit message barryclark#85:

Add credits for Florian Simon 🙌

# This is the commit message barryclark#86:

Updated readme installation steps to use GitHub Pages 💎

# This is the commit message barryclark#87:

Updated readme to make local dev installation steps a little easier.

# This is the commit message barryclark#88:

Updating readme to mention that it can take 10 minutes - closes barryclark#37

# This is the commit message barryclark#89:

Teeny tiny typo fixes to README
# This is the commit message barryclark#90:

Adding Henry Stanley to readme credits 🙌

# This is the commit message barryclark#91:

Readme: removing new themes email drop

# This is the commit message barryclark#92:

Change how SVG icons are included in pages

Normally you include a .html file containing SVG data to show social
media icons on the page, but this means adding up to 27KB of bloat to
every single page.

With this commit I have moved the SVG data into a .scss file and
converted them into Data URIs so they work on multiple browsers. This
means the CSS file will contain the SVG data rather than each and every
page on the site.

# This is the commit message barryclark#93:

Dropping gemoji

# This is the commit message barryclark#94:

Adding more contributors 🙌

# This is the commit message barryclark#95:

Better syntax highlighting

- Switched to redcarpet from kramdown for proper markup

# This is the commit message barryclark#96:

Resolves barryclark#72 by overriding an img style

# This is the commit message barryclark#97:

modifed for theme

# This is the commit message barryclark#98:

Clarified comment about Disqus shortname

# This is the commit message barryclark#2:

License date bump

# This is the commit message barryclark#3:

meta declarations pointed out by @LeoColomb in barryclark#39

# This is the commit message barryclark#4:

Move Sass to default _sass directory via @LeoColomb barryclark#39

# This is the commit message barryclark#5:

Adding @LeoColomb and @eringrand to the credits!

# This is the commit message barryclark#6:

Removing emoji from Hello World blog post

# This is the commit message barryclark#7:

Improve metadata for posts and pages (closes barryclark#50)

# This is the commit message barryclark#8:

Using post.excerpt in index.html (closes barryclark#117)

# This is the commit message barryclark#9:

:sparkles: Version bump to v1.1.0 :sparkles:

# This is the commit message barryclark#10:

disqus_identifier param is not used
# This is the commit message barryclark#11:

Adding Dean Attali into the credits 🙌

# This is the commit message barryclark#12:

Added in instructions for contributing

# This is the commit message barryclark#13:

improve the quality of anaytics

Improve the quality of Google Analytics as found in:
http://veithen.github.io/2015/01/05/jekyll-improving-ga-data-quality.html

Reduce and eliminate referrer spam in Google Analytics as found in:
http://veithen.github.io/2015/01/21/referrer-spam.htmlimprove the quality of analytics http://veithen.github.io/2015/01/05/jekyll-improving-ga-data-quality.html
# This is the commit message barryclark#14:

remove whitespace
# This is the commit message barryclark#15:

Adding Clayton to the credits :raised_hands:

# This is the commit message barryclark#16:

added G+ icon to svq-icons

# This is the commit message barryclark#2:

Compress Images

# This is the commit message barryclark#3:

Update svg-icons.html

Added SSL to fix broken links for W3C validation and preempt redirection.
# This is the commit message barryclark#4:

Adding Colton and Trace to credits 🙌

# This is the commit message barryclark#5:

Update _svg-icons.scss

fixed the SVG and the size of the image
# This is the commit message barryclark#6:

Exclude CNAME

There’s no reason you’d want to be able to access the CNAME file on the
hosted site.

# This is the commit message barryclark#7:

Update 404.md
# This is the commit message barryclark#8:

Remove reference to 0.0.0.0

`0.0.0.0` doesn't really make much sense, and in fact shouldn't even work at all. It's pretty strange that it does work.
# This is the commit message barryclark#2:

Removed +x on style.scss
Fixes barryclark#204

# This is the commit message barryclark#3:

Update analytics snippet to use baseurl
# This is the commit message barryclark#4:

Move to Kramdown and Rouge

Jekyll 3 and GitHub Pages now only support Kramdown as the Markdown
engine, and Rouge as the syntax highlighter.

Ref:
https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-je
kyll-3-0

This commit updates Jekyll Now to support these changes, with just a
small _config.yml update.

# This is the commit message barryclark#5:

Minor _config.yml tab consistency fix

# This is the commit message barryclark#6:

Readme.md: git clone via HTTPS

Originally found by @jwfu here:
barryclark#413

# This is the commit message barryclark#7:

Fix spelling mistake in README
# This is the commit message barryclark#8:

Add .jekyll-metadata to .gitignore
# This is the commit message barryclark#9:

Tagging v1.2.0 ✨

# This is the commit message barryclark#10:

Jekyll 3 message at top of readme ✨
# This is the commit message barryclark#11:

Fixed a typo in 'README.md'.

# This is the commit message barryclark#12:

Update _svg-icons.scss
# This is the commit message barryclark#13:

Updated the schemes in the sample links to HTTPS instead of HTTP

HTTPS is now enforced for all URLs using github.io, e.g. userName.github.io must use https://userName.github.io You can no longer use HTTP:// as mentioned at the bottom of this blog post: https://github.com/blog/2186-https-for-github-pages
# This is the commit message barryclark#14:

Permalink on 404.md

# This is the commit message barryclark#15:

Update CNAME
  • Loading branch information
barryclark authored and oleg-py committed Apr 21, 2018
0 parents commit 83cb4a8
Show file tree
Hide file tree
Showing 28 changed files with 925 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
_site
.DS_Store
.jekyll
.jekyll-metadata
.bundle
.sass-cache
Gemfile
Gemfile.lock
node_modules
package.json
9 changes: 9 additions & 0 deletions 404.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: page
title: 404 - Page not found
permalink: /404.html
---

Sorry, we can't find that page that you're looking for. You can try again by going [back to the homepage]({{ site.baseurl }}/).

[<img src="{{ site.baseurl }}/images/404.jpg" alt="Constructocat by https://github.com/jasoncostello" style="width: 400px;"/>]({{ site.baseurl }}/)
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
olegpy.com
20 changes: 20 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
The MIT License (MIT)

Copyright (c) 2015 Barry Clark

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.
120 changes: 120 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
> March, 2016: If you're on an old version of Jekyll Now and run into a) build warnings or b) syntax highlighting issues caused by [Jekyll 3 and GitHub Pages updates](https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0), just :sparkles:[update your _config.yml](https://github.com/barryclark/jekyll-now/pull/445/files):sparkles: and you'll be set!
# Jekyll Now

**Jekyll** is a static site generator that's perfect for GitHub hosted blogs ([Jekyll Repository](https://github.com/jekyll/jekyll))

**Jekyll Now** makes it easier to create your Jekyll blog, by eliminating a lot of the up front setup.

- You don't need to touch the command line
- You don't need to install/configure ruby, rvm/rbenv, ruby gems :relaxed:
- You don't need to install runtime dependencies like markdown processors, Pygments, etc
- If you're on Windows, this will make setting up Jekyll a lot easier
- It's easy to try out, you can just delete your forked repository if you don't like it

In a few minutes you'll be set up with a minimal, responsive blog like the one below giving you more time to spend on writing epic blog posts!

![Jekyll Now Theme Screenshot](/images/jekyll-now-theme-screenshot.jpg "Jekyll Now Theme Screenshot")

## Quick Start

### Step 1) Fork Jekyll Now to your User Repository

Fork this repo, then rename the repository to yourgithubusername.github.io.

Your Jekyll blog will often be viewable immediately at <https://yourgithubusername.github.io> (if it's not, you can often force it to build by completing step 2)

![Step 1](/images/step1.gif "Step 1")

### Step 2) Customize and view your site

Enter your site name, description, avatar and many other options by editing the _config.yml file. You can easily turn on Google Analytics tracking, Disqus commenting and social icons here too.

Making a change to _config.yml (or any file in your repository) will force GitHub Pages to rebuild your site with jekyll. Your rebuilt site will be viewable a few seconds later at <https://yourgithubusername.github.io> - if not, give it ten minutes as GitHub suggests and it'll appear soon

> There are 3 different ways that you can make changes to your blog's files:
> 1. Edit files within your new username.github.io repository in the browser at GitHub.com (shown below).
> 2. Use a third party GitHub content editor, like [Prose by Development Seed](http://prose.io). It's optimized for use with Jekyll making markdown editing, writing drafts, and uploading images really easy.
> 3. Clone down your repository and make updates locally, then push them to your GitHub repository.
![_config.yml](/images/config.png "_config.yml")

### Step 3) Publish your first blog post

Edit `/_posts/2014-3-3-Hello-World.md` to publish your first blog post. This [Markdown Cheatsheet](http://www.jekyllnow.com/Markdown-Style-Guide/) might come in handy.

![First Post](/images/first-post.png "First Post")

> You can add additional posts in the browser on GitHub.com too! Just hit the + icon in `/_posts/` to create new content. Just make sure to include the [front-matter](http://jekyllrb.com/docs/frontmatter/) block at the top of each new blog post and make sure the post's filename is in this format: year-month-day-title.md
## Local Development

1. Install Jekyll and plug-ins in one fell swoop. `gem install github-pages` This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
2. Clone down your fork `git clone https://github.com/yourusername/yourusername.github.io.git`
3. Serve the site and watch for markup/sass changes `jekyll serve`
4. View your website at http://127.0.0.1:4000/
5. Commit any changes and push everything to the master branch of your GitHub user repository. GitHub Pages will then rebuild and serve your website.

## Moar!

I've created a more detailed walkthrough, [**Build A Blog With Jekyll And GitHub Pages**](http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/) over at the Smashing Magazine website. Check it out if you'd like a more detailed walkthrough and some background on Jekyll. :metal:

It covers:

- A more detailed walkthrough of setting up your Jekyll blog
- Common issues that you might encounter while using Jekyll
- Importing from Wordpress, using your own domain name, and blogging in your favorite editor
- Theming in Jekyll, with Liquid templating examples
- A quick look at Jekyll 2.0’s new features, including Sass/Coffeescript support and Collections

## Jekyll Now Features

✓ Command-line free _fork-first workflow_, using GitHub.com to create, customize and post to your blog
✓ Fully responsive and mobile optimized base theme (**[Theme Demo](http://jekyllnow.com)**)
✓ Sass/Coffeescript support using Jekyll 2.0
✓ Free hosting on your GitHub Pages user site
✓ Markdown blogging
✓ Syntax highlighting
✓ Disqus commenting
✓ Google Analytics integration
✓ SVG social icons for your footer
✓ 3 http requests, including your avatar

✘ No installing dependencies
✘ No need to set up local development
✘ No configuring plugins
✘ No need to spend time on theming
✘ More time to code other things ... wait ✓!

## Questions?

[Open an Issue](https://github.com/barryclark/jekyll-now/issues/new) and let's chat!

## Other forkable themes

You can use the [Quick Start](https://github.com/barryclark/jekyll-now#quick-start) workflow with other themes that are set up to be forked too! Here are some of my favorites:

- [Hyde](https://github.com/poole/hyde) by MDO
- [Lanyon](https://github.com/poole/lanyon) by MDO
- [mojombo.github.io](https://github.com/mojombo/mojombo.github.io) by Tom Preston-Werner
- [Left](https://github.com/holman/left) by Zach Holman
- [Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes) by Michael Rose
- [Skinny Bones](https://github.com/mmistakes/skinny-bones-jekyll) by Michael Rose

## Credits

- [Jekyll](https://github.com/jekyll/jekyll) - Thanks to its creators, contributors and maintainers.
- [SVG icons](https://github.com/neilorangepeel/Free-Social-Icons) - Thanks, Neil Orange Peel. They're beautiful.
- [Solarized Light Pygments](https://gist.github.com/edwardhotchkiss/2005058) - Thanks, Edward.
- [Joel Glovier](http://joelglovier.com/writing/) - Great Jekyll articles. I used Joel's feed.xml in this repository.
- [David Furnes](https://github.com/dfurnes), [Jon Uy](https://github.com/jonuy), [Luke Patton](https://github.com/lkpttn) - Thanks for the design/code reviews.
- [Bart Kiers](https://github.com/bkiers), [Florian Simon](https://github.com/vermluh), [Henry Stanley](https://github.com/henryaj), [Hun Jae Lee](https://github.com/hunjaelee), [Javier Cejudo](https://github.com/javiercejudo), [Peter Etelej](https://github.com/etelej), [Ben Abbott](https://github.com/jaminscript), [Ray Nicholus](https://github.com/rnicholus), [Erin Grand](https://github.com/eringrand), [Léo Colombaro](https://github.com/LeoColomb), [Dean Attali](https://github.com/daattali), [Clayton Errington](https://github.com/cjerrington), [Colton Fitzgerald](https://github.com/coltonfitzgerald), [Trace Mayer](https://github.com/sunnankar) - Thanks for your [fantastic contributions](https://github.com/barryclark/jekyll-now/commits/master) to the project!

## Contributing

Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.

You can start by [opening an issue](https://github.com/barryclark/jekyll-now/issues/new) describing the problem that you're looking to resolve and we'll go from there.

I want to keep Jekyll Now as minimal as possible. Every line of code should be one that's useful to 90% of the people using it. Please bear that in mind when submitting feature requests. If it's not something that most people will use, it probably won't get merged. :guardsman:
86 changes: 86 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#
# This file contains configuration flags to customize your site
#

# Name of your site (displayed in the header)
name: Oleg Pyzhcov

# Short bio or description (displayed in the header)
description: Scala FP enthusiast

# URL of your avatar or profile pic (you could use your GitHub profile pic)
avatar: https://avatars0.githubusercontent.com/u/4143670

#
# Flags below are optional
#

# Includes an icon in the footer for each username you enter
footer-links:
dribbble:
email:
facebook:
flickr:
github: oleg-py
instagram:
linkedin: oleg.pyzhcov
pinterest:
rss: rss # just type anything here for a working RSS icon
twitter:
stackoverflow: "users/2758343/oleg-pyzhcov" # your stackoverflow profile, e.g. "users/50476/bart-kiers"
youtube: # channel/<your_long_string> or user/<user-name>
googleplus: # anything in your profile username that comes after plus.google.com/


# Enter your Disqus shortname (not your username) to enable commenting on posts
# You can find your shortname on the Settings page of your Disqus account
disqus:

# Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking
google_analytics:

# Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co)
# Used for Sitemap.xml and your RSS feed
url: olegpy.com

# If you're hosting your site at a Project repository on GitHub pages
# (http://yourusername.github.io/repository-name)
# and NOT your User repository (http://yourusername.github.io)
# then add in the baseurl here, like this: "/repository-name"
baseurl: ""

#
# !! You don't need to change any of the configuration flags below !!
#

permalink: /:title/

# The release of Jekyll Now that you're using
version: v1.2.0

# Jekyll 3 now only supports Kramdown for Markdown
kramdown:
# Use GitHub flavored markdown, including triple backtick fenced code blocks
input: GFM
# Jekyll 3 and GitHub Pages now only support rouge for syntax highlighting
syntax_highlighter: rouge
syntax_highlighter_opts:
# Use existing pygments syntax highlighting css
css_class: 'highlight'

# Set the Sass partials directory, as we're using @imports
sass:
style: :expanded # You might prefer to minify using :compressed

# Use the following plug-ins
gems:
- jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
- jekyll-feed # Create an Atom feed using the official Jekyll feed gem

# Exclude these files from your production _site
exclude:
- Gemfile
- Gemfile.lock
- LICENSE
- README.md
- CNAME
16 changes: 16 additions & 0 deletions _includes/analytics.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{% if site.google_analytics %}
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', '{{ site.google_analytics }}', 'auto');
ga('send', 'pageview', {
'page': '{{ site.baseurl }}{{ page.url }}',
'title': '{{ page.title | replace: "'", "\\'" }}'
});
</script>
<!-- End Google Analytics -->
{% endif %}
17 changes: 17 additions & 0 deletions _includes/disqus.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{% if site.disqus %}
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">

var disqus_shortname = '{{ site.disqus }}';

(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();

</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</div>
{% endif %}
18 changes: 18 additions & 0 deletions _includes/meta.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<meta charset="utf-8" />
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>

{% if page.excerpt %}
<meta name="description" content="{{ page.excerpt| strip_html }}" />
<meta property="og:description" content="{{ page.excerpt| strip_html }}" />
{% else %}
<meta name="description" content="{{ site.description }}">
<meta property="og:description" content="{{ site.description }}" />
{% endif %}
<meta name="author" content="{{ site.name }}" />

{% if page.title %}
<meta property="og:title" content="{{ page.title }}" />
<meta property="twitter:title" content="{{ page.title }}" />
{% endif %}
12 changes: 12 additions & 0 deletions _includes/svg-icons.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{% if site.footer-links.dribbble %}<a href="https://dribbble.com/{{ site.footer-links.dribbble }}"><i class="svg-icon dribbble"></i></a>{% endif %}
{% if site.footer-links.email %}<a href="mailto:{{ site.footer-links.email }}"><i class="svg-icon email"></i></a>{% endif %}
{% if site.footer-links.facebook %}<a href="https://www.facebook.com/{{ site.footer-links.facebook }}"><i class="svg-icon facebook"></i></a>{% endif %}
{% if site.footer-links.flickr %}<a href="https://www.flickr.com/{{ site.footer-links.flickr }}"><i class="svg-icon flickr"></i></a>{% endif %}
{% if site.footer-links.github %}<a href="https://github.com/{{ site.footer-links.github }}"><i class="svg-icon github"></i></a>{% endif %}
{% if site.footer-links.instagram %}<a href="https://instagram.com/{{ site.footer-links.instagram }}"><i class="svg-icon instagram"></i></a>{% endif %}
{% if site.footer-links.linkedin %}<a href="https://www.linkedin.com/in/{{ site.footer-links.linkedin }}"><i class="svg-icon linkedin"></i></a>{% endif %}
{% if site.footer-links.pinterest %}<a href="https://www.pinterest.com/{{ site.footer-links.pinterest }}"><i class="svg-icon pinterest"></i></a>{% endif %}
{% if site.footer-links.rss %}<a href="{{ site.baseurl }}/feed.xml"><i class="svg-icon rss"></i></a>{% endif %}
{% if site.footer-links.twitter %}<a href="https://www.twitter.com/{{ site.footer-links.twitter }}"><i class="svg-icon twitter"></i></a>{% endif %}
{% if site.footer-links.stackoverflow %}<a href="http://stackoverflow.com/{{ site.footer-links.stackoverflow }}"><i class="svg-icon stackoverflow"></i></a>{% endif %}
{% if site.footer-links.youtube %}<a href="https://www.youtube.com/user/{{ site.footer-links.youtube }}"><i class="svg-icon youtube"></i></a>{% endif %}
51 changes: 51 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!DOCTYPE html>
<html>
<head>
<title>{% if page.title %}{{ page.title }} – {% endif %}{{ site.name }} – {{ site.description }}</title>

{% include meta.html %}

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/style.css" />
<link rel="alternate" type="application/rss+xml" title="{{ site.name }} - {{ site.description }}" href="{{ site.baseurl }}/feed.xml" />

<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
</head>

<body>
<div class="wrapper-masthead">
<div class="container">
<header class="masthead clearfix">
<a href="{{ site.baseurl }}/" class="site-avatar"><img src="{{ site.avatar }}" /></a>

<div class="site-info">
<h1 class="site-name"><a href="{{ site.baseurl }}/">{{ site.name }}</a></h1>
<p class="site-description">{{ site.description }}</p>
</div>

<nav>
<a href="{{ site.baseurl }}/">Blog</a>
<a href="{{ site.baseurl }}/about">About</a>
</nav>
</header>
</div>
</div>

<div id="main" role="main" class="container">
{{ content }}
</div>

<div class="wrapper-footer">
<div class="container">
<footer class="footer">
{% include svg-icons.html %}
</footer>
</div>
</div>

{% include analytics.html %}
</body>
</html>
12 changes: 12 additions & 0 deletions _layouts/page.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: default
---

<article class="page">

<h1>{{ page.title }}</h1>

<div class="entry">
{{ content }}
</div>
</article>
Loading

0 comments on commit 83cb4a8

Please sign in to comment.