From 49626b93d27aeb31be8367cf1262724f762964ae Mon Sep 17 00:00:00 2001 From: George <31376482+george-gca@users.noreply.github.com> Date: Sun, 19 Feb 2023 23:26:48 -0300 Subject: [PATCH] Added related posts section (#1168) --- Gemfile | 5 +++-- README.md | 13 ++++++++++--- _config.yml | 4 ++++ _includes/related_posts.html | 19 +++++++++++++++++++ _layouts/post.html | 6 ++++++ _posts/2015-10-20-disqus-comments.md | 1 + _posts/2015-10-20-math.md | 1 + _posts/2022-02-01-redirect.md | 2 ++ _posts/2022-12-10-giscus-comments.md | 1 + bin/cibuild | 2 +- bin/deploy | 2 +- 11 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 _includes/related_posts.html diff --git a/Gemfile b/Gemfile index 0cb2a8af6fc5..b0cf11d34238 100644 --- a/Gemfile +++ b/Gemfile @@ -1,16 +1,17 @@ source 'https://rubygems.org' group :jekyll_plugins do + gem 'classifier-reborn' gem 'jekyll' gem 'jekyll-archives' gem 'jekyll-diagrams' gem 'jekyll-email-protect' gem 'jekyll-feed' gem 'jekyll-imagemagick' + gem 'jekyll-link-attributes' gem 'jekyll-minifier' gem 'jekyll-paginate-v2' gem 'jekyll-scholar' gem 'jekyll-sitemap' - gem 'jekyll-link-attributes' gem 'jekyll-twitter-plugin' gem 'jemoji' gem 'mini_racer' @@ -18,6 +19,6 @@ group :jekyll_plugins do gem 'webrick' end group :other_plugins do - gem 'httparty' gem 'feedjira' + gem 'httparty' end diff --git a/README.md b/README.md index d60bcd4e89f7..ca8002841d81 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,7 @@ Images2Symbols (CogSci: + + +

Enjoy Reading This Article?

+

Here are some more articles you might like to read next:

+ {% endunless %} + +
  • + {{ post.title }} +
  • +{% endfor %} diff --git a/_layouts/post.html b/_layouts/post.html index ad513ff4a599..de9ad7f491d6 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -43,6 +43,12 @@

    {{ page.title }}

    {{ content }} + {%- if site.related_blog_posts.enabled -%} + {%- if page.related_posts == null or page.related_posts -%} + {% include related_posts.html %} + {%- endif %} + {%- endif %} + {%- if site.disqus_shortname and page.disqus_comments -%} {% include disqus.html %} {%- endif %} diff --git a/_posts/2015-10-20-disqus-comments.md b/_posts/2015-10-20-disqus-comments.md index 3174f6ca54e9..ec406e4f6221 100644 --- a/_posts/2015-10-20-disqus-comments.md +++ b/_posts/2015-10-20-disqus-comments.md @@ -5,5 +5,6 @@ date: 2015-10-20 11:59:00-0400 description: an example of a blog post with disqus comments categories: sample-posts external-services disqus_comments: true +related_posts: false --- This post shows how to add DISQUS comments. diff --git a/_posts/2015-10-20-math.md b/_posts/2015-10-20-math.md index 1fdca4dd216e..860a3ec1240c 100644 --- a/_posts/2015-10-20-math.md +++ b/_posts/2015-10-20-math.md @@ -5,6 +5,7 @@ date: 2015-10-20 11:12:00-0400 description: an example of a blog post with some math tags: formatting math categories: sample-posts +related_posts: false --- This theme supports rendering beautiful math in inline and display modes using [MathJax 3](https://www.mathjax.org/) engine. You just need to surround your math expression with `$$`, like `$$ E = mc^2 $$`. If you leave it inside a paragraph, it will produce an inline expression, just like $$ E = mc^2 $$. diff --git a/_posts/2022-02-01-redirect.md b/_posts/2022-02-01-redirect.md index 8bb9f857d473..62be5f3cc327 100644 --- a/_posts/2022-02-01-redirect.md +++ b/_posts/2022-02-01-redirect.md @@ -5,3 +5,5 @@ date: 2022-02-01 17:39:00 description: you can also redirect to assets like pdf redirect: /assets/pdf/example_pdf.pdf --- + +Redirecting to another page. diff --git a/_posts/2022-12-10-giscus-comments.md b/_posts/2022-12-10-giscus-comments.md index 01c8755fba74..a8971a563ac0 100644 --- a/_posts/2022-12-10-giscus-comments.md +++ b/_posts/2022-12-10-giscus-comments.md @@ -5,5 +5,6 @@ date: 2022-12-10 11:59:00-0400 description: an example of a blog post with giscus comments categories: sample-posts external-services giscus_comments: true +related_posts: false --- This post shows how to add GISCUS comments. diff --git a/bin/cibuild b/bin/cibuild index d5c9e1956fe7..14cfabea577c 100755 --- a/bin/cibuild +++ b/bin/cibuild @@ -1 +1 @@ -bundle exec jekyll build +bundle exec jekyll build --lsi diff --git a/bin/deploy b/bin/deploy index 6797268f1424..dc339a6706ad 100755 --- a/bin/deploy +++ b/bin/deploy @@ -93,7 +93,7 @@ git checkout -b $DEPLOY_BRANCH export JEKYLL_ENV=production # Build site -bundle exec jekyll build +bundle exec jekyll build --lsi # Delete and move files find . -maxdepth 1 ! -name '_site' ! -name '.git' ! -name 'CNAME' ! -name '.gitignore' -exec rm -rf {} \;