Skip to content

Commit 9e2defa

Browse files
committed
Initial migration
1 parent c68eaad commit 9e2defa

File tree

99 files changed

+23022
-1
lines changed

Some content is hidden

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

99 files changed

+23022
-1
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
_site
2+
node_modules
3+
Gemfile.lock

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Place your settings in this file to overwrite default and user settings.
2+
{
3+
"html.format.enable": true
4+
}

.vscode/tasks.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "0.1.0",
5+
"command": "grunt",
6+
"isShellCommand": true,
7+
"args": ["--no-color"],
8+
"showOutput": "always"
9+
}

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blog.forevolve.com

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source 'https://rubygems.org'
2+
3+
group :jekyll_plugins do
4+
gem "jekyll-paginate"
5+
gem "jekyll-feed"
6+
gem "jekyll"
7+
end

Gruntfile.js

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
module.exports = function(grunt) {
2+
3+
// Project configuration.
4+
grunt.initConfig({
5+
pkg: grunt.file.readJSON('package.json'),
6+
uglify: {
7+
main: {
8+
src: 'js/<%= pkg.name %>.js',
9+
dest: 'js/<%= pkg.name %>.min.js'
10+
}
11+
},
12+
less: {
13+
expanded: {
14+
options: {
15+
paths: ["css"]
16+
},
17+
files: {
18+
"css/<%= pkg.name %>.css": "less/<%= pkg.name %>.less"
19+
}
20+
},
21+
minified: {
22+
options: {
23+
paths: ["css"],
24+
cleancss: true
25+
},
26+
files: {
27+
"css/<%= pkg.name %>.min.css": "less/<%= pkg.name %>.less"
28+
}
29+
}
30+
},
31+
banner: '/*!\n' +
32+
' * <%= pkg.title %> v<%= pkg.version %> (<%= pkg.homepage %>)\n' +
33+
' * Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
34+
' * Licensed under <%= pkg.license %> (https://spdx.org/licenses/<%= pkg.license %>)\n' +
35+
' */\n',
36+
usebanner: {
37+
dist: {
38+
options: {
39+
position: 'top',
40+
banner: '<%= banner %>'
41+
},
42+
files: {
43+
src: ['css/<%= pkg.name %>.css', 'css/<%= pkg.name %>.min.css', 'js/<%= pkg.name %>.min.js']
44+
}
45+
}
46+
},
47+
watch: {
48+
scripts: {
49+
files: ['js/<%= pkg.name %>.js'],
50+
tasks: ['uglify'],
51+
options: {
52+
spawn: false,
53+
},
54+
},
55+
less: {
56+
files: ['less/*.less'],
57+
tasks: ['less'],
58+
options: {
59+
spawn: false,
60+
}
61+
},
62+
},
63+
});
64+
65+
// Load the plugins.
66+
grunt.loadNpmTasks('grunt-contrib-uglify');
67+
grunt.loadNpmTasks('grunt-contrib-less');
68+
grunt.loadNpmTasks('grunt-banner');
69+
grunt.loadNpmTasks('grunt-contrib-watch');
70+
71+
// Default task(s).
72+
grunt.registerTask('default', ['uglify', 'less', 'usebanner']);
73+
74+
};

LICENSE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Creative Commons
2+
Attribution 4.0 International
3+
4+
Copyright (c) 2017 Carl-Hugo Marcotte
5+
6+
https://creativecommons.org/licenses/by/4.0/
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
The MIT License (MIT)
3+
4+
Copyright (c) 2013-2016 Blackrock Digital LLC.
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.

README.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,38 @@
1-
# forevolve.github.io
1+
# ForEvolve blog
2+
The Jekyll integration is based on Clean Blog by Start Bootstrap (see bellow). That theme really helped me start this out.
3+
4+
The blog content is Copyright (c) 2017 Carl-Hugo Marcotte under Creative Commons, see [LICENSE](LICENSE).
5+
6+
## Commands
7+
```
8+
jekyll serve --watch
9+
grunt watch
10+
```
11+
12+
# Clean Blog by Start Bootstrap - Jekyll Version
13+
14+
The official Jekyll version of the Clean Blog theme by [Start Bootstrap](http://startbootstrap.com/).
15+
16+
### [View Live Demo &rarr;](http://blackrockdigital.github.io/startbootstrap-clean-blog-jekyll/)
17+
18+
## Before You Begin
19+
20+
In the _config.yml file, the base URL is set to /startbootstrap-clean-blog-jekyll which is this themes gh-pages preview. It's recommended that you remove the base URL before working with this theme locally!
21+
22+
It should look like this:
23+
`baseurl: ""`
24+
25+
## What's Included
26+
27+
A full Jekyll environment is included with this theme. If you have Jekyll installed, simply run `jekyll serve` in your command line and preview the build in your browser. You can use `jekyll serve --watch` to watch for changes in the source files as well.
28+
29+
A Grunt environment is also included. There are a number of tasks it performs like minification of the JavaScript, compiling of the LESS files, adding banners to apply the MIT license, and watching for changes. Run the grunt default task by entering `grunt` into your command line which will build the files. You can use `grunt watch` if you are working on the JavaScript or the LESS.
30+
31+
You can run `jekyll serve --watch` and `grunt watch` at the same time to watch for changes and then build them all at once.
32+
33+
## Support
34+
35+
Visit Clean Blog's template overview page on Start Bootstrap at http://startbootstrap.com/template-overviews/clean-blog/ and leave a comment, email [email protected], or open an issue here on GitHub for support.
36+
37+
## LICENSE
38+
The original Clean Blog licence has been move to [LICENSE-startbootstrap-clean-blog-jekyll](LICENSE-startbootstrap-clean-blog-jekyll).

_config.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Site settings
2+
title: ForEvolve
3+
subtitle: A piece of mind...
4+
header-img: img/blog-header.jpg
5+
#email:
6+
copyright_name: Carl-Hugo Marcotte
7+
description: "A piece of mind"
8+
baseurl: ""
9+
url: "http://blog.forevolve.com"
10+
twitter_username: CarlHugoM
11+
github_username: ForEvolve
12+
facebook_username: carl.hugo.marcotte
13+
#email_username:
14+
linkedin_username: carl-hugo-marcotte
15+
16+
# Google Analytics
17+
google_tracking_id: UA-81489213-2
18+
19+
# Build settings
20+
markdown: kramdown
21+
highlighter: rouge
22+
permalink: pretty
23+
paginate: 10
24+
exclude: ["less","node_modules","Gruntfile.js","package.json","README.md"]
25+
26+
gems: [jekyll-feed, jekyll-paginate]
27+
28+
excerpt_separator: <!--more-->
29+
30+
defaults:
31+
-
32+
scope:
33+
path: ""
34+
type: "posts"
35+
values:
36+
layout: "post"
37+
author: "Carl-Hugo Marcotte"
38+
-
39+
scope:
40+
path: ""
41+
type: "pages"
42+
values:
43+
layout: "page"

0 commit comments

Comments
 (0)