diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9207145 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "vendor/jekyll-theme-console"] + path = vendor/jekyll-theme-console + url = https://github.com/b2a3e8/jekyll-theme-console diff --git a/Gemfile b/Gemfile index 27ae05c..92a69ac 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,2 @@ source "https://rubygems.org" -gem "jekyll", "~> 3.8" -gem "jekyll-theme-console" -gem "sassc", "~> 2.1.0" -gem "kramdown-parser-gfm" - -gem "webrick", "~> 1.8" +gem "jekyll-theme-console", path: "./jekyll-theme-console" diff --git a/Gemfile.lock b/Gemfile.lock index 7c95797..8a10055 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,77 +1,74 @@ +PATH + remote: jekyll-theme-console + specs: + jekyll-theme-console (0.4.0) + jekyll (>= 3.5) + jekyll-seo-tag + GEM remote: https://rubygems.org/ specs: addressable (2.8.1) public_suffix (>= 2.0.2, < 6.0) colorator (1.1.0) - concurrent-ruby (1.2.0) - em-websocket (0.5.3) + concurrent-ruby (1.1.6) + em-websocket (0.5.1) eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) + http_parser.rb (~> 0.6.0) + eventmachine (1.3.0.dev.1) ffi (1.15.5) forwardable-extended (2.6.0) - http_parser.rb (0.8.0) - i18n (0.9.5) + http_parser.rb (0.6.0) + i18n (1.10.0) concurrent-ruby (~> 1.0) - jekyll (3.9.2) + jekyll (4.3.1) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) - kramdown (>= 1.17, < 3) - liquid (~> 4.0) - mercenary (~> 0.3.3) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (>= 4.0, < 6) + mercenary (>= 0.3.6, < 0.5) pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) + rouge (>= 3.0, < 5.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-sass-converter (2.2.0) + sassc (> 2.0.1, < 3.0) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) - jekyll-theme-console (0.4.0) - jekyll (>= 3.5) - jekyll-seo-tag jekyll-watch (2.2.1) listen (~> 3.0) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.4) - listen (3.8.0) - rb-fsevent (~> 0.10, >= 0.10.3) + liquid (5.4.0) + listen (3.7.0) rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - pathutil (0.16.2) + mercenary (0.4.0) + pathutil (0.16.1) forwardable-extended (~> 2.6) - public_suffix (5.0.1) - rb-fsevent (0.11.2) + public_suffix (4.0.6) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.5) rouge (3.30.0) - safe_yaml (1.0.5) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sassc (2.1.0) + sassc (2.4.0) ffi (~> 1.9) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (1.6.1) webrick (1.8.1) PLATFORMS ruby DEPENDENCIES - jekyll (~> 3.8) - jekyll-theme-console - kramdown-parser-gfm - sassc (~> 2.1.0) - webrick (~> 1.8) + jekyll-theme-console! BUNDLED WITH - 2.1.4 + 2.3.15 diff --git a/Makefile b/Makefile deleted file mode 100644 index 0580573..0000000 --- a/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -.PHONY: build -build: - # Build Docker image - docker build -t distrust-co . - - # Export site to _site directory - docker run -v $(shell pwd):/home -it distrust-co jekyll build - -.PHONY: serve -serve: - # Run Docker container with listener for current dir and port mapping - docker run -v $(shell pwd):/home -p 0.0.0.0:4000:4000 -it distrust-co - -.PHONY: clean -clean: - # Remove _site directory - rm -rf _site diff --git a/vendor/jekyll-theme-console b/vendor/jekyll-theme-console new file mode 160000 index 0000000..7698390 --- /dev/null +++ b/vendor/jekyll-theme-console @@ -0,0 +1 @@ +Subproject commit 76983908faa6f06ffd87b70165f2632790d36687