Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
57af45b
build: ignore vendor bundle
sylvainmetayer Nov 30, 2018
978d3ce
feat: add font-awesome-svg icon
sylvainmetayer Nov 30, 2018
0cbb2ba
Merge branch 'gh-pages' into feature/font-awesome-icons
sylvainmetayer Jan 29, 2019
67b32d0
fix: smaller icons
sylvainmetayer Jan 30, 2019
c3bbc80
fix: jekyll configuration
sylvainmetayer Jan 30, 2019
b81b17c
Adds default value to `hidden` property for posts
mehmandarov Jan 31, 2019
6dbf5d4
Fixing invalid date in the YAML front matter error
mehmandarov Jan 31, 2019
d43c381
Added info on running this site in Docker
mehmandarov Jan 31, 2019
563515c
Fixing an issue with og:image for posts
mehmandarov Jan 31, 2019
c4438ee
Merge pull request #1 from mehmandarov/mehmandarov-patch-1
mehmandarov Jan 31, 2019
6e2e620
add logic to show external image for about page
c-ameron Mar 27, 2019
207699d
exclude vendor folder
c-ameron Mar 27, 2019
f8a2569
Removed Google Plus references
cfgnunes Mar 28, 2019
0cd5b72
Removed Google Plus references
cfgnunes Mar 28, 2019
a8f150b
Update compress.html from https://github.com/penibelst/jekyll-compres…
cfgnunes Mar 31, 2019
3c2d60d
Improving quality and performance by using online tests
cfgnunes Mar 31, 2019
e7f647d
Only bake icons to html if they are being used
mwt Jun 10, 2019
b06cda7
upgrade to jekyll-paginate-v2
heychirag Aug 18, 2019
fd018a0
License heading added
kiranramsingh Oct 21, 2019
94036fa
feat: css improvements
sylvainmetayer Oct 23, 2019
61b324f
Merge pull request #402 from kiranramsingh/patch-1
sergiokopplin Jan 13, 2020
35bd4b0
Merge branch 'gh-pages' into patch-2
sergiokopplin Jan 13, 2020
d8ea7c4
Merge pull request #366 from cfgnunes/patch-2
sergiokopplin Jan 13, 2020
ba7b77d
Merge pull request #368 from cfgnunes/patch-3
sergiokopplin Jan 13, 2020
387ee37
Merge pull request #2 from sergiokopplin/gh-pages
cfgnunes Jan 14, 2020
3986dad
Updating normalize.scss to the last version
cfgnunes Jan 14, 2020
a203db0
Fixing variable name in sass file
cfgnunes Jan 14, 2020
a0b4ae9
Removed repeated line in the code
cfgnunes Jan 14, 2020
d180e5e
Merge branch 'gh-pages' into patch-4
cfgnunes Jan 14, 2020
20364e1
Merge pull request #415 from cfgnunes/code-clean-patch
sergiokopplin Jan 15, 2020
bf61fa1
Merge branch 'gh-pages' into normalize-patch
sergiokopplin Jan 15, 2020
da319aa
Merge branch 'gh-pages' into bugfix-variable-patch
sergiokopplin Jan 15, 2020
5f88624
Merge branch 'gh-pages' into feature/font-awesome-icons
sylvainmetayer Jan 15, 2020
79d103a
Merge branch 'gh-pages' into gh-pages
mehmandarov Jan 18, 2020
a83f71f
Merge pull request #338 from sylvainmetayer/feature/font-awesome-icons
sergiokopplin Jan 21, 2020
b99b66f
♻️ Refactor Merge Conflict
sergiokopplin Jan 21, 2020
69d790c
Merge pull request #346 from sergiokopplin/mehmandarov-patch-1
sergiokopplin Jan 21, 2020
daf8be5
Merge branch 'gh-pages' into gh-pages
sergiokopplin Jan 21, 2020
479ed18
Merge pull request #349 from mehmandarov/gh-pages
sergiokopplin Jan 21, 2020
d506b58
Merge branch 'gh-pages' into patch-4
sergiokopplin Jan 21, 2020
0bdb3de
Merge pull request #369 from cfgnunes/patch-4
sergiokopplin Jan 21, 2020
c044ed2
Merge branch 'gh-pages' into fix/about-external-image
sergiokopplin Jan 21, 2020
9004b4e
Merge pull request #363 from c-ameron/fix/about-external-image
sergiokopplin Jan 21, 2020
4c17c35
Merge branch 'gh-pages' into patch-1
sergiokopplin Jan 21, 2020
e0d9d7e
Merge pull request #381 from MattWThomas/patch-1
sergiokopplin Jan 21, 2020
1f19f2a
Merge branch 'gh-pages' into pagv2
sergiokopplin Jan 21, 2020
85f1581
Merge pull request #395 from heychirag/pagv2
sergiokopplin Jan 21, 2020
cc21f26
Merge branch 'gh-pages' into normalize-patch
sergiokopplin Jan 21, 2020
04f0ff3
Merge pull request #413 from cfgnunes/normalize-patch
sergiokopplin Jan 21, 2020
f896408
Merge branch 'gh-pages' into bugfix-variable-patch
sergiokopplin Jan 21, 2020
81c12e2
Merge pull request #414 from cfgnunes/bugfix-variable-patch
sergiokopplin Jan 21, 2020
932d8ef
bugfix unrecongnized Liquid tag 'fa_svg'
kuantingchen04 Feb 15, 2020
05b53b8
Merge pull request #422 from kuantingchen04/fix-fa_svg-error
sergiokopplin Feb 17, 2020
dea5088
🐛 Fix Icon Size
sergiokopplin Feb 27, 2020
c5ae607
🐛 Fix Icon Color on Share Component
sergiokopplin Feb 27, 2020
4a6f32f
🐛 Fix URLS with https
sergiokopplin Feb 27, 2020
46eb914
🐛 Fix Travis htmlproofer runner config
sergiokopplin Feb 27, 2020
76ffcb0
Build site with GitHub actions (#426)
sylvainmetayer Mar 9, 2020
7616024
try to trigger Github actions
sylvainmetayer Mar 9, 2020
8aff512
Update README.md
sylvainmetayer Mar 9, 2020
0fcbbf1
Update README.md
sergiokopplin Mar 9, 2020
06bd5ba
testing
sylvainmetayer Mar 10, 2020
34afde3
fix: removes Fontawesome (#435)
sergiokopplin Apr 16, 2020
6f7d4b3
fix: https on all links & removes github workflow (#436)
sergiokopplin Apr 16, 2020
2b5c07e
fix(socials): change linkedin's href value (#437)
Apr 19, 2020
8d2174e
fix: site urls
sergiokopplin May 2, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
language: ruby
rvm:
- 2.2.5
- 2.6.3

before_script:
- chmod +x travis.sh
- chmod +x ./script/cibuild

script: ./travis.sh
script: ./script/cibuild

env:
global:
Expand All @@ -14,4 +14,3 @@ env:
branches:
only:
- gh-pages
- next
5 changes: 3 additions & 2 deletions FAQ.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# FAQ:

- Article: How to Install Jekyll - by [Arti Annaswamy](https://github.com/aannasw). [Part 1](http://artiannaswamy.com/build-a-github-blog-part-1) and [Part 2](http://artiannaswamy.com/build-a-github-blog-part-2)
- Article: How to Install Jekyll - by [Arti Annaswamy](https://github.com/aannasw). [Part 1](https://artiannaswamy.com/build-a-github-blog-part-1) and [Part 2](https://artiannaswamy.com/build-a-github-blog-part-2)
- [How to build and run a Jekyll site in a Docker container](https://mehmandarov.com/disposable-docker-containers/)
- [Emojis in the projects list?](https://github.com/sergiokopplin/indigo/issues/72)
- [Nokogiri dependencie problems?](https://github.com/sergiokopplin/indigo/issues/81)
- [Syncing a Fork](https://help.github.com/articles/syncing-a-fork/)
- [Tests with Travis CI - Tutorial](http://www.raywenderlich.com/109418/travis-ci-tutorial)
- [Tests with Travis CI - Tutorial](https://www.raywenderlich.com/109418/travis-ci-tutorial)
- [Why Sass?](https://github.com/sergiokopplin/indigo/issues/117)
- [Jekyll Example](https://github.com/barryclark/jekyll-now) - how to clone, run and edit jekyll configs
15 changes: 11 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
source 'http://rubygems.org'
source 'https://rubygems.org'

gem 'github-pages'
gem 'html-proofer'
gem 'jekyll-admin'
group :jekyll_plugins do
gem 'github-pages'
gem 'jekyll-admin'
gem 'jekyll-seo-tag'
gem 'jekyll-gist'
gem 'jekyll-feed'
gem 'jemoji'
gem "jekyll-paginate-v2", "~> 2.0"
gem "html-proofer"
end
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<h2 align="center">Indigo Minimalist Jekyll Template - <a href="http://sergiokopplin.github.io/indigo/">Demo</a> · <a href="https://travis-ci.org/sergiokopplin/indigo"><img src="https://camo.githubusercontent.com/5393485b732749b3499264168fa8af60166071e8/68747470733a2f2f7472617669732d63692e6f72672f73657267696f6b6f70706c696e2f696e6469676f2e7376673f6272616e63683d67682d7061676573" alt="Build Status" data-canonical-src="https://travis-ci.org/sergiokopplin/indigo.svg?branch=gh-pages" style="max-width:100%;"></a></h2>
<h2 align="center">Indigo Minimalist Jekyll Template - <a href="https://sergiokopplin.github.io/indigo/">Demo</a> · <a href="https://travis-ci.org/sergiokopplin/indigo"><img src="https://camo.githubusercontent.com/5393485b732749b3499264168fa8af60166071e8/68747470733a2f2f7472617669732d63692e6f72672f73657267696f6b6f70706c696e2f696e6469676f2e7376673f6272616e63683d67682d7061676573" alt="Build Status" data-canonical-src="https://travis-ci.org/sergiokopplin/indigo.svg?branch=gh-pages" style="max-width:100%;"></a></h2>
</p>

<p align="center">This is a simple and minimalist template for Jekyll for those who likes to eat noodles.</p>
Expand All @@ -22,27 +22,26 @@

## What has inside

- [Jekyll](https://jekyllrb.com/), [Sass](http://sass-lang.com/) ~[RSCSS](http://rscss.io/)~ and [SVG](https://www.w3.org/Graphics/SVG/)
- Tests with [Travis](https://travis-ci.org/)
- [Jekyll](https://jekyllrb.com/), [Sass](https://sass-lang.com/) ~[RSCSS](https://rscss.io/)~ and [SVG](https://www.w3.org/Graphics/SVG/);
- 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:
2. Fork the project [Indigo](https://github.com/sergiokopplin/indigo/fork)
3. Edit `_config.yml` with your data (check <a href="README.md#settings">settings</a> section)
4. Write some posts :bowtie:
1. Fork the project [Indigo](https://github.com/sergiokopplin/indigo/fork)
2. Edit `_config.yml` with your data (check <a href="README.md#settings">settings</a> section)
3. Write some posts :bowtie:

If you want to test locally on your machine, do the following steps also:

1. Install [Jekyll](http://jekyllrb.com), [NodeJS](https://nodejs.org/) and [Bundler](http://bundler.io/).
1. Install [Jekyll](https://jekyllrb.com), [NodeJS](https://nodejs.org/) and [Bundler](https://bundler.io/).
2. Clone the forked repo on your machine
3. Enter the cloned folder via terminal and run `bundle install`
4. Then run `bundle exec jekyll serve --config _config.yml,_config-dev.yml`
5. Open it in your browser: `http://localhost:4000`
6. Test your app with `bundle exec htmlproofer ./_site`
7. Do you want to use the [jekyll-admin](https://jekyll.github.io/jekyll-admin/) plugin to edit your posts? Go to the admin panel: `http://localhost:4000/admin`. The admin panel will not work on GitHub Pages, [only locally](https://github.com/jekyll/jekyll-admin/issues/341#issuecomment-292739469).
6. Do you want to use the [jekyll-admin](https://jekyll.github.io/jekyll-admin/) plugin to edit your posts? Go to the admin panel: `http://localhost:4000/admin`. The admin panel will not work on GitHub Pages, [only locally](https://github.com/jekyll/jekyll-admin/issues/341#issuecomment-292739469).

## Settings

Expand All @@ -62,5 +61,6 @@ and lot of other options, like width, projects, pages, read-time, tags, related
Check the [FAQ](./FAQ.md) if you have any doubt or problem.

---
## License

[MIT](http://kopplin.mit-license.org/) License © Sérgio Kopplin
[MIT](https://kopplin.mit-license.org/) License © Sérgio Kopplin
11 changes: 3 additions & 8 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
require 'html/proofer'
#!/usr/bin/env ruby

# 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
require 'html-proofer'
HTMLProofer.check_directory("./_site").run
2 changes: 1 addition & 1 deletion _config-dev.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# For local testing, run:
# bundle exec jekyll serve --config _config.yml,_config-dev.yml
url: http://localhost:4000
url: https://localhost:4000
73 changes: 48 additions & 25 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ resume: true
resume-external: true
resume-url: https://google.com/?q=my+resume

url: https://koppl.in/indigo
# your url: http://USERNAME.github.io
url: https://sergiokopplin.github.io/indigo
# your url: https://USERNAME.github.io

permalink: /:title/

Expand All @@ -36,7 +36,6 @@ disqus:
# if you don't have any of social below, comment the line
facebook: myfacebook
twitter: mytwitter
# google: mygoogle
# instagram: myinstagram
# pinterest: mypinterest
# linkedin: mylinkedin
Expand All @@ -54,27 +53,31 @@ medium: medium
email: myemail@gmail.com

authors:
johndoe:
name: John Doe
bio: A Man who travels the world eating noodles
external-image: false
picture: assets/images/profile.jpg
twitter: johndoe
jamesfoster:
name: James Foster
bio: A Man who develops software with coffee
external-image: false
picture: assets/images/james.jpg
twitter: jamesfoster
johndoe:
name: John Doe
bio: A Man who travels the world eating noodles
external-image: false
picture: assets/images/profile.jpg
twitter: johndoe
jamesfoster:
name: James Foster
bio: A Man who develops software with coffee
external-image: false
picture: assets/images/james.jpg
twitter: jamesfoster

# do you want a larger site? change the option below
# options: [normal, large] | default: normal
# normal = 560px / large = 810px
width: normal

# if you don't need pagination, comment the *paginate* configs below
# paginate: 5
# paginate_path: "blog/:num/"
# if you do/don't need pagination, toggle 'enabled' between true/false below
pagination:
enabled: false
sort_reverse: true # display recent posts first
title: ":title" # Changing this will mess up the header display logic
per_page: 5
permalink: "/:num/" # pagination link that will be appended

# if you don't need projects, comment the *projects* configs below
projects: true
Expand All @@ -101,20 +104,40 @@ show-author: true
# do you want some animations?
animation: true

# add default values to specific pages or layouts
defaults:
- scope:
path: "" # an empty string here means all files in the project
layout: "post"
values:
# setting all post to not hidden by default,
# can be overridden in the front matter for a specific post
hidden: false

plugins:
- jekyll-seo-tag
- jekyll-gist
- jekyll-feed
- jemoji
- jekyll-admin
- jekyll-paginate-v2

jekyll-mentions:
base_url: https://github.com
base_url: https://github.com

compress_html:
ignore:
envs:
- development
- stage

exclude: ["travis.sh", "Rakefile", "README.md", "Gemfile", "Gemfile.lock", "FAQ.md"]
ignore:
envs:
- development
- stage

exclude:
[
"travis.sh",
"README.md",
"Gemfile",
"Gemfile.lock",
"FAQ.md",
"node_modules",
"vendor",
]
29 changes: 20 additions & 9 deletions _includes/author.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<section class="author{% if site.disqus == false %} no-disqus{% endif %}">
<div class="toleft">
<img class="selfie" src="{% if site.authors[page.author].external-image == true %}{{ site.authors[page.author].picture }}{% else %}{{ site.url }}/{{ site.authors[page.author].picture }}{% endif %}" alt="{{ site.authors[page.author].name }}">
<img
class="selfie"
src="{% if site.authors[page.author].external-image == true %}{{ site.authors[page.author].picture }}{% else %}{{ site.url }}/{{ site.authors[page.author].picture }}{% endif %}"
alt="{{ site.authors[page.author].name }}"
/>
</div>

<div class="toright">
Expand All @@ -10,18 +14,25 @@ <h4 class="name">{{ site.authors[page.author].name }}</h4>
<div class="share">
<!-- Note: Only use three share links if your site width is set to large -->
<!-- If site width is set to normal, you may choose any two share links -->
<a class="twitter" href="https://twitter.com/intent/tweet?text={{ site.url }}{{ page.url }} - {{ page.title }} by @{{ site.authors[page.author].twitter }}">
<svg class="icon icon-twitter"><use xlink:href="#icon-twitter"></use></svg><span class="icon-twitter">Tweet</span>
<a
class="twitter"
href="https://twitter.com/intent/tweet?text={{ site.url }}{{ page.url }} - {{ page.title }} by @{{ site.authors[page.author].twitter }}"
>
<svg class="icon icon-twitter">
<use xlink:href="#icon-twitter"></use></svg
><span class="icon-twitter">Tweet</span>
</a>

<a class="facebook" href="javascript:void(0)" onclick="window.open('https://facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 'facebook-share-dialog', 'width=626,height=436'); return false;">
<svg class="icon icon-facebook"><use xlink:href="#icon-facebook"></use></svg><span class="icon-facebook-rect">Share</span>
<a
class="facebook"
href="javascript:void(0)"
onclick="window.open('https://facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 'facebook-share-dialog', 'width=626,height=436'); return false;"
>
<svg class="icon icon-facebook">
<use xlink:href="#icon-facebook"></use></svg
><span class="icon-facebook-rect">Share</span>
</a>

<!-- <a class="google-plus" href="https://plus.google.com/share?url={{ site.url }}{{ page.url }}" target="_blank">
<svg class="icon icon-google-plus"><use xlink:href="#icon-google-plus"></use></svg><span class="icon-google-plus">Share</span>
</a> -->

<!-- <a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url={{ site.url }}{{ page.url }}&amp;title={{ page.title }}&amp;summary={{ page.description }}&amp;source={{ site.url }}" target="_blank">
<svg class="icon icon-linkedin"><use xlink:href="#icon-linkedin"></use></svg><span class="icon-linkedin">Share</span>
</a> -->
Expand Down
4 changes: 2 additions & 2 deletions _includes/disqus.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</section>
12 changes: 10 additions & 2 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
<footer class="footer-main">
{{ site.name }} © {{ site.time | date: '%Y' }} <a class="link" href="{{ site.url }}/feed.xml" target="_blank"><svg class="icon icon-rss"><use xlink:href="#icon-rss"></use></svg></a>
{{ site.name }} © {{ site.time | date: '%Y' }}

<a class="link" href="{{ site.url }}/feed.xml" target="_blank">
<svg class="icon icon-rss">
<use xlink:href="#icon-rss"></use>
</svg>
</a>

<p class="extra">
<a class="link" href="https://github.com/sergiokopplin/indigo">Indigo theme</a> by <a class="link" href="https://github.com/sergiokopplin/indigo">Kopplin</a>
<a class="link" href="https://github.com/sergiokopplin/indigo">Indigo theme</a>
by
<a class="link" href="https://github.com/sergiokopplin/indigo">Kopplin</a>
</p>
</footer>
Loading