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,10 +161,14 @@
</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 -%}
{%- if menus %}
{%- for menu in menus -%}
{%- if url == menu.url -%}
<a class="menu-link active" href="{{ menu.url }}">{{ menu.title }}</a> <a class="menu-link active" href="{{ menu.url }}">{{ menu.title }}</a>
{% else %} {% if menu.external %} {%- else -%}
{%- if menu.external -%}
<a <a
class="menu-link" class="menu-link"
href="{{ menu.url }}" href="{{ menu.url }}"
@@ -172,9 +176,15 @@
rel="noopener" rel="noopener"
>{{ menu.title }}</a >{{ menu.title }}</a
> >
{% else %} {%- else -%}
<a class="menu-link" href="{{ menu.url }}">{{ menu.title }}</a> <a class="menu-link" href="{{ menu.url }}">{{ menu.title }}</a>
{% endif %} {% endif %} {% endfor %} {%- 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"