Add default menu if _data/menus.yml not exist

This commit is contained in:
Mahendrata Harpi
2020-08-29 11:25:22 +07:00
parent 6fc041bfac
commit b2fa4af97e

View File

@@ -161,20 +161,30 @@
</a> </a>
<div class="trigger"> <div class="trigger">
<div class="trigger-container"> <div class="trigger-container">
{% assign url = page.url %} {% for menu in site.data.menus %} {% if url {%- assign url = page.url -%}
== menu.url %} {%- assign menus = site.data.menus -%}
<a class="menu-link active" href="{{ menu.url }}">{{ menu.title }}</a> {%- if menus %}
{% else %} {% if menu.external %} {%- for menu in menus -%}
<a {%- if url == menu.url -%}
class="menu-link" <a class="menu-link active" href="{{ menu.url }}">{{ menu.title }}</a>
href="{{ menu.url }}" {%- else -%}
target="_blank" {%- if menu.external -%}
rel="noopener" <a
>{{ menu.title }}</a class="menu-link"
> href="{{ menu.url }}"
{% else %} target="_blank"
<a class="menu-link" href="{{ menu.url }}">{{ menu.title }}</a> rel="noopener"
{% endif %} {% endif %} {% endfor %} >{{ menu.title }}</a
>
{%- else -%}
<a class="menu-link" href="{{ menu.url }}">{{ menu.title }}</a>
{%- endif -%}
{%- endif -%}
{%- endfor -%}
{%- else -%}
<a class="menu-link {% if url == '/' %}active{% endif %}" href="/">home</a>
<a class="menu-link {% if url == '/about/' %}active{% endif %}" href="/about">about</a>
{%- endif -%}
<a class="menu-link rss" href="/feed.xml"> <a class="menu-link rss" href="/feed.xml">
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"