Skip to content

Commit 61b3aa9

Browse files
simplify menu
1 parent c24c4c7 commit 61b3aa9

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

_includes/sidebar.html

+22-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
<link rel="stylesheet" href="{{ "/assets/css/sidebar.css" | relative_url }}" media="screen and (min-width: 70em)">
22
<aside style="display: none">
3-
{% include menu.html menu=site.navigation text=true icon=true %}
4-
{% include menu.html menu=site.external text=true icon=true %}
3+
<nav>
4+
{%- for item in site.navigation -%}
5+
{%- assign node = site.pages | where: "name", item.file | first -%}
6+
{%- assign url = item.url | default: node.url -%}
7+
{%- assign title = item.title | default: node.title -%}
8+
{%- assign icon = item.icon | default: item.sidebaricon -%}
9+
<a aria-label="{{ title }}" href="{{ url | relative_url }}" {% if url == page.url %}class="selected"{% endif %}>
10+
<svg aria-hidden="true" class="icon"><use xlink:href="{{ "/assets/fontawesome/icons.svg" | relative_url }}#{{ icon }}"></use></svg>
11+
<span aria-hidden="true">{{ title }}</span>
12+
</a>
13+
{%- endfor -%}
14+
{%- for item in site.external -%}
15+
{%- assign node = site.pages | where: "name", item.file | first -%}
16+
{%- assign url = item.url | default: node.url -%}
17+
{%- assign title = item.title | default: node.title -%}
18+
{%- assign icon = item.icon | default: item.sidebaricon -%}
19+
<a aria-label="{{ title }}" href="{{ url | relative_url }}" {% if url == page.url %}class="selected"{% endif %}>
20+
<svg aria-hidden="true" class="icon"><use xlink:href="{{ "/assets/fontawesome/icons.svg" | relative_url }}#{{ icon }}"></use></svg>
21+
<span aria-hidden="true">{{ title }}</span>
22+
</a>
23+
{%- endfor -%}
24+
</nav>
525
<div class="description">{{ site.description }}</div>
626
</aside>

0 commit comments

Comments
 (0)