Added Bluesky link where the Twitter link used to be.

This commit is contained in:
flash 2025-01-30 13:04:43 +00:00
parent eb88cc0999
commit 312be0e7fe
4 changed files with 23 additions and 10 deletions

View file

@ -12,6 +12,8 @@ class SiteInfo {
['name:s', 'Misuzu'], ['name:s', 'Misuzu'],
'desc:s', 'desc:s',
'url:s', 'url:s',
'email:s',
'bsky:s',
'ext_logo:s', 'ext_logo:s',
]); ]);
} }
@ -28,6 +30,14 @@ class SiteInfo {
get => rtrim($this->props['url'], '/'); get => rtrim($this->props['url'], '/');
} }
public string $email {
get => $this->props['email'];
}
public string $bsky {
get => $this->props['bsky'];
}
public string $externalLogo { public string $externalLogo {
get => $this->props['ext_logo']; get => $this->props['ext_logo'];
} }

View file

@ -99,6 +99,11 @@ final class TemplatingExtension extends AbstractExtension {
'title' => 'Rules', 'title' => 'Rules',
'url' => $this->ctx->urls->format('info', ['title' => 'rules']), 'url' => $this->ctx->urls->format('info', ['title' => 'rules']),
]; ];
if(!empty($this->ctx->siteInfo->bsky))
$home['menu'][] = [
'title' => 'Bluesky',
'url' => $this->ctx->siteInfo->bsky,
];
$menu[] = $home; $menu[] = $home;

View file

@ -1,18 +1,17 @@
<footer class="footer"> <footer class="footer">
<div class="footer__background"></div> <div class="footer__background"></div>
<div class="footer__wrapper"> <div class="footer__wrapper">
{% autoescape false %}
<div class="footer__copyright"> <div class="footer__copyright">
<a href="https://flash.moe" target="_blank" rel="noreferrer noopener" class="footer__link">flashwave</a> <a href="https://flash.moe" target="_blank" rel="noopener" class="footer__link">flashwave</a>
2013-{{ ''|date('Y') }} / 2013-{{ ''|date('Y') }} /
{% set git_branch = git_branch() %} {% set git_branch = git_branch() %}
{% if git_branch != 'HEAD' %} {% if git_branch != 'HEAD' %}
<a href="https://patchii.net/flashii/misuzu/src/branch/{{ git_branch }}" target="_blank" rel="noreferrer noopener" class="footer__link">{{ git_branch }}</a> <a href="https://patchii.net/flashii/misuzu/src/branch/{{ git_branch }}" target="_blank" rel="noopener" class="footer__link">{{ git_branch }}</a>
{% else %} {% else %}
{% set git_tag = git_tag() %} {% set git_tag = git_tag() %}
<a href="https://patchii.net/flashii/misuzu/src/tag/{{ git_tag }}" target="_blank" rel="noreferrer noopener" class="footer__link">{{ git_tag }}</a> <a href="https://patchii.net/flashii/misuzu/src/tag/{{ git_tag }}" target="_blank" rel="noopener" class="footer__link">{{ git_tag }}</a>
{% endif %} {% endif %}
# <a href="https://patchii.net/flashii/misuzu/commit/{{ git_commit_hash(true) }}" target="_blank" rel="noreferrer noopener" class="footer__link">{{ git_commit_hash() }}</a> # <a href="https://patchii.net/flashii/misuzu/commit/{{ git_commit_hash(true) }}" target="_blank" rel="noopener" class="footer__link">{{ git_commit_hash() }}</a>
{% if globals.display_timings_info %} {% if globals.display_timings_info %}
/ Index {{ ndx_version() }} / Index {{ ndx_version() }}
/ {{ sql_query_count()|number_format }} queries / {{ sql_query_count()|number_format }} queries
@ -21,6 +20,5 @@
/ {{ startup_time()|number_format(5) }} total / {{ startup_time()|number_format(5) }} total
{% endif %} {% endif %}
</div> </div>
{% endautoescape %}
</div> </div>
</footer> </footer>

View file

@ -33,14 +33,14 @@
<div class="header__desktop__menus"> <div class="header__desktop__menus">
{% for item in header_menu %} {% for item in header_menu %}
<div class="header__desktop__menu"> <div class="header__desktop__menu">
<a href="{{ item.url }}" class="header__desktop__link header__desktop__menu__link">{{ item.title }}</a> <a href="{{ item.url }}" class="header__desktop__link header__desktop__menu__link"{% if item.url[:1] != '/' or item.url[:2] == '//' %} target="_blank" rel="noopener"{% endif %}>{{ item.title }}</a>
{% if item.menu is defined and item.menu is iterable %} {% if item.menu is defined and item.menu is iterable %}
<div class="header__desktop__submenu"> <div class="header__desktop__submenu">
<div class="header__desktop__submenu__background"></div> <div class="header__desktop__submenu__background"></div>
<div class="header__desktop__submenu__content"> <div class="header__desktop__submenu__content">
{% for subitem in item.menu %} {% for subitem in item.menu %}
<a href="{{ subitem.url }}" class="header__desktop__link header__desktop__submenu__link">{{ subitem.title }}</a> <a href="{{ subitem.url }}" class="header__desktop__link header__desktop__submenu__link"{% if subitem.url[:1] != '/' or subitem.url[:2] == '//' %} target="_blank" rel="noopener"{% endif %}>{{ subitem.title }}</a>
{% endfor %} {% endfor %}
</div> </div>
</div> </div>
@ -103,11 +103,11 @@
<div class="header__mobile__navigation"> <div class="header__mobile__navigation">
{% for item in header_menu %} {% for item in header_menu %}
<a href="{{ item.url }}" class="header__mobile__link header__mobile__link--primary">{{ item.title }}</a> <a href="{{ item.url }}" class="header__mobile__link header__mobile__link--primary"{% if item.url[:1] != '/' or item.url[:2] == '//' %} target="_blank" rel="noopener"{% endif %}>{{ item.title }}</a>
{% if item.menu is defined and item.menu is iterable %} {% if item.menu is defined and item.menu is iterable %}
{% for subitem in item.menu %} {% for subitem in item.menu %}
<a href="{{ subitem.url }}" class="header__mobile__link">{{ subitem.title }}</a> <a href="{{ subitem.url }}" class="header__mobile__link"{% if subitem.url[:1] != '/' or subitem.url[:2] == '//' %} target="_blank" rel="noopener"{% endif %}>{{ subitem.title }}</a>
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}