aboutsummaryrefslogtreecommitdiff
path: root/_includes
diff options
context:
space:
mode:
authorValentin Popov <valentineus@gmail.com>2018-04-03 22:06:47 +0300
committerValentin Popov <valentineus@gmail.com>2018-04-03 22:06:47 +0300
commite72a0df7f5fb69012b7ca7ee4dd9048de5dfdeb1 (patch)
treeb59a06a872d454c7e49762c0da83b3f33c1c3f18 /_includes
parentaebe1485ea7b1ce6c447554772e21e6487d70934 (diff)
downloadpopov.link-e72a0df7f5fb69012b7ca7ee4dd9048de5dfdeb1.tar.xz
popov.link-e72a0df7f5fb69012b7ca7ee4dd9048de5dfdeb1.zip
Weak points of the side panel have been worked out
Signed-off-by: Valentin Popov <valentineus@gmail.com>
Diffstat (limited to '_includes')
-rw-r--r--_includes/sidebar.html42
1 files changed, 32 insertions, 10 deletions
diff --git a/_includes/sidebar.html b/_includes/sidebar.html
index d2343b7..a5b83c9 100644
--- a/_includes/sidebar.html
+++ b/_includes/sidebar.html
@@ -3,11 +3,11 @@
<div class="sidebar-about">
<!-- Header -->
<h1>
- <a href="{{ site.baseurl }}">
+ <a href="{{ site.baseurl | uri_escape }}">
{% if page.title == "index" %}
- {{ site.title }}
+ {{ site.title | smartify | strip_html | strip | normalize_whitespace }}
{% else %}
- {{ page.title }}
+ {{ page.title | smartify | strip_html | strip | normalize_whitespace }}
{% endif %}
</a>
</h1>
@@ -15,28 +15,50 @@
<!-- Description -->
<p class="lead">
{% if page.title == "index" %}
- {{ site.description }}
+ {{ site.description | smartify | strip_html | strip_newlines | strip | normalize_whitespace }}
{% else %}
- {{ page.description }}
+ {{ page.description | smartify | strip_html | strip_newlines | strip | normalize_whitespace }}
{% endif %}
</p>
</div>
<!-- Navigation -->
<nav class="sidebar-nav">
- <a class="sidebar-nav-item {% if page.title == "index" %}active{% endif %}" href="{{ site.baseurl }}">Домашняя страница</a>
+ <a class="sidebar-nav-item {% if page.title == "index" %}active{% endif %}" href="{{ site.baseurl | uri_escape }}">Домашняя страница</a>
{% for node in site.pages %}
{% if node.sidebar == true %}
- <a class="sidebar-nav-item {% if page.url == node.url %}active{% endif %}" href="{{ node.url | relative_url }}">{{ node.title }}</a>
+ <a class="sidebar-nav-item {% if page.url == node.url %}active{% endif %}" href="{{ node.url | relative_url | uri_escape }}">
+ {{ node.title | smartify | strip_html | strip | normalize_whitespace }}
+ </a>
{% endif %}
{% endfor %}
</nav>
<!-- Additional elements -->
<nav class="sidebar-nav fa-sm">
- <a class="sidebar-nav-icon" href="{{ site.rss | relative_url }}"><i class="fas fa-rss"></i></a>
- <a class="sidebar-nav-icon" href="mailto:{{ site.author.email }}?subject={{ page.title }}"><i class="fas fa-envelope-open"></i></a>
- <a class="sidebar-nav-icon" href="{{ site.github.repo | uri_escape }}"><i class="fab fa-github"></i></a>
+ {% if site.rss %}
+ <a class="sidebar-nav-icon" href="{{ site.rss | relative_url | uri_escape }}">
+ <i class="fas fa-rss"></i>
+ </a>
+ {% endif %}
+
+ {% if site.author.email %}
+ <a class="sidebar-nav-icon" href="mailto:{{ site.author.email | uri_escape }}">
+ <i class="fas fa-envelope-open"></i>
+ </a>
+ {% endif %}
+
+ {% if site.links.twitter %}
+ <a class="sidebar-nav-icon" href="{{ site.links.twitter | uri_escape }}">
+ <i class="fab fa-twitter"></i>
+ </a>
+ {% endif %}
+
+ {% if site.links.github %}
+ <a class="sidebar-nav-icon" href="{{ site.links.github | uri_escape }}">
+ <i class="fab fa-github"></i>
+ </a>
+ {% endif %}
</nav>
<!-- Copyright -->