diff --git a/.bundle/config b/.bundle/config
new file mode 100644
index 00000000..23692288
--- /dev/null
+++ b/.bundle/config
@@ -0,0 +1,2 @@
+---
+BUNDLE_PATH: "vendor/bundle"
diff --git a/.gitignore b/.gitignore
index ff70641a..89166f47 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,4 +14,5 @@ _posts/companies/2020-12-31-blockpass.md
_posts/organizations/2020-12-30-ixo-foundation.md
_posts/blockchain/2020-12-22-polkadot.md
_posts/blockchain/2020-12-30-ocean-protocol.md
-_posts/blockchain/ethereum/2020-12-12-lab10-collective.md
\ No newline at end of file
+_posts/blockchain/ethereum/2020-12-12-lab10-collective.md
+vendor
\ No newline at end of file
diff --git a/Gemfile.lock b/Gemfile.lock
index 53c5b442..9192e552 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,12 +1,11 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.6.1)
+ activesupport (7.0.4.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
- i18n (>= 0.7, < 2)
- minitest (~> 5.1)
- tzinfo (~> 1.1)
- zeitwerk (~> 2.2, >= 2.2.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
coffee-script (2.4.1)
@@ -14,8 +13,8 @@ GEM
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
- commonmarker (0.23.6)
- concurrent-ruby (1.1.10)
+ commonmarker (0.23.8)
+ concurrent-ruby (1.2.0)
dnsruby (1.61.9)
simpleidn (~> 0.1)
em-websocket (0.5.3)
@@ -25,19 +24,19 @@ GEM
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.8.1)
- faraday (2.7.3)
+ faraday (2.7.4)
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-net_http (3.0.2)
ffi (1.15.5)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- github-pages (227)
+ github-pages (228)
github-pages-health-check (= 1.17.9)
- jekyll (= 3.9.2)
+ jekyll (= 3.9.3)
jekyll-avatar (= 0.7.0)
jekyll-coffeescript (= 1.1.1)
- jekyll-commonmark-ghpages (= 0.2.0)
+ jekyll-commonmark-ghpages (= 0.4.0)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.15.1)
jekyll-gist (= 1.5.0)
@@ -71,7 +70,7 @@ GEM
jemoji (= 0.12.0)
kramdown (= 2.3.2)
kramdown-parser-gfm (= 1.1.0)
- liquid (= 4.0.3)
+ liquid (= 4.0.4)
mercenary (~> 0.3)
minima (= 2.5.1)
nokogiri (>= 1.13.6, < 2.0)
@@ -87,13 +86,13 @@ GEM
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.8.0)
- i18n (0.9.5)
+ i18n (1.12.0)
concurrent-ruby (~> 1.0)
- jekyll (3.9.2)
+ jekyll (3.9.3)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
- i18n (~> 0.7)
+ i18n (>= 0.7, < 2)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (>= 1.17, < 3)
@@ -109,11 +108,11 @@ GEM
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.4.0)
commonmarker (~> 0.22)
- jekyll-commonmark-ghpages (0.2.0)
- commonmarker (~> 0.23.4)
+ jekyll-commonmark-ghpages (0.4.0)
+ commonmarker (~> 0.23.7)
jekyll (~> 3.9.0)
jekyll-commonmark (~> 1.4.0)
- rouge (>= 2.0, < 4.0)
+ rouge (>= 2.0, < 5.0)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.15.1)
@@ -201,19 +200,17 @@ GEM
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- liquid (4.0.3)
+ liquid (4.0.4)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
- mini_portile2 (2.8.1)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.17.0)
- nokogiri (1.14.0)
- mini_portile2 (~> 2.8.0)
+ nokogiri (1.14.1-x86_64-linux)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
@@ -242,20 +239,18 @@ GEM
unf (~> 0.1.4)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
- thread_safe (0.3.6)
typhoeus (1.4.0)
ethon (>= 0.9.0)
- tzinfo (1.2.10)
- thread_safe (~> 0.1)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
unicode-display_width (1.8.0)
- webrick (1.7.0)
- zeitwerk (2.6.6)
+ webrick (1.8.1)
PLATFORMS
- ruby
+ x86_64-linux
DEPENDENCIES
github-pages
@@ -266,4 +261,4 @@ DEPENDENCIES
webrick
BUNDLED WITH
- 2.1.4
+ 2.4.6
diff --git a/_includes/archive-single.html b/_includes/archive-single.html
index 7ac71745..768f5313 100644
--- a/_includes/archive-single.html
+++ b/_includes/archive-single.html
@@ -10,20 +10,14 @@
{% assign title = post.title %}
{% endif %}
-
+
{% if include.type == "grid" and teaser %}
-
+
{% endif %}
-
+
{% if post.link %}
{{ title }} Permalink
{% else %}
diff --git a/_includes/archive-twitter.html b/_includes/archive-twitter.html
deleted file mode 100644
index 4eccddc8..00000000
--- a/_includes/archive-twitter.html
+++ /dev/null
@@ -1,34 +0,0 @@
-{% if post.header.teaser %}
- {% capture teaser %}{{ post.header.teaser }}{% endcapture %}
-{% else %}
- {% assign teaser = site.teaser %}
-{% endif %}
-
-{% if post.id %}
- {% assign title = post.title | markdownify | remove: "
" | remove: "
" %}
-{% else %}
- {% assign title = post.title %}
-{% endif %}
-
-
-
- {% if include.type == "grid" and teaser %}
-
-
-
- {% endif %}
-
-
-
diff --git a/_includes/author-profile-custom-links.html b/_includes/author-profile-custom-links.html
index b89ffcb7..1a3d4cae 100644
--- a/_includes/author-profile-custom-links.html
+++ b/_includes/author-profile-custom-links.html
@@ -1,6 +1,6 @@
diff --git a/_includes/category-list.html b/_includes/category-list.html
index d684a282..ad9a3fc7 100644
--- a/_includes/category-list.html
+++ b/_includes/category-list.html
@@ -6,20 +6,13 @@
{% endcase %}
{% if site.category_archive.path %}
- {% comment %}
-
-
- {% endcomment %}
- {% capture page_categories %}{% for category in page.categories %}{{ category | downcase }}|{{ category }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
- {% assign category_hashes = page_categories | split: ',' | sort %}
+ {% assign categories_sorted = page.categories | sort_natural %}
{{ site.data.ui-text[site.locale].categories_label | default: "Categories:" }}
- {% for hash in category_hashes %}
- {% assign keyValue = hash | split: '|' %}
- {% capture category_word %}{{ keyValue[1] | strip_newlines }}{% endcapture %}
- {{ category_word }}{% unless forloop.last %}, {% endunless %}
+ {% for category_word in categories_sorted %}
+ {{ category_word }}{% unless forloop.last %}, {% endunless %}
{% endfor %}
diff --git a/_includes/comment.html b/_includes/comment.html
index cebedabf..2e3013ee 100644
--- a/_includes/comment.html
+++ b/_includes/comment.html
@@ -13,7 +13,7 @@
diff --git a/_includes/comments-providers/custom_scripts.html b/_includes/comments-providers/custom_scripts.html
new file mode 100644
index 00000000..6947946a
--- /dev/null
+++ b/_includes/comments-providers/custom_scripts.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/_includes/comments-providers/disqus.html b/_includes/comments-providers/disqus.html
index 8cf7acab..16a6027c 100644
--- a/_includes/comments-providers/disqus.html
+++ b/_includes/comments-providers/disqus.html
@@ -1,10 +1,10 @@
{% if site.comments.disqus.shortname %}
\ No newline at end of file
diff --git a/_includes/comments-providers/scripts.html b/_includes/comments-providers/scripts.html
index 4e3f5854..e87badab 100644
--- a/_includes/comments-providers/scripts.html
+++ b/_includes/comments-providers/scripts.html
@@ -12,7 +12,9 @@
{% include /comments-providers/staticman_v2.html %}
{% when "utterances" %}
{% include /comments-providers/utterances.html %}
+ {% when "giscus" %}
+ {% include /comments-providers/giscus.html %}
{% when "custom" %}
- {% include /comments-providers/custom.html %}
+ {% include /comments-providers/custom_scripts.html %}
{% endcase %}
{% endif %}
\ No newline at end of file
diff --git a/_includes/comments-providers/staticman_v2.html b/_includes/comments-providers/staticman_v2.html
index ae3991d9..3d8ba111 100644
--- a/_includes/comments-providers/staticman_v2.html
+++ b/_includes/comments-providers/staticman_v2.html
@@ -1,4 +1,4 @@
-{% if site.repository and site.staticman.branch %}
+{% if site.repository and site.comments.staticman.branch %}
+
{% endfor %}
{% endif %}
diff --git a/_includes/head/custom.html b/_includes/head/custom.html
index e6b9138e..978d84fd 100644
--- a/_includes/head/custom.html
+++ b/_includes/head/custom.html
@@ -1,4 +1,5 @@
+
-
\ No newline at end of file
+
diff --git a/_includes/masthead.html b/_includes/masthead.html
index b2aca064..0c66aa65 100644
--- a/_includes/masthead.html
+++ b/_includes/masthead.html
@@ -1,35 +1,27 @@
-{% if site.logo contains "://" %}
- {% capture logo_path %}{{ site.logo }}{% endcapture %}
-{% else %}
- {% capture logo_path %}{{ site.logo }}{% endcapture %}
-{% endif %}
+{% capture logo_path %}{{ site.logo }}{% endcapture %}