diff --git a/_includes/author-note-widget.html b/_includes/author-note-widget.html new file mode 100644 index 000000000..2bce4b799 --- /dev/null +++ b/_includes/author-note-widget.html @@ -0,0 +1,6 @@ +{% include language-detection.html %} +{% assign author_note_title = site.languages[current_lang].text.author_note_title %} +
+

{{author_note_title}}

+

{{ page.author_note_text }}

+
\ No newline at end of file diff --git a/_includes/book-widget.html b/_includes/book-widget.html new file mode 100644 index 000000000..493c9dced --- /dev/null +++ b/_includes/book-widget.html @@ -0,0 +1,13 @@ +{% include language-detection.html %} +{% assign knw_btn = site.languages[current_lang].text.know_more_button %} +{% assign buy = site.languages[current_lang].text.buy_button %} + + +
+ Book '{{ site.books[current_lang].book.title }}' Cover being displayed on an ipad +

{{ site.banner_books[current_lang].book.title }}

+

{{ site.banner_books[current_lang].book.short_description }}

+ + +
+
\ No newline at end of file diff --git a/_includes/related-articles-widget.html b/_includes/related-articles-widget.html new file mode 100644 index 000000000..2a2e7889a --- /dev/null +++ b/_includes/related-articles-widget.html @@ -0,0 +1,32 @@ +{% include language-detection.html %} +{% assign recent_articles_title = site.languages[current_lang].text.recent_articles_title %} +{% assign related_articles_title = site.languages[current_lang].text.related_articles_title %} +{% if page.related %} +
+

{{related_articles_title}}

+ {% assign related_post_list = page.posts_list | join: ',' | split: ',' %} + {% for related_post in related_post_list %} + {% assign related_post_url = related_post | prepend: "/" | append: "/" %} + {% for post in site.posts %} + {% if post.url == related_post_url %} + + {% endif %} + {% endfor %} + {% endfor %} +
+{% else %} +
+

{{recent_articles_title}}

+ +
+{% endif %} \ No newline at end of file diff --git a/_includes/series-widget.html b/_includes/series-widget.html new file mode 100644 index 000000000..345b9ef97 --- /dev/null +++ b/_includes/series-widget.html @@ -0,0 +1,22 @@ +{% include language-detection.html %} +{% assign series_posts = site.posts | where: "series", page.series | sort: "series_order" %} +{% if series_posts.size > 1 %} +
+ {% if current_lang == "en" %} +

📚 Series: {{ page.series }}

+ {% else %} +

📚 Série: {{ page.series }}

+ {% endif %} +
    + {% for post in series_posts %} +
  1. + {% if post.url == page.url %} +

    {{ post.title }}

    + {% else %} +

    {{ post.title }}

    + {% endif %} +
  2. + {% endfor %} +
+
+{% endif %} \ No newline at end of file diff --git a/_includes/sidebar.html b/_includes/sidebar.html index dffb79140..a69d76d07 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -1,68 +1,26 @@ -{% include language-detection.html %} -{% assign knw_btn = site.languages[current_lang].text.know_more_button %} -{% assign buy = site.languages[current_lang].text.buy_button %} -{% assign recent_articles_title = site.languages[current_lang].text.recent_articles_title %} -{% assign related_articles_title = site.languages[current_lang].text.related_articles_title %} -{% assign author_note_title = site.languages[current_lang].text.author_note_title %}
-
- {% if page.image %} - {% if page.image contains "http" %} - {{page.title}} - {% else %} - {{page.title}} - {% endif %} - {% else %} - {{page.title}} - {% endif %} -
+
+ {% if page.image %} + {% if page.image contains "http" %} + {{page.title}} + {% else %} + {{page.title}} + {% endif %} + {% else %} + {{page.title}} + {% endif %} +
- {% if page.author_note == true %} -
-

{{author_note_title}}

-

{{ page.author_note_text }}

-
- {% endif %} + {% if page.author_note == true %} + {% include author-note-widget.html %} + {% endif %} - -
- Book '{{ site.books[current_lang].book.title }}' Cover being displayed on an ipad -

{{ site.banner_books[current_lang].book.title }}

-

{{ site.banner_books[current_lang].book.short_description }}

- - -
-
- {% if page.layout == "post" %} - {% if page.related %} -
-

{{related_articles_title}}

- {% assign related_post_list = page.posts_list | join: ',' | split: ',' %} - {% for related_post in related_post_list %} - {% assign related_post_url = related_post | prepend: "/" | append: "/" %} - {% for post in site.posts %} - {% if post.url == related_post_url %} - - {% endif %} - {% endfor %} - {% endfor %} -
- {% else %} -
-

{{recent_articles_title}}

- -
- {% endif %} - {% endif %} -
+ {% if page.layout == "post" %} + {% if page.series %} + {% include series-widget.html %} + {% endif %} + {% include related-articles-widget.html %} + {% include book-widget.html %} + {% endif %} +