diff options
author | eatradish <[email protected]> | 2022-04-11 13:53:46 +0800 |
---|---|---|
committer | eatradish <[email protected]> | 2022-04-11 13:53:46 +0800 |
commit | 3bb31ab8e6c923d8404568b6dc676b088855f35f (patch) | |
tree | 748b9b164e24ddadf908d6eec34a5be585538186 | |
parent | 7d99b6bf2c6508a7cc452482a6a15b2310366c09 (diff) | |
download | Seje2-3bb31ab8e6c923d8404568b6dc676b088855f35f.tar.gz Seje2-3bb31ab8e6c923d8404568b6dc676b088855f35f.tar.bz2 Seje2-3bb31ab8e6c923d8404568b6dc676b088855f35f.zip |
config.toml: use BASE_URL
-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 %} |