diff options
author | Valentin Popov <valentineus@gmail.com> | 2018-04-03 22:06:47 +0300 |
---|---|---|
committer | Valentin Popov <valentineus@gmail.com> | 2018-04-03 22:06:47 +0300 |
commit | e72a0df7f5fb69012b7ca7ee4dd9048de5dfdeb1 (patch) | |
tree | b59a06a872d454c7e49762c0da83b3f33c1c3f18 | |
parent | aebe1485ea7b1ce6c447554772e21e6487d70934 (diff) | |
download | popov.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>
-rw-r--r-- | _includes/sidebar.html | 42 |
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 --> |