-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 2773389
Showing
49 changed files
with
634 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# EditorConfig is awesome: http://EditorConfig.org | ||
|
||
# top-most EditorConfig file | ||
root = true | ||
|
||
# Unix-style newlines with a newline ending every file | ||
[*] | ||
end_of_line = lf | ||
insert_final_newline = true | ||
charset = utf-8 | ||
indent_size = 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
.DS_Store | ||
node_modules | ||
_site | ||
.sass-cache | ||
.npm-debug.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
language: ruby | ||
rvm: | ||
- 2.1 | ||
|
||
before_script: | ||
- chmod +x travis.sh | ||
|
||
script: ./travis.sh | ||
|
||
env: | ||
global: | ||
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true | ||
|
||
branches: | ||
only: | ||
- gh-pages |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
source 'http://rubygems.org' | ||
|
||
gem 'github-pages' | ||
gem 'rake' | ||
gem 'rouge' | ||
gem 'pygments.rb' | ||
gem 'jekyll' | ||
gem 'html-proofer' | ||
gem 'jekyll-seo-tag' | ||
gem 'jekyll-sitemap' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
GEM | ||
remote: http://rubygems.org/ | ||
specs: | ||
RedCloth (4.2.9) | ||
activesupport (4.2.5.1) | ||
i18n (~> 0.7) | ||
json (~> 1.7, >= 1.7.7) | ||
minitest (~> 5.1) | ||
thread_safe (~> 0.3, >= 0.3.4) | ||
tzinfo (~> 1.1) | ||
addressable (2.3.8) | ||
coffee-script (2.4.1) | ||
coffee-script-source | ||
execjs | ||
coffee-script-source (1.10.0) | ||
colorator (0.1) | ||
colored (1.2) | ||
ethon (0.8.1) | ||
ffi (>= 1.3.0) | ||
execjs (2.6.0) | ||
faraday (0.9.2) | ||
multipart-post (>= 1.2, < 3) | ||
ffi (1.9.10) | ||
gemoji (2.1.0) | ||
github-pages (49) | ||
RedCloth (= 4.2.9) | ||
github-pages-health-check (= 1.0.1) | ||
jekyll (= 3.0.3) | ||
jekyll-coffeescript (= 1.0.1) | ||
jekyll-feed (= 0.3.1) | ||
jekyll-gist (= 1.4.0) | ||
jekyll-mentions (= 1.0.1) | ||
jekyll-paginate (= 1.1.0) | ||
jekyll-redirect-from (= 0.9.1) | ||
jekyll-sass-converter (= 1.3.0) | ||
jekyll-seo-tag (= 1.0.0) | ||
jekyll-sitemap (= 0.10.0) | ||
jekyll-textile-converter (= 0.1.0) | ||
jemoji (= 0.5.1) | ||
kramdown (= 1.9.0) | ||
liquid (= 3.0.6) | ||
mercenary (~> 0.3) | ||
rdiscount (= 2.1.8) | ||
redcarpet (= 3.3.3) | ||
rouge (= 1.10.1) | ||
terminal-table (~> 1.4) | ||
github-pages-health-check (1.0.1) | ||
addressable (~> 2.3) | ||
net-dns (~> 0.8) | ||
octokit (~> 4.0) | ||
public_suffix (~> 1.4) | ||
typhoeus (~> 0.7) | ||
html-pipeline (2.3.0) | ||
activesupport (>= 2, < 5) | ||
nokogiri (>= 1.4) | ||
html-proofer (2.6.4) | ||
activesupport (~> 4.2) | ||
addressable (~> 2.3) | ||
colored (~> 1.2) | ||
mercenary (~> 0.3.2) | ||
nokogiri (~> 1.5) | ||
parallel (~> 1.3) | ||
typhoeus (~> 0.7) | ||
yell (~> 2.0) | ||
i18n (0.7.0) | ||
jekyll (3.0.3) | ||
colorator (~> 0.1) | ||
jekyll-sass-converter (~> 1.0) | ||
jekyll-watch (~> 1.1) | ||
kramdown (~> 1.3) | ||
liquid (~> 3.0) | ||
mercenary (~> 0.3.3) | ||
rouge (~> 1.7) | ||
safe_yaml (~> 1.0) | ||
jekyll-coffeescript (1.0.1) | ||
coffee-script (~> 2.2) | ||
jekyll-feed (0.3.1) | ||
jekyll-gist (1.4.0) | ||
octokit (~> 4.2) | ||
jekyll-mentions (1.0.1) | ||
html-pipeline (~> 2.3) | ||
jekyll (~> 3.0) | ||
jekyll-paginate (1.1.0) | ||
jekyll-redirect-from (0.9.1) | ||
jekyll (>= 2.0) | ||
jekyll-sass-converter (1.3.0) | ||
sass (~> 3.2) | ||
jekyll-seo-tag (1.0.0) | ||
jekyll (>= 2.0) | ||
jekyll-sitemap (0.10.0) | ||
jekyll-textile-converter (0.1.0) | ||
RedCloth (~> 4.0) | ||
jekyll-watch (1.3.1) | ||
listen (~> 3.0) | ||
jemoji (0.5.1) | ||
gemoji (~> 2.0) | ||
html-pipeline (~> 2.2) | ||
jekyll (>= 2.0) | ||
json (1.8.3) | ||
kramdown (1.9.0) | ||
liquid (3.0.6) | ||
listen (3.0.6) | ||
rb-fsevent (>= 0.9.3) | ||
rb-inotify (>= 0.9.7) | ||
mercenary (0.3.5) | ||
mini_portile2 (2.0.0) | ||
minitest (5.8.4) | ||
multipart-post (2.0.0) | ||
net-dns (0.8.0) | ||
nokogiri (1.6.7.2) | ||
mini_portile2 (~> 2.0.0.rc2) | ||
octokit (4.2.0) | ||
sawyer (~> 0.6.0, >= 0.5.3) | ||
parallel (1.6.1) | ||
posix-spawn (0.3.11) | ||
public_suffix (1.5.3) | ||
pygments.rb (0.6.3) | ||
posix-spawn (~> 0.3.6) | ||
yajl-ruby (~> 1.2.0) | ||
rake (10.5.0) | ||
rb-fsevent (0.9.7) | ||
rb-inotify (0.9.7) | ||
ffi (>= 0.5.0) | ||
rdiscount (2.1.8) | ||
redcarpet (3.3.3) | ||
rouge (1.10.1) | ||
safe_yaml (1.0.4) | ||
sass (3.4.21) | ||
sawyer (0.6.0) | ||
addressable (~> 2.3.5) | ||
faraday (~> 0.8, < 0.10) | ||
terminal-table (1.5.2) | ||
thread_safe (0.3.5) | ||
typhoeus (0.8.0) | ||
ethon (>= 0.8.0) | ||
tzinfo (1.2.2) | ||
thread_safe (~> 0.1) | ||
yajl-ruby (1.2.1) | ||
yell (2.0.5) | ||
|
||
PLATFORMS | ||
ruby | ||
|
||
DEPENDENCIES | ||
github-pages | ||
html-proofer | ||
jekyll | ||
jekyll-seo-tag | ||
jekyll-sitemap | ||
pygments.rb | ||
rake | ||
rouge | ||
|
||
BUNDLED WITH | ||
1.12.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<p align="center"> | ||
<h2 align="center">Violet Jekyll Template - <a href="http://sergiokopplin.github.io/violet/">Demo</a> · <a href="https://travis-ci.org/sergiokopplin/violet"><img src="https://travis-ci.org/sergiokopplin/violet.svg?branch=gh-pages" alt="Build Status" /></a></h2> | ||
</p> | ||
|
||
<p align="center">This is a purple theme for girls and boys.</p> | ||
|
||
<p align="center"><strong>Inspiration</strong>: <a href="http://cyberglot.me">Ju Gonçalves</a></p> | ||
|
||
*** | ||
|
||
<p align="center"> | ||
<b><a href="README.md#what-has-inside">What has inside?</a></b> | ||
| | ||
<b><a href="README.md#setup">Setup?</a></b> | ||
| | ||
<b><a href="README.md#settings">Settings</a></b> | ||
| | ||
<b><a href="README.md#tests">Tests</a></b> | ||
| | ||
<b><a href="README.md#donate">Donate</a></b> | ||
| | ||
<b><a href="README.md#problems">Problems</a></b> | ||
</p> | ||
|
||
<p align="center"> | ||
<img src="https://raw.githubusercontent.com/sergiokopplin/violet/gh-pages/violet.png" /> | ||
</p> | ||
|
||
## What has inside? | ||
|
||
- [Jekyll](https://jekyllrb.com/), [Gulp](http://gulpjs.com/), [BrowserSync](https://www.browsersync.io/) and [Sass](http://sass-lang.com/) | ||
- Tests with [Travis](https://travis-ci.org/) | ||
- Google Speed: [98/100](https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fsergiokopplin.github.io%2Findigo%2F) | ||
- No JS. :sunglasses: | ||
|
||
## Setup | ||
|
||
0. :star: to the project. :metal: | ||
1. [Install Jekyll](http://jekyllrb.com), [NodeJS](https://nodejs.org/) and [Bundler](http://bundler.io/). | ||
2. Fork the project [Indigo](https://github.com/sergiokopplin/violet/fork) | ||
3. Edit `_config.yml` with your data. | ||
4. `bundle install` | ||
5. `npm i && npm i -g gulp` | ||
6. `gulp` | ||
7. open in your browser: `http://localhost:3000` | ||
|
||
## Settings | ||
|
||
You must fill some informations on `_config.yml` to customize your site. | ||
|
||
``` | ||
name: Jane Doe | ||
bio: 'A Girl who travels the world eating noodles' | ||
... | ||
and lot of other options. | ||
``` | ||
|
||
## Tests | ||
|
||
You can test your app with: | ||
|
||
```bash | ||
npm run test | ||
# or | ||
bundle exec htmlproof ./_site | ||
```` | ||
|
||
## Donate | ||
|
||
If you liked my work, buy me a coffee <3 | ||
|
||
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U7B6UM6QWLG7E) | ||
|
||
## Problems? | ||
|
||
Tell me on github or open a [issue](https://github.com/sergiokopplin/violet/issues/new). | ||
|
||
#### Inspirations: | ||
- [Ju Gonçalves](http://cyberglot.me/) | ||
|
||
--- | ||
|
||
[MIT](http://kopplin.mit-license.org/) License © Sérgio Kopplin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
require 'html/proofer' | ||
|
||
# rake test | ||
desc "build and test website" | ||
|
||
task :test do | ||
sh "bundle exec jekyll build" | ||
HTML::Proofer.new("_site", {:href_ignore=> ['http://localhost:4000'], :verbose => true}).run | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# main text of home | ||
name: Jane Doe | ||
bio: A Girl who travels the world eating noodles | ||
|
||
# twitter summary info | ||
description: A blog about technology and stuff related | ||
|
||
picture: assets/images/picture.jpg | ||
|
||
url: http://koppl.in/violet | ||
# your url: http://USERNAME.github.io | ||
|
||
markdown: kramdown | ||
highlighter: rouge | ||
|
||
# if you don't have any of social below, comment the line | ||
facebook: myfacebook | ||
twitter: mytwitter | ||
github: mygithub | ||
email: [email protected] | ||
|
||
sass: | ||
sass_dir: _sass | ||
style: :compressed | ||
|
||
gems: | ||
- jekyll-seo-tag | ||
- jekyll-sitemap | ||
|
||
exclude: [README.md, Gemfile, Gemfile.lock, node_modules, gulpfile.js, package.json, _site, src, vendor, CNAME, indigo-gh-pages.zip, Rakefile, screen-shot.png, travis.sh, tasks] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# for local testing | ||
url: http://localhost:3000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-57x57.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-114x114.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-72x72.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-144x144.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-60x60.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-120x120.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-76x76.png" /> | ||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="{{ site.url }}/assets/images/favicon/apple-touch-icon-152x152.png" /> | ||
<link rel="icon" type="image/png" href="{{ site.url }}/assets/images/favicon/favicon-196x196.png" sizes="196x196" /> | ||
<link rel="icon" type="image/png" href="{{ site.url }}/assets/images/favicon/favicon-96x96.png" sizes="96x96" /> | ||
<link rel="icon" type="image/png" href="{{ site.url }}/assets/images/favicon/favicon-32x32.png" sizes="32x32" /> | ||
<link rel="icon" type="image/png" href="{{ site.url }}/assets/images/favicon/favicon-16x16.png" sizes="16x16" /> | ||
<link rel="icon" type="image/png" href="{{ site.url }}/assets/images/favicon/favicon-128.png" sizes="128x128" /> | ||
<meta name="application-name" content=" "/> | ||
<meta name="msapplication-TileColor" content="#FFFFFF" /> | ||
<meta name="msapplication-TileImage" content="mstile-144x144.png" /> | ||
<meta name="msapplication-square70x70logo" content="mstile-70x70.png" /> | ||
<meta name="msapplication-square150x150logo" content="mstile-150x150.png" /> | ||
<meta name="msapplication-wide310x150logo" content="mstile-310x150.png" /> | ||
<meta name="msapplication-square310x310logo" content="mstile-310x310.png" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
@import "variables"; | ||
@import "home"; | ||
@import "header"; | ||
@import "section"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
# Jekyll layout that compresses HTML | ||
# v3.0.2 | ||
# http://jch.penibelst.de/ | ||
# © 2014–2015 Anatol Broder | ||
# MIT License | ||
--- | ||
|
||
{% capture _LINE_FEED %} | ||
{% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == "all" %}{% assign _endings = "html head body li dt dd p rt rp optgroup option colgroup caption thead tbody tfoot tr td th" | split: " " %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}</{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}<{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == "all" %}{% assign _comments = "<!-- -->" | split: " " %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: "<pre" %}{% assign _content = "" %}{% for _pre_before in _pre_befores %}{% assign _pres = _pre_before | split: "</pre>" %}{% assign _pres_after = "" %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: " " | join: " " %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: " " | join: " " %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains "</pre>" %}<pre{{ _pres.first }}</pre>{% endif %}{% unless _pre_before contains "</pre>" and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == "all" %}{% assign _clippings = "html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th" | split: " " %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = " <e<e </e></e></e> </e>" | replace: "e", _element | split: "" %}{% assign _content = _content | replace: _edges[0], _edges[1] | replace: _edges[2], _edges[3] | replace: _edges[4], _edges[5] %}{% endfor %}{% if _profile and _clippings %}{% assign _profile_clippings = _content | size | plus: 1 %}{% endif %}{{ _content }}{% if _profile %} <table id="compress_html_profile_{{ site.time | date: "%Y%m%d" }}" class="compress_html_profile"> <thead> <tr> <td>Step <td>Bytes <tbody> <tr> <td>raw <td>{{ content | size }}{% if _profile_endings %} <tr> <td>endings <td>{{ _profile_endings }}{% endif %}{% if _profile_startings %} <tr> <td>startings <td>{{ _profile_startings }}{% endif %}{% if _profile_comments %} <tr> <td>comments <td>{{ _profile_comments }}{% endif %}{% if _profile_collapse %} <tr> <td>collapse <td>{{ _profile_collapse }}{% endif %}{% if _profile_clippings %} <tr> <td>clippings <td>{{ _profile_clippings }}{% endif %} </table>{% endif %}{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
layout: compress | ||
--- | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"> | ||
<meta name=viewport content="width=device-width, initial-scale=1"> | ||
|
||
<meta name=description content="{{ site.bio }}"> | ||
<meta name=author content="{{ site.name }}"> | ||
|
||
{% seo %} | ||
|
||
{% include favicon.html %} | ||
|
||
<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html','' }}"> | ||
|
||
<style> | ||
{% capture scss_sheet %}{% include style.scss %}{% endcapture %} | ||
{{ scss_sheet | scssify }} | ||
</style> | ||
</head> | ||
<body> | ||
{{ content }} | ||
</body> | ||
</html> |
Oops, something went wrong.