aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/_includes
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2022-11-06 23:49:15 +0100
committerEgor Tensin <Egor.Tensin@gmail.com>2022-11-06 23:49:15 +0100
commit713aa48f60d337743917fd21347594561eef377b (patch)
tree3907999ed8adaeb909bb886f0d26628a7b488634 /_includes
parentposts: adjust margin after feed (diff)
downloadjekyll-theme-713aa48f60d337743917fd21347594561eef377b.tar.gz
jekyll-theme-713aa48f60d337743917fd21347594561eef377b.zip
sidebar: split "about" and "links" into different includes
Diffstat (limited to '_includes')
-rw-r--r--_includes/jekyll-theme/sidebar.html1
-rw-r--r--_includes/jekyll-theme/sidebar/about.html14
-rw-r--r--_includes/jekyll-theme/sidebar/links.html21
3 files changed, 22 insertions, 14 deletions
diff --git a/_includes/jekyll-theme/sidebar.html b/_includes/jekyll-theme/sidebar.html
index 2ffe91b..5bcda66 100644
--- a/_includes/jekyll-theme/sidebar.html
+++ b/_includes/jekyll-theme/sidebar.html
@@ -3,5 +3,6 @@
{% include jekyll-theme/sidebar/latest-posts.html %}
{% include custom-sidebar.html %}
{% include jekyll-theme/sidebar/about.html %}
+ {% include jekyll-theme/sidebar/links.html %}
</div>
{% endunless %}
diff --git a/_includes/jekyll-theme/sidebar/about.html b/_includes/jekyll-theme/sidebar/about.html
index 9ea927c..4d3787e 100644
--- a/_includes/jekyll-theme/sidebar/about.html
+++ b/_includes/jekyll-theme/sidebar/about.html
@@ -20,20 +20,6 @@
<p class="list-group-item-text">{{ project_desc }}</p>
</div>
</div>
-
-<div class="list-group wide-enough">
- <div class="list-group-item disabled">
- <h4 class="list-group-item-heading">links</h4>
- </div>
- {% if site.github %}
- {% assign github_link = site.settings.navbar.github.link | default: 'GitHub' %}
- {% assign github_icon = site.settings.navbar.github.icon | default: 'globe' %}
- {% capture github_icon %}<span class="glyphicon glyphicon-{{ github_icon }}"></span>&nbsp;{% endcapture %}
- <a class="list-group-item" href="{{ site.github.repository_url }}" target="_blank">{{ github_icon }}{{ github_link }}</a>
- {% endif %}
- {% assign author_email = site.settings.author.email | default: 'John.Doe@example.com' %}
- <a class="list-group-item" href="mailto:{{ author_email }}"><span class="glyphicon glyphicon-envelope"></span>&nbsp;{{ author_email }}</a>
-</div>
{% endcapture %}
{% include jekyll-theme/sidebar/entry.html content=about_content %}
diff --git a/_includes/jekyll-theme/sidebar/links.html b/_includes/jekyll-theme/sidebar/links.html
new file mode 100644
index 0000000..1b56467
--- /dev/null
+++ b/_includes/jekyll-theme/sidebar/links.html
@@ -0,0 +1,21 @@
+{% unless site.settings.sidebar.links.hide or page.sidebar.links.hide %}
+
+{% capture links_content %}
+<div class="list-group wide-enough">
+ <div class="list-group-item disabled">
+ <h4 class="list-group-item-heading">links</h4>
+ </div>
+ {% if site.github %}
+ {% assign github_link = site.settings.navbar.github.link | default: 'GitHub' %}
+ {% assign github_icon = site.settings.navbar.github.icon | default: 'globe' %}
+ {% capture github_icon %}<span class="glyphicon glyphicon-{{ github_icon }}"></span>&nbsp;{% endcapture %}
+ <a class="list-group-item" href="{{ site.github.repository_url }}" target="_blank">{{ github_icon }}{{ github_link }}</a>
+ {% endif %}
+ {% assign author_email = site.settings.author.email | default: 'John.Doe@example.com' %}
+ <a class="list-group-item" href="mailto:{{ author_email }}"><span class="glyphicon glyphicon-envelope"></span>&nbsp;{{ author_email }}</a>
+</div>
+{% endcapture %}
+
+{% include jekyll-theme/sidebar/entry.html content=links_content %}
+
+{% endunless %}