2019-10-02 16:15:37 +00:00
|
|
|
<#macro navbar layout>
|
2019-10-11 15:43:31 +00:00
|
|
|
<nav class="navbar navbar-main is-paddingless " >
|
2019-10-05 11:00:27 +00:00
|
|
|
<div class="container ">
|
|
|
|
<div class="navbar-brand transparent">
|
2019-10-02 16:15:37 +00:00
|
|
|
<a class="navbar-item navbar-logo" href="${context!}">
|
|
|
|
<#if options.blog_logo?? && options.blog_logo!=''>
|
|
|
|
<img src="${options.blog_logo!}" alt="${options.blog_title!}" height="28">
|
|
|
|
<#else>
|
|
|
|
${options.blog_title!}
|
|
|
|
</#if>
|
|
|
|
</a>
|
2019-10-05 11:00:27 +00:00
|
|
|
<span class="navbar-burger burger" data-target="navMenu">
|
|
|
|
<span></span>
|
|
|
|
<span></span>
|
|
|
|
<span></span>
|
|
|
|
</span>
|
2019-10-02 16:15:37 +00:00
|
|
|
</div>
|
2019-10-05 11:00:27 +00:00
|
|
|
<div id="navMenu" class="navbar-menu transparent">
|
|
|
|
<div class="navbar-start transparent">
|
2019-10-02 16:15:37 +00:00
|
|
|
|
2019-10-05 11:00:27 +00:00
|
|
|
<@menuTag method="tree">
|
|
|
|
<#if menus?? && menus?size gt 0>
|
|
|
|
<#if settings.tree_menu_enable!false>
|
2019-10-02 16:15:37 +00:00
|
|
|
<div class="navbar-start">
|
|
|
|
<#list menus?sort_by('priority') as menu>
|
2019-10-05 11:00:27 +00:00
|
|
|
<#if menu.children?? && menu.children?size gt 0>
|
|
|
|
<div class="navbar-item has-dropdown is-hoverable">
|
|
|
|
<a class="sub-menu">
|
|
|
|
${menu.name!}
|
|
|
|
</a>
|
|
|
|
<div class="navbar-dropdown is-boxed">
|
|
|
|
<#list menu.children as child>
|
|
|
|
<a class="navbar-item"
|
|
|
|
href="${child.url!}">
|
|
|
|
${child.name!}
|
|
|
|
</a>
|
|
|
|
</#list>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<#else>
|
|
|
|
<a class="navbar-item" href="${menu.url}"
|
|
|
|
target="${menu.target!}">${menu.name}</a>
|
|
|
|
</#if>
|
2019-10-02 16:15:37 +00:00
|
|
|
</#list>
|
2019-10-05 11:00:27 +00:00
|
|
|
|
2019-10-02 16:15:37 +00:00
|
|
|
</div>
|
2019-10-05 11:00:27 +00:00
|
|
|
<#else>
|
|
|
|
<#if menus?? && menus?size gt 0>
|
|
|
|
<div class="navbar-start">
|
|
|
|
<#list menus?sort_by('priority') as menu>
|
|
|
|
<a class="navbar-item" href="${menu.url}"
|
|
|
|
target="${menu.target!}">${menu.name}</a>
|
|
|
|
</#list>
|
|
|
|
</div>
|
|
|
|
</#if> </#if>
|
|
|
|
</#if>
|
|
|
|
</@menuTag>
|
|
|
|
|
|
|
|
</div>
|
2019-10-02 16:15:37 +00:00
|
|
|
<div class="navbar-end">
|
|
|
|
<#-- ${settings.links_top!}-->
|
2019-10-06 16:27:12 +00:00
|
|
|
<#-- <a class="navbar-item search" title="夜间模式" href="javascript:alert('开发中,敬请期待');">-->
|
|
|
|
<#-- <i class="fas fa-adjust"></i>-->
|
|
|
|
<#-- </a>-->
|
2019-10-02 16:15:37 +00:00
|
|
|
<a class="navbar-item search" title="文章搜索" onclick="openSearchPanel()" href="javascript:;">
|
|
|
|
<i class="fas fa-search"></i>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
<style>
|
|
|
|
</style>
|
2019-10-05 11:00:27 +00:00
|
|
|
<script>
|
|
|
|
(function () {
|
|
|
|
var burger = document.querySelector('.burger');
|
|
|
|
var menu = document.querySelector('#' + burger.dataset.target);
|
|
|
|
burger.addEventListener('click', function () {
|
|
|
|
burger.classList.toggle('is-active');
|
|
|
|
menu.classList.toggle('is-active');
|
|
|
|
});
|
2019-10-05 13:27:17 +00:00
|
|
|
|
2019-10-05 11:00:27 +00:00
|
|
|
})();
|
2019-10-05 16:45:43 +00:00
|
|
|
|
2019-10-05 11:00:27 +00:00
|
|
|
</script>
|
2019-10-02 16:15:37 +00:00
|
|
|
</#macro>
|