From b2fa4af97ed154f0b946df8cf0b6d573b8af22b2 Mon Sep 17 00:00:00 2001 From: Mahendrata Harpi Date: Sat, 29 Aug 2020 11:25:22 +0700 Subject: [PATCH] Add default menu if _data/menus.yml not exist --- _includes/navbar.html | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/_includes/navbar.html b/_includes/navbar.html index 5dd84f3..018c5a0 100644 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -161,20 +161,30 @@
- {% assign url = page.url %} {% for menu in site.data.menus %} {% if url - == menu.url %} - {{ menu.title }} - {% else %} {% if menu.external %} - {{ menu.title }} - {% else %} - {{ menu.title }} - {% endif %} {% endif %} {% endfor %} + {%- assign url = page.url -%} + {%- assign menus = site.data.menus -%} + {%- if menus %} + {%- for menu in menus -%} + {%- if url == menu.url -%} + {{ menu.title }} + {%- else -%} + {%- if menu.external -%} + {{ menu.title }} + {%- else -%} + {{ menu.title }} + {%- endif -%} + {%- endif -%} + {%- endfor -%} + {%- else -%} + home + about + {%- endif -%}