diff options
| -rw-r--r-- | config.toml | 8 | ||||
| -rw-r--r-- | templates/navbar.html | 9 | 
2 files changed, 9 insertions, 8 deletions
| diff --git a/config.toml b/config.toml index a8b5b6b..bda05da 100644 --- a/config.toml +++ b/config.toml @@ -30,10 +30,10 @@ seje_custom_fonts = ""  seje_darkmode = "auto"  # Your site blog links  seje_menu_links = [ -    {url = "/", name = "home"}, -    {url = "/archives", name = "archives"}, -    {url = "/about",  name = "about"}, -    {url = "/atom.xml", name = "rss"}, +    {url = "$BASE_URL/", name = "home"}, +    {url = "$BASE_URL/archives", name = "archives"}, +    {url = "$BASE_URL/about",  name = "about"}, +    {url = "$BASE_URL/atom.xml", name = "rss"},  ]  [languages.zh-tw.translations] diff --git a/templates/navbar.html b/templates/navbar.html index e50799d..d6cd507 100644 --- a/templates/navbar.html +++ b/templates/navbar.html @@ -3,12 +3,13 @@          {% set data = config.extra.seje_menu_links %}          {% for item in data %}          <li class="menu-item"> -            {% set url = item['url'] ~ '/'%} +            {% set url_1 = item['url'] | replace(from="$BASE_URL", to=config.base_url) %} +            {% set url = url_1 ~ '/'%}              {% set path = page.path|default(value = section.path) %} -            {% if url == path or item['url'] == path %} -            <a href="{{ item['url'] }}" class="current-menu-item-link">{{ trans(key=item['name']) }}</a> +            {% if url == path or url_1 == path %} +            <a href="{{ item['url'] | replace(from="$BASE_URL", to=config.base_url) }}" class="current-menu-item-link">{{ trans(key=item['name']) }}</a>              {% else %} -            <a href="{{ item['url'] }}" class="menu-item-link">{{ trans(key=item['name']) }}</a> +            <a href="{{ item['url'] | replace(from="$BASE_URL", to=config.base_url) }}" class="menu-item-link">{{ trans(key=item['name']) }}</a>              {% endif %}          </li>          {% endfor %} | 
