Skip to content

Commit cea6fd0

Browse files
committed
Jekyll setup
Signed-off-by: Jeen Broekstra <jeen.broekstra@gmail.com>
1 parent b8c364d commit cea6fd0

27 files changed

Lines changed: 172 additions & 718 deletions

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
/html/
1+
_site
2+
.sass-cache
3+
.jekyll-metadata

Gemfile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
source "https://rubygems.org"
2+
ruby RUBY_VERSION
3+
4+
# Hello! This is where you manage which Jekyll version is used to run.
5+
# When you want to use a different version, change it below, save the
6+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
7+
#
8+
# bundle exec jekyll serve
9+
#
10+
# This will help ensure the proper Jekyll version is running.
11+
# Happy Jekylling!
12+
gem "jekyll", "3.3.0"
13+
14+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
15+
gem "minima", "~> 2.0"
16+
17+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
18+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
19+
# gem "github-pages", group: :jekyll_plugins
20+
21+
# If you have any plugins, put them here!
22+
group :jekyll_plugins do
23+
gem "jekyll-feed", "~> 0.6"
24+
end
25+
group :jekyll_plugins do
26+
gem "jekyll-asciidoc"
27+
end

Gemfile.lock

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.4.0)
5+
asciidoctor (1.5.5)
6+
colorator (1.1.0)
7+
ffi (1.9.14)
8+
forwardable-extended (2.6.0)
9+
jekyll (3.3.0)
10+
addressable (~> 2.4)
11+
colorator (~> 1.0)
12+
jekyll-sass-converter (~> 1.0)
13+
jekyll-watch (~> 1.1)
14+
kramdown (~> 1.3)
15+
liquid (~> 3.0)
16+
mercenary (~> 0.3.3)
17+
pathutil (~> 0.9)
18+
rouge (~> 1.7)
19+
safe_yaml (~> 1.0)
20+
jekyll-asciidoc (2.0.1)
21+
asciidoctor (>= 1.5.0)
22+
jekyll (>= 2.3.0)
23+
jekyll-feed (0.8.0)
24+
jekyll (~> 3.3)
25+
jekyll-sass-converter (1.4.0)
26+
sass (~> 3.4)
27+
jekyll-watch (1.5.0)
28+
listen (~> 3.0, < 3.1)
29+
kramdown (1.12.0)
30+
liquid (3.0.6)
31+
listen (3.0.8)
32+
rb-fsevent (~> 0.9, >= 0.9.4)
33+
rb-inotify (~> 0.9, >= 0.9.7)
34+
mercenary (0.3.6)
35+
minima (2.0.0)
36+
pathutil (0.14.0)
37+
forwardable-extended (~> 2.6)
38+
rb-fsevent (0.9.7)
39+
rb-inotify (0.9.7)
40+
ffi (>= 0.5.0)
41+
rouge (1.11.1)
42+
safe_yaml (1.0.4)
43+
sass (3.4.22)
44+
45+
PLATFORMS
46+
ruby
47+
48+
DEPENDENCIES
49+
jekyll (= 3.3.0)
50+
jekyll-asciidoc
51+
jekyll-feed (~> 0.6)
52+
minima (~> 2.0)
53+
54+
RUBY VERSION
55+
ruby 2.3.1p112
56+
57+
BUNDLED WITH
58+
1.13.3

_config.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Welcome to Jekyll!
2+
#
3+
# This config file is meant for settings that affect your whole blog, values
4+
# which you are expected to set up once and rarely edit after that. If you find
5+
# yourself editing these this file very often, consider using Jekyll's data files
6+
# feature for the data you need to update frequently.
7+
#
8+
# For technical reasons, this file is *NOT* reloaded automatically when you use
9+
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10+
11+
# Site settings
12+
# These are used to personalize your new site. If you look in the HTML files,
13+
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
14+
# You can create any custom variable you would like, and they will be accessible
15+
# in the templates via {{ site.myvariable }}.
16+
title: Your awesome title
17+
email: your-email@domain.com
18+
description: > # this means to ignore newlines until "baseurl:"
19+
Write an awesome description for your new site here. You can edit this
20+
line in _config.yml. It will appear in your document head meta (for
21+
Google search results) and in your feed.xml site description.
22+
baseurl: "" # the subpath of your site, e.g. /blog
23+
url: "" # the base hostname & protocol for your site, e.g. http://example.com
24+
twitter_username: jekyllrb
25+
github_username: jekyll
26+
27+
# Build settings
28+
markdown: kramdown
29+
theme: minima
30+
gems:
31+
- jekyll-feed
32+
exclude:
33+
- Gemfile
34+
- Gemfile.lock
35+
36+
asciidoctor:
37+
safe: 0

about.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: page
3+
title: About
4+
permalink: /about/
5+
---
6+
7+
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](http://jekyllrb.com/)
8+
9+
You can find the source code for the Jekyll new theme at:
10+
{% include icon-github.html username="jekyll" %} /
11+
[minima](https://github.com/jekyll/minima)
12+
13+
You can find the source code for Jekyll at
14+
{% include icon-github.html username="jekyll" %} /
15+
[jekyll](https://github.com/jekyll/jekyll)

build-html

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)