Skip to content
This repository was archived by the owner on Oct 4, 2023. It is now read-only.

Commit eb2b4ca

Browse files
committed
Using Minimal Mistakes - Skinny Bones template.
1 parent 01d7ef8 commit eb2b4ca

File tree

173 files changed

+7876
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+7876
-0
lines changed

Gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Skinny Bones Gemfile
2+
source "https://rubygems.org"
3+
4+
gem 'jekyll', '~> 2.4.0'
5+
gem 'jekyll-sitemap', '~> 0.6.1'
6+
gem 'sass'
7+
gem 'bourbon'
8+
gem 'neat'
9+
gem 'octopress', '~> 3.0.0.rc.12'

Gemfile.lock

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
blankslate (2.1.2.4)
5+
bourbon (4.0.2)
6+
sass (~> 3.3)
7+
thor
8+
celluloid (0.16.0)
9+
timers (~> 4.0.0)
10+
classifier-reborn (2.0.2)
11+
fast-stemmer (~> 1.0)
12+
coffee-script (2.3.0)
13+
coffee-script-source
14+
execjs
15+
coffee-script-source (1.8.0)
16+
colorator (0.1)
17+
execjs (2.2.2)
18+
fast-stemmer (1.0.2)
19+
ffi (1.9.6-x64-mingw32)
20+
hitimes (1.2.2)
21+
jekyll (2.4.0)
22+
classifier-reborn (~> 2.0)
23+
colorator (~> 0.1)
24+
jekyll-coffeescript (~> 1.0)
25+
jekyll-gist (~> 1.0)
26+
jekyll-paginate (~> 1.0)
27+
jekyll-sass-converter (~> 1.0)
28+
jekyll-watch (~> 1.1)
29+
kramdown (~> 1.3)
30+
liquid (~> 2.6.1)
31+
mercenary (~> 0.3.3)
32+
pygments.rb (~> 0.6.0)
33+
redcarpet (~> 3.1)
34+
safe_yaml (~> 1.0)
35+
toml (~> 0.1.0)
36+
jekyll-coffeescript (1.0.1)
37+
coffee-script (~> 2.2)
38+
jekyll-gist (1.1.0)
39+
jekyll-paginate (1.1.0)
40+
jekyll-sass-converter (1.2.1)
41+
sass (~> 3.2)
42+
jekyll-sitemap (0.6.1)
43+
jekyll-watch (1.1.2)
44+
listen (~> 2.7)
45+
kramdown (1.5.0)
46+
liquid (2.6.1)
47+
listen (2.7.11)
48+
celluloid (>= 0.15.2)
49+
rb-fsevent (>= 0.9.3)
50+
rb-inotify (>= 0.9)
51+
mercenary (0.3.4)
52+
neat (1.7.0)
53+
bourbon (>= 4.0)
54+
sass (>= 3.3)
55+
octopress (3.0.0.rc.15)
56+
jekyll (~> 2.0)
57+
mercenary (~> 0.3.2)
58+
octopress-deploy
59+
octopress-docs
60+
titlecase
61+
octopress-deploy (1.0.0)
62+
colorator
63+
octopress-docs
64+
octopress-docs (0.0.9)
65+
jekyll (~> 2.0)
66+
octopress-escape-code (~> 1.0)
67+
octopress-hooks (~> 2.0)
68+
octopress-escape-code (1.0.2)
69+
octopress-hooks (~> 2.0)
70+
octopress-hooks (2.2.1)
71+
jekyll (~> 2.0)
72+
parslet (1.5.0)
73+
blankslate (~> 2.0)
74+
posix-spawn (0.3.9)
75+
pygments.rb (0.6.0)
76+
posix-spawn (~> 0.3.6)
77+
yajl-ruby (~> 1.1.0)
78+
rb-fsevent (0.9.4)
79+
rb-inotify (0.9.5)
80+
ffi (>= 0.5.0)
81+
redcarpet (3.2.0)
82+
safe_yaml (1.0.4)
83+
sass (3.4.7)
84+
thor (0.19.1)
85+
timers (4.0.1)
86+
hitimes
87+
titlecase (0.1.1)
88+
toml (0.1.2)
89+
parslet (~> 1.5.0)
90+
yajl-ruby (1.1.0)
91+
92+
PLATFORMS
93+
x64-mingw32
94+
95+
DEPENDENCIES
96+
bourbon
97+
jekyll (~> 2.4.0)
98+
jekyll-sitemap (~> 0.6.1)
99+
neat
100+
octopress (~> 3.0.0.rc.12)
101+
sass

Gruntfile.js

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
'use strict';
2+
module.exports = function(grunt) {
3+
4+
grunt.initConfig({
5+
pkg: grunt.file.readJSON('package.json'),
6+
jshint: {
7+
options: {
8+
jshintrc: '.jshintrc'
9+
},
10+
all: [
11+
'Gruntfile.js',
12+
'js/*.js',
13+
'!js/main.js'
14+
]
15+
},
16+
watch: {
17+
js: {
18+
files: [
19+
'<%= jshint.all %>'
20+
],
21+
tasks: ['jshint', 'uglify'],
22+
options: {
23+
livereload: true
24+
}
25+
},
26+
},
27+
uglify: {
28+
dist: {
29+
options: {
30+
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' + '<%= grunt.template.today("yyyy-mm-dd") %> */',
31+
compress: true,
32+
beautify: false,
33+
mangle: false
34+
},
35+
files: {
36+
'js/main.js': [
37+
'js/plugins/*.js',
38+
'js/_*.js'
39+
]
40+
}
41+
}
42+
},
43+
imagemin: {
44+
dist: {
45+
options: {
46+
optimizationLevel: 7,
47+
progressive: true
48+
},
49+
files: [{
50+
expand: true,
51+
cwd: 'images/',
52+
src: '{,*/}*.{png,jpg,jpeg}',
53+
dest: 'images/'
54+
}]
55+
}
56+
},
57+
imgcompress: {
58+
dist: {
59+
options: {
60+
optimizationLevel: 7,
61+
progressive: true
62+
},
63+
files: [{
64+
expand: true,
65+
cwd: 'images/',
66+
src: '{,*/}*.{png,jpg,jpeg}',
67+
dest: 'images/'
68+
}]
69+
}
70+
},
71+
svgmin: {
72+
dist: {
73+
files: [{
74+
expand: true,
75+
cwd: 'images/',
76+
src: '{,*/}*.svg',
77+
dest: 'images/'
78+
}]
79+
}
80+
},
81+
});
82+
83+
// Load tasks
84+
grunt.loadNpmTasks('grunt-contrib-jshint');
85+
grunt.loadNpmTasks('grunt-contrib-watch');
86+
grunt.loadNpmTasks('grunt-contrib-uglify');
87+
grunt.loadNpmTasks('grunt-newer');
88+
grunt.loadNpmTasks('grunt-contrib-imagemin');
89+
grunt.loadNpmTasks('grunt-svgmin');
90+
grunt.loadNpmTasks('grunt-imgcompress');
91+
92+
// Register tasks
93+
grunt.registerTask('scripts', ['watch', 'uglify']);
94+
grunt.registerTask('images', ['newer:imgcompress', 'newer:svgmin']);
95+
};

_config.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Site wide configuration
2+
3+
title:
4+
description:
5+
logo: # 120x120 px default image used for Twitter summary card
6+
teaser: # 400x250 px default teaser image used in image archive grid
7+
locale:
8+
url:
9+
10+
# Jekyll configuration
11+
12+
sass:
13+
sass_dir: _sass
14+
style: compressed
15+
permalink: /:categories/:title/
16+
markdown: kramdown
17+
highlighter: pygments
18+
gems:
19+
- jekyll-sitemap
20+
21+
22+
# Site owner
23+
owner:
24+
name:
25+
email:
26+
twitter:
27+
google:
28+
ad-client:
29+
ad-slot:
30+
bio:
31+
avatar: bio-photo.jpg # 160x160 px image for author byline
32+
disqus-shortname:
33+
34+
35+
exclude: ["lib", "config.rb", ".sass-cache", "Capfile", "config", "log", "Rakefile", "Rakefile.rb", "tmp", "*.sublime-project", "*.sublime-workspace", "Gemfile", "Gemfile.lock", "README.md", "LICENSE", "node_modules", "Gruntfile.js", "package.json"]

_data/footer.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Footer navigation links
2+
3+
- title:
4+
url:

_data/navigation.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Site navigation links
2+
3+
- title:
4+
url:
5+
excerpt:
6+
image:

_includes/advertising.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<style>
2+
.responsive-ads { width: 300px; height: 200px; }
3+
@media(min-width: 520px) { .responsive-ads { width: 468px; height: 60px; } }
4+
@media(min-width: 768px) { .responsive-ads { width: 160px; height: 600px; } }
5+
</style>
6+
7+
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
8+
<ins class="adsbygoogle responsive-ads"
9+
style="display:inline-block"
10+
data-ad-client="{{ site.owner.google.ad-client }}"
11+
data-ad-slot="{{ site.owner.google.ad-slot }}"></ins>
12+
<script>
13+
(adsbygoogle = window.adsbygoogle || []).push({});
14+
</script>

_includes/breadcrumbs.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{% if page.categories and page.categories != empty %}
2+
<nav class="breadcrumbs">
3+
<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
4+
<a href="{{ site.url }}" itemprop="url">
5+
<span itemprop="title">Home</span>
6+
</a>
7+
<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
8+
<a href="{{ site.url }}/{{ page.categories | first }}/" itemprop="url">
9+
<span itemprop="title">{{ page.categories | first | replace: '-',' ' | capitalize }}</span>
10+
</a>
11+
</span>
12+
</nav><!-- /.breadcrumbs -->
13+
{% endif %}

_includes/browser-upgrade.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!--[if lt IE 9]><div class="upgrade notice-danger"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<nav class="pagination">
2+
{% capture collection_name %}{{ include.collection }}{% endcapture %}
3+
{% for post in site.[collection_name] %}
4+
{% if post.url == page.url %}
5+
{% assign post_index0 = forloop.index0 %}
6+
{% assign post_index1 = forloop.index %}
7+
{% endif %}
8+
{% endfor %}
9+
{% for post in site.[collection_name] %}
10+
{% if post_index0 == forloop.index %}{% assign next_post = post %}{% endif %}
11+
{% if post_index1 == forloop.index0 %}{% assign prev_post = post %}{% endif %}
12+
{% endfor %}
13+
{% if prev_post %}<a class="prev" href="{{ site.url }}{{ prev_post.url }}">{{ prev_post.title }}</a>{% endif %}
14+
{% if next_post %}<a class="next" href="{{ site.url }}{{ next_post.url }}">{{ next_post.title }}</a>{% endif %}
15+
</nav>

0 commit comments

Comments
 (0)