mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
Use page.collection instead of page.lang
and auto add language to nav
This commit is contained in:
parent
9ed15e5f5b
commit
c454594a0d
@ -1,8 +1,8 @@
|
|||||||
<footer class="bg-dark">
|
<footer class="bg-dark">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p class="text-light">
|
<p class="text-light">
|
||||||
{{ site.data[page.lang].strings.by | replace: "$1", '<a href="https://github.com/DS-Homebrew/" class="link">DS-Homebrew</a>'}} •
|
{{ site.data[page.collection].strings.by | replace: "$1", '<a href="https://github.com/DS-Homebrew/" class="link">DS-Homebrew</a>'}} •
|
||||||
<a href="https://ds-homebrew.com/discord" title="{{ site.data[page.lang].strings.discord-server }}" class="clean">
|
<a href="https://ds-homebrew.com/discord" title="{{ site.data[page.collection].strings.discord-server }}" class="clean">
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-discord" viewBox="0 0 16 16">
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-discord" viewBox="0 0 16 16">
|
||||||
<path d="M6.552 6.712c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888.008-.488-.36-.888-.816-.888zm2.92 0c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888s-.36-.888-.816-.888z"/>
|
<path d="M6.552 6.712c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888.008-.488-.36-.888-.816-.888zm2.92 0c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888s-.36-.888-.816-.888z"/>
|
||||||
<path d="M13.36 0H2.64C1.736 0 1 .736 1 1.648v10.816c0 .912.736 1.648 1.64 1.648h9.072l-.424-1.48 1.024.952.968.896L15 16V1.648C15 .736 14.264 0 13.36 0zm-3.088 10.448s-.288-.344-.528-.648c1.048-.296 1.448-.952 1.448-.952-.328.216-.64.368-.92.472-.4.168-.784.28-1.16.344a5.604 5.604 0 0 1-2.072-.008 6.716 6.716 0 0 1-1.176-.344 4.688 4.688 0 0 1-.584-.272c-.024-.016-.048-.024-.072-.04-.016-.008-.024-.016-.032-.024-.144-.08-.224-.136-.224-.136s.384.64 1.4.944c-.24.304-.536.664-.536.664-1.768-.056-2.44-1.216-2.44-1.216 0-2.576 1.152-4.664 1.152-4.664 1.152-.864 2.248-.84 2.248-.84l.08.096c-1.44.416-2.104 1.048-2.104 1.048s.176-.096.472-.232c.856-.376 1.536-.48 1.816-.504.048-.008.088-.016.136-.016a6.521 6.521 0 0 1 4.024.752s-.632-.6-1.992-1.016l.112-.128s1.096-.024 2.248.84c0 0 1.152 2.088 1.152 4.664 0 0-.68 1.16-2.448 1.216z"/>
|
<path d="M13.36 0H2.64C1.736 0 1 .736 1 1.648v10.816c0 .912.736 1.648 1.64 1.648h9.072l-.424-1.48 1.024.952.968.896L15 16V1.648C15 .736 14.264 0 13.36 0zm-3.088 10.448s-.288-.344-.528-.648c1.048-.296 1.448-.952 1.448-.952-.328.216-.64.368-.92.472-.4.168-.784.28-1.16.344a5.604 5.604 0 0 1-2.072-.008 6.716 6.716 0 0 1-1.176-.344 4.688 4.688 0 0 1-.584-.272c-.024-.016-.048-.024-.072-.04-.016-.008-.024-.016-.032-.024-.144-.08-.224-.136-.224-.136s.384.64 1.4.944c-.24.304-.536.664-.536.664-1.768-.056-2.44-1.216-2.44-1.216 0-2.576 1.152-4.664 1.152-4.664 1.152-.864 2.248-.84 2.248-.84l.08.096c-1.44.416-2.104 1.048-2.104 1.048s.176-.096.472-.232c.856-.376 1.536-.48 1.816-.504.048-.008.088-.016.136-.016a6.521 6.521 0 0 1 4.024.752s-.632-.6-1.992-1.016l.112-.128s1.096-.024 2.248.84c0 0 1.152 2.088 1.152 4.664 0 0-.68 1.16-2.448 1.216z"/>
|
||||||
@ -10,7 +10,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
{{ site.data[page.lang].strings.published-with | replace: "$1", site.repo }}
|
{{ site.data[page.collection].strings.published-with | replace: "$1", site.repo }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -4,10 +4,10 @@
|
|||||||
<meta name="viewport" content="width=device-width,maximum-scale=2">
|
<meta name="viewport" content="width=device-width,maximum-scale=2">
|
||||||
|
|
||||||
<title>
|
<title>
|
||||||
{% if site.data[page.lang].strings.title != page.title %}
|
{% if site.data[page.collection].strings.title != page.title %}
|
||||||
{{ page.title }} |
|
{{ page.title }} |
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ site.data[page.lang].strings.title }}
|
{{ site.data[page.collection].strings.title }}
|
||||||
</title>
|
</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||||
|
|||||||
@ -1,17 +1,17 @@
|
|||||||
<nav class="navbar navbar-expand-sm navbar-dark bg-primary">
|
<nav class="navbar navbar-expand-sm navbar-dark bg-primary">
|
||||||
<div class="container-fluid maxwidth">
|
<div class="container-fluid maxwidth">
|
||||||
<span class="navbar-brand">
|
<span class="navbar-brand">
|
||||||
<a class="navbar-brand mb-0 h1" href="{{ site.data[page.lang].nav[0].url }}">{{ site.data[page.lang].strings.title }}</a>
|
<a class="navbar-brand mb-0 h1" href="{% unless page.collection == "en-US" %}/{{ page.collection }}{% endunless %}{{ site.data[page.collection].nav[0].url }}">{{ site.data[page.collection].strings.title }}</a>
|
||||||
</span>
|
</span>
|
||||||
<button class="navbar-toggler mr-4" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
<button class="navbar-toggler mr-4" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
<span class="navbar-toggler-icon"></span>
|
<span class="navbar-toggler-icon"></span>
|
||||||
</button>
|
</button>
|
||||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||||
<ul class="navbar-nav">
|
<ul class="navbar-nav">
|
||||||
{% for item in site.data[page.lang].nav %}
|
{% for item in site.data[page.collection].nav %}
|
||||||
{% if item.url %}
|
{% if item.url %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link {% if item.title == page.title %} active {% endif %}" href="{{ item.url }}">{{ item.title }}</a>
|
<a class="nav-link {% if item.title == page.title %} active {% endif %}" href="{% unless page.collection == "en-US" %}/{{ page.collection }}{% endunless %}{{ item.url }}">{{ item.title }}</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if item.items %}
|
{% if item.items %}
|
||||||
@ -30,7 +30,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="https://github.com/{{ page.repo | default: site.repo }}">{{ site.data[page.lang].strings.source}}</a>
|
<a class="nav-link" href="https://github.com/{{ page.repo | default: site.repo }}">{{ site.data[page.collection].strings.source}}</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="btn-group language-dropdown">
|
<div class="btn-group language-dropdown">
|
||||||
@ -40,17 +40,17 @@
|
|||||||
</svg>
|
</svg>
|
||||||
</button>
|
</button>
|
||||||
<ul class="dropdown-menu dropdown-menu-end-sm">
|
<ul class="dropdown-menu dropdown-menu-end-sm">
|
||||||
{% assign ref = page.url | split: page.lang | last %}
|
{% assign ref = page.url | split: page.collection | last %}
|
||||||
{% for collection in site.collections %}
|
{% for collection in site.collections %}
|
||||||
{% for item in site[collection.label] %}
|
{% for item in site[collection.label] %}
|
||||||
{% assign itemRef = item.url | split: item.lang | last %}
|
{% assign itemRef = item.url | split: item.lang | last %}
|
||||||
{% if itemRef == ref %}
|
{% if itemRef == ref %}
|
||||||
<li><a class="dropdown-item{% if item.lang == page.lang %} active {% endif %}" href="{{ item.url }}">{{ site.lang-names[item.lang] }}</a></li>
|
<li><a class="dropdown-item{% if item.lang == page.collection %} active {% endif %}" href="{{ item.url }}">{{ site.lang-names[item.lang] }}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<li><hr class="dropdown-divider"></li>
|
<li><hr class="dropdown-divider"></li>
|
||||||
<li><a class="dropdown-item" href="https://crowdin.com/project/ds-homebrew-wiki">{{ site.data[page.lang].strings.help-translate }}</a></li>
|
<li><a class="dropdown-item" href="https://crowdin.com/project/ds-homebrew-wiki">{{ site.data[page.collection].strings.help-translate }}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
<link rel="canonical" href="{{ site.url | append: page.url }}" />
|
<link rel="canonical" href="{{ site.url | append: page.url }}" />
|
||||||
<meta name="description" content="{{ page.description | default: site.data[page.lang].strings.description | escape }}" />
|
<meta name="description" content="{{ page.description | default: site.data[page.collection].strings.description | escape }}" />
|
||||||
<meta property="og:title" content="{{ page.title | default: site.data[page.lang].strings.title | escape }}" />
|
<meta property="og:title" content="{{ page.title | default: site.data[page.collection].strings.title | escape }}" />
|
||||||
<meta property="og:locale" content="{{ page.lang | default: "en_US"}}" />
|
<meta property="og:locale" content="{{ page.collection | default: "en_US"}}" />
|
||||||
<meta property="og:url" content="{{ site.url | append: page.url }}" />
|
<meta property="og:url" content="{{ site.url | append: page.url }}" />
|
||||||
<meta property="og:site_name" content="{{ site.data[page.lang].strings.title | escape }}" />
|
<meta property="og:site_name" content="{{ site.data[page.collection].strings.title | escape }}" />
|
||||||
<meta property="og:image" content="{{ page.image | default: site.image }}">
|
<meta property="og:image" content="{{ page.image | default: site.image }}">
|
||||||
<meta property="og:description" content="{{ page.description | default: site.data[page.lang].strings.description | escape }}" />
|
<meta property="og:description" content="{{ page.description | default: site.data[page.collection].strings.description | escape }}" />
|
||||||
<meta name="twitter:card" content="summary">
|
<meta name="twitter:card" content="summary">
|
||||||
<meta name="twitter:title" content="{{ page.title | default: site.data[page.lang].strings.title | escape }}">
|
<meta name="twitter:title" content="{{ page.title | default: site.data[page.collection].strings.title | escape }}">
|
||||||
<meta name="twitter:description" content="{{ page.description | default: site.data[page.lang].strings.description | escape }}">
|
<meta name="twitter:description" content="{{ page.description | default: site.data[page.collection].strings.description | escape }}">
|
||||||
<meta name="twitter:image" content="{{ page.image | default: site.image }}">
|
<meta name="twitter:image" content="{{ page.image | default: site.image }}">
|
||||||
<meta name="theme-color" content="{{ page.color | default: site.color }}"/>
|
<meta name="theme-color" content="{{ page.color | default: site.color }}"/>
|
||||||
<meta name="msapplication-navbutton-color" content="{{ page.color | default: site.color }}">
|
<meta name="msapplication-navbutton-color" content="{{ page.color | default: site.color }}">
|
||||||
|
|||||||
@ -3,7 +3,7 @@ layout: compress
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="{{ page.lang | default: "en-US" }}">
|
<html lang="{{ page.collection | default: "en-US" }}">
|
||||||
{% include head.html%}
|
{% include head.html%}
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@ -3,7 +3,7 @@ layout: compress
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="{{ page.lang | default: "en-US" }}">
|
<html lang="{{ page.collection | default: "en-US" }}">
|
||||||
{% include head.html%}
|
{% include head.html%}
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user