Skip to content

Commit 9f12994

Browse files
falleraisavar
authored andcommitted
testcommit
1 parent a58fdbe commit 9f12994

26 files changed

+1382
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
npm-debug.log
3+
tmp
4+
_site

Gruntfile.js

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
'use strict';
2+
3+
module.exports = function(grunt) {
4+
5+
// Project configuration.
6+
grunt.initConfig({
7+
// Metadata.
8+
pkg: grunt.file.readJSON('package.json'),
9+
// Task configuration.
10+
clean: {
11+
files: ['_site']
12+
},
13+
less: {
14+
development: {
15+
files: {
16+
'css/styles.css': 'css/less/styles.less'
17+
}
18+
}
19+
},
20+
cssmin: {
21+
minify: {
22+
expand: true,
23+
cwd: 'css/',
24+
src: ['*.css', '!*.min.css'],
25+
dest: 'css/',
26+
ext: '.min.css'
27+
}
28+
},
29+
// concat: {
30+
// dist: {
31+
// src: ['js/<%= pkg.name %>.js'],
32+
// dest: 'dist/js/<%= pkg.name %>.js'
33+
// },
34+
// },
35+
watch: {
36+
styles: {
37+
files: ['css/less/*.less'],
38+
tasks: ['less']
39+
}
40+
},
41+
uglify: {
42+
publish: {
43+
files: {
44+
'js/scripts.min.js': ['js/scripts.js']
45+
}
46+
// src: '<%= concat.dist.dest %>',
47+
// dest: 'dist/js/<%= pkg.name %>.min.js'
48+
},
49+
},
50+
jekyll: {
51+
server: {
52+
server : true,
53+
// Add the --watch flag, i.e. rebuild on file changes
54+
watch: true,
55+
baseurl: "''"
56+
},
57+
build: {
58+
server: false
59+
}
60+
}
61+
// exec: {
62+
// whitespace: {
63+
// cmd: './txt-fix-whitespaces.py -btcn 2 js/*.js -vvv'
64+
// },
65+
// list_files: {
66+
// cmd: 'ls -l **'
67+
// }
68+
// }
69+
70+
});
71+
72+
// These plugins provide necessary tasks.
73+
grunt.loadNpmTasks('grunt-contrib-watch');
74+
grunt.loadNpmTasks('grunt-contrib-clean');
75+
//grunt.loadNpmTasks('grunt-contrib-concat');
76+
grunt.loadNpmTasks('grunt-contrib-uglify');
77+
grunt.loadNpmTasks('grunt-contrib-less');
78+
grunt.loadNpmTasks('grunt-contrib-cssmin');
79+
//grunt.loadNpmTasks('grunt-exec');
80+
grunt.loadNpmTasks('grunt-jekyll');
81+
82+
83+
// Run Jekyll build with environment set to production
84+
grunt.registerTask('jekyll-production', function() {
85+
grunt.log.writeln('Setting environment variable JEKYLL_ENV=production');
86+
process.env.JEKYLL_ENV = 'production';
87+
grunt.task.run('jekyll:build');
88+
});
89+
90+
// Default task.
91+
grunt.registerTask('default', ['less', 'watch']);
92+
grunt.registerTask('server', 'jekyll:server'); //jekyll serve --watch --baseurl ''
93+
94+
grunt.registerTask('build', ['less', 'jekyll']);
95+
grunt.registerTask('publish', ['less', 'cssmin', 'uglify', 'jekyll-production']);
96+
97+
98+
};

_config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
baseurl: /fallera.github.io
2+
exclude: [
3+
'node_modules',
4+
'Gruntfile.js',
5+
'package.json',
6+
'README.md',
7+
'tmp'
8+
]

_includes/html_head.html

Whitespace-only changes.

_includes/site_footer.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<div class="footer">footer hier</div>

_includes/site_header.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<div class="header">header hier</div>

_layouts/default.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE html>
2+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>{{ page.title }}</title>
6+
7+
{% if site.env == 'production' %}
8+
<link rel="stylesheet" href="{{ site.baseurl}}/css/styles.min.css" type="text/css" media="screen, projection">
9+
{% else %}
10+
<link rel="stylesheet" href="{{ site.baseurl}}/css/styles.css" type="text/css" media="screen, projection">
11+
{% endif %}
12+
13+
</head>
14+
<body>
15+
<div class="container">
16+
{% include site_header.html %}
17+
<div class="main">
18+
{{ content }}
19+
</div>
20+
{% include site_footer.html %}
21+
</div>
22+
</body>
23+
</html>

_layouts/post.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: default
3+
---
4+
<div class="post">
5+
<p class="date">{{ page.date | date_to_string }}</p>
6+
{{ content }}
7+
</div>
8+

_plugins/environment_variables.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Plugin to add environment variables to the `site` object in Liquid templates
2+
3+
module Jekyll
4+
5+
class EnvironmentVariablesGenerator < Generator
6+
7+
def generate(site)
8+
site.config['env'] = ENV['JEKYLL_ENV'] || 'development'
9+
# Add other environment variables to `site.config` here...
10+
end
11+
12+
end
13+
14+
end

_posts/2013-07-16-testeintrag.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: post
3+
title: Blogging Like a Hacker
4+
tags: tag2 tag1
5+
excerpt: lorem little ipsum quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
6+
---
7+
# {{ page.title }}
8+
## subheadingsdf
9+
10+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
11+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
12+
quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo
13+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
14+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
15+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
16+
17+
### important part
18+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
19+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
20+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
21+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
22+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
23+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

_posts/2013-07-18-testeintrag2.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: post
3+
title: Pro Blogging
4+
tags: tag3 tag1
5+
excerpt: lorem little ipsum quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
6+
---
7+
# {{ page.title }}
8+
## subheadingsdf
9+
10+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
11+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
12+
quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo
13+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
14+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
15+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
16+
17+
### important part
18+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
19+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
20+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
21+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
22+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
23+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

_posts/2013-07-20-testeintrag3.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: post
3+
title: Pro Blogging ea commodo consequat. Duis aute irure
4+
tags: tag3 tag1
5+
excerpt: lorem little ipsum quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
6+
---
7+
# {{ page.title }}
8+
## subheadingsdf sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore m
9+
10+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
11+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
12+
13+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
14+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
15+
16+
### important part irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
17+
18+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
19+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
20+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
21+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
22+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
23+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

_posts/2013-07-22-testeintrag4.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: post
3+
title: Pro Blogging ea commodo consequat. Duis aute irure
4+
tags: tag3 tag1
5+
excerpt: lorem little ipsum quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
6+
---
7+
# {{ page.title }}
8+
## subheadingsdf sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore m
9+
10+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
11+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud **exercitation** ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
12+
13+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
14+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
15+
16+
### important part irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
17+
18+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
19+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
20+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
21+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
22+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
23+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

0 commit comments

Comments
 (0)