From 7be35bd4b3643f70ae6b3b870c7baadb67ef1d16 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 14:41:38 +0530 Subject: [PATCH 01/12] [ADD] Adding travis configuration file --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7c37712 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,3 @@ +language: ruby +rvm: + - 2.2 From 8cefb5e5eea255f3592caa5826ffa3ddc87c3fbb Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 15:10:31 +0530 Subject: [PATCH 02/12] [ADD] Adding rake to gem file. --- Gemfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index 5202882..60538c9 100644 --- a/Gemfile +++ b/Gemfile @@ -14,6 +14,8 @@ gem "jekyll", "3.3.1" # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.0" +gem "rake" + # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. # gem "github-pages", group: :jekyll_plugins From 7938b161903bea26d278c45795199859347b4c25 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 15:19:07 +0530 Subject: [PATCH 03/12] [ADD] Adding forgotten rake files. --- Gemfile.lock | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index 06b7f87..f1fa435 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -34,6 +34,7 @@ GEM pathutil (0.14.0) forwardable-extended (~> 2.6) public_suffix (2.0.4) + rake (10.5.0) rb-fsevent (0.9.8) rb-inotify (0.9.7) ffi (>= 0.5.0) @@ -48,6 +49,7 @@ DEPENDENCIES jekyll (= 3.3.1) jekyll-feed (~> 0.6) minima (~> 2.0) + rake RUBY VERSION ruby 2.3.1p112 From 5f06249d8e9d9d54b76f795888270f2c9ebb1133 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 15:39:32 +0530 Subject: [PATCH 04/12] [ADD] Adding customize installation file --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 7c37712..10aefb4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ language: ruby rvm: - 2.2 +install: gem install jekyll From 16bd70d3e76b55f5ef289d1108cb7fefb4c634de Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 15:49:56 +0530 Subject: [PATCH 05/12] [ADD] Adding bundle file --- Gemfile | 2 -- Gemfile.lock | 2 -- 2 files changed, 4 deletions(-) diff --git a/Gemfile b/Gemfile index 60538c9..5202882 100644 --- a/Gemfile +++ b/Gemfile @@ -14,8 +14,6 @@ gem "jekyll", "3.3.1" # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.0" -gem "rake" - # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. # gem "github-pages", group: :jekyll_plugins diff --git a/Gemfile.lock b/Gemfile.lock index f1fa435..06b7f87 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -34,7 +34,6 @@ GEM pathutil (0.14.0) forwardable-extended (~> 2.6) public_suffix (2.0.4) - rake (10.5.0) rb-fsevent (0.9.8) rb-inotify (0.9.7) ffi (>= 0.5.0) @@ -49,7 +48,6 @@ DEPENDENCIES jekyll (= 3.3.1) jekyll-feed (~> 0.6) minima (~> 2.0) - rake RUBY VERSION ruby 2.3.1p112 From 6a0738903058e196d15810c9287cc5854dc34761 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 17:15:55 +0530 Subject: [PATCH 06/12] [ADD] Adding configuration with new installation file --- .travis.yml | 1 + scripts/build | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 scripts/build diff --git a/.travis.yml b/.travis.yml index 10aefb4..e08fd1a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,3 +2,4 @@ language: ruby rvm: - 2.2 install: gem install jekyll +script: scripts/build diff --git a/scripts/build b/scripts/build new file mode 100644 index 0000000..8384154 --- /dev/null +++ b/scripts/build @@ -0,0 +1,3 @@ +#!/bin/bash + +jekyll build From 05a7dca37915831f7df65457b63361912f792916 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 17:26:46 +0530 Subject: [PATCH 07/12] [UPDATE] --- scripts/build | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/build diff --git a/scripts/build b/scripts/build old mode 100644 new mode 100755 From 9cd871c6a774c6d6bcc55415de7793b819bbb010 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 18:26:04 +0530 Subject: [PATCH 08/12] [ADD] Updating things --- .travis.yml | 10 ++++++++-- scripts/build | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index e08fd1a..058b1c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,11 @@ language: ruby rvm: - - 2.2 + - 2.3.3 + install: gem install jekyll -script: scripts/build +script: ./scripts/build + +branches: + only: + - master + - /master-(.*)/ # test every branch which starts with "pages-" diff --git a/scripts/build b/scripts/build index 8384154..82f8038 100755 --- a/scripts/build +++ b/scripts/build @@ -1,3 +1,3 @@ #!/bin/bash -jekyll build +bundle exec jekyll build From fd4e5d1fbcc43aec230d206b99aee2130aa4ac61 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 18:29:17 +0530 Subject: [PATCH 09/12] Update --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 058b1c7..2fad5c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ language: ruby rvm: - 2.3.3 -install: gem install jekyll script: ./scripts/build branches: From ff686d644e73182665aad05b4b16c113460c67b8 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 19:53:17 +0530 Subject: [PATCH 10/12] [ADD] Updating things --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 53c8a18..25c344a 100644 --- a/_config.yml +++ b/_config.yml @@ -33,6 +33,7 @@ gems: exclude: - Gemfile - Gemfile.lock + - vendor google_analytics: UA-57792488-6 defaults: From e7942bc8907a41c251b737a896e1b7451b0724cc Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 20:22:36 +0530 Subject: [PATCH 11/12] [ADD] Adding htmlproofer as a static site tester --- .travis.yml | 4 +++- Gemfile | 1 + Gemfile.lock | 31 +++++++++++++++++++++++++++++++ scripts/test | 1 + 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 scripts/test diff --git a/.travis.yml b/.travis.yml index 2fad5c8..8c26d1a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,9 @@ language: ruby rvm: - 2.3.3 -script: ./scripts/build +script: + - ./scripts/build + - ./scripts/test branches: only: diff --git a/Gemfile b/Gemfile index 5202882..94c85fc 100644 --- a/Gemfile +++ b/Gemfile @@ -13,6 +13,7 @@ gem "jekyll", "3.3.1" # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.0" +gem "html-proofer" # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. diff --git a/Gemfile.lock b/Gemfile.lock index 06b7f87..13f7258 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,11 +1,30 @@ GEM remote: https://rubygems.org/ specs: + activesupport (5.1.0) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) addressable (2.5.0) public_suffix (~> 2.0, >= 2.0.2) colorator (1.1.0) + colored (1.2) + concurrent-ruby (1.0.5) + ethon (0.10.1) + ffi (>= 1.3.0) ffi (1.9.14) forwardable-extended (2.6.0) + html-proofer (3.6.0) + activesupport (>= 4.2, < 6.0) + addressable (~> 2.3) + colored (~> 1.2) + mercenary (~> 0.3.2) + nokogiri (~> 1.5) + parallel (~> 1.3) + typhoeus (~> 0.7) + yell (~> 2.0) + i18n (0.8.1) jekyll (3.3.1) addressable (~> 2.4) colorator (~> 1.0) @@ -29,8 +48,13 @@ GEM rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) mercenary (0.3.6) + mini_portile2 (2.1.0) minima (2.1.0) jekyll (~> 3.3) + minitest (5.10.1) + nokogiri (1.7.1) + mini_portile2 (~> 2.1.0) + parallel (1.11.2) pathutil (0.14.0) forwardable-extended (~> 2.6) public_suffix (2.0.4) @@ -40,11 +64,18 @@ GEM rouge (1.11.1) safe_yaml (1.0.4) sass (3.4.23) + thread_safe (0.3.6) + typhoeus (0.8.0) + ethon (>= 0.8.0) + tzinfo (1.2.3) + thread_safe (~> 0.1) + yell (2.0.7) PLATFORMS ruby DEPENDENCIES + html-proofer jekyll (= 3.3.1) jekyll-feed (~> 0.6) minima (~> 2.0) diff --git a/scripts/test b/scripts/test new file mode 100644 index 0000000..5a8754f --- /dev/null +++ b/scripts/test @@ -0,0 +1 @@ +bundle exec htmlproofer ./_site From ecdc77e10d0f9b68538701301b24da90d6d476b0 Mon Sep 17 00:00:00 2001 From: Jaysin Shukla Date: Sun, 7 May 2017 20:26:54 +0530 Subject: [PATCH 12/12] PERM change --- scripts/test | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/test diff --git a/scripts/test b/scripts/test old mode 100644 new mode 100755