Compare commits

...

10 Commits

Author SHA1 Message Date
Nick Zana 86ef6b2c2c Improve multilingual support 2 months ago
Stephen Kershaw e519864543
🔒️ fix(CSP): improve CSP coverage (#471) 3 months ago
ZzMzaw 6445f549ad
📝 misc(README): add zzmzaw's blog to sites using tabi (#469) 3 months ago
Óscar c3b048d34a
🐛 fix(feed): load CSS in subfolder setups (#467) 3 months ago
welpo 0e0a391ea8
🍱 feat(socials): add Letterboxd social icon 3 months ago
github-actions[bot] 9b5dc70546
⬆️ chore(deps): upgrade KaTeX to v0.16.21 (#466)
Co-authored-by: welpo <welpo@users.noreply.github.com>
3 months ago
Niels Gouman 36ff72b318
🐛 fix: remove `nofollow` robots meta tag (#465) 3 months ago
Niels Gouman 7793b819a9
📝 misc(README): add nizzlay.com to Sites using tabi (#464) 3 months ago
github-actions[bot] f440c011cc
⬆️ chore(deps): upgrade KaTeX to v0.16.20 (#462)
Co-authored-by: welpo <welpo@users.noreply.github.com>
3 months ago
welpo 47ea26db97
👷 misc(CI): add concurrency control to sumi action 3 months ago

@ -8,6 +8,10 @@ on:
- synchronize
- ready_for_review
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
pull-requests: read

@ -213,6 +213,8 @@ git pull
| [Ponderosa Games](https://ponderosagames.com/) | John Burak ([JVimes](https://github.com/jvimes)) | A friendly indie game company | &mdash; |
| [jmbhughes.com](https://jmbhughes.com/) | Marcus Hughes ([jmbhughes](https://github.com/jmbhughes)) | Personal blog | [Source](https://github.com/jmbhughes/jmbhughes.github.io) |
| [szabolcs.me](https://szabolcs.me) | Szabolcs Fazekas ([szabolcsf](https://github.com/szabolcsf)) | Personal blog | [Source](https://github.com/szabolcsf/szabolcs.me) |
| [Nizzlay](https://nizzlay.com) | Niels Gouman ([Nizzlay](https://github.com/Nizzlay)) | Personal blog | [Source](https://github.com/Nizzlay/nizzlay.com) |
| [ZzMzaw's blog](https://zzmzaw.github.io/) | ZzMzaw ([ZzMzaw](https://github.com/ZzMzaw)) | Personal blog | [Source](https://github.com/ZzMzaw/zzmzaw.github.io) |
Using tabi? Feel free to create a PR and add your site to this list.

@ -14,7 +14,13 @@
<meta charset="utf-8"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="stylesheet" href="{/atom:feed/@xml:base}/main.css"/>
<!-- The base URL is assumed to be the first URL in the sitemap. -->
<xsl:variable name="baseUrl" select="(sitemap:urlset/sitemap:url)[1]/sitemap:loc"/>
<!-- Remove http[s]:// -->
<xsl:variable name="baseUrlWithoutProtocol" select="substring-after($baseUrl, '://')"/>
<!-- Remove trailing slash -->
<xsl:variable name="clean_base_url" select="substring-before($baseUrlWithoutProtocol, '/')"/>
<link rel="stylesheet" href="{$baseUrl}main.css"/>
<link rel="stylesheet" href="{/atom:feed/atom:link[@rel='extra-stylesheet']/@href}" />
</head>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M521.3 128C586.9 128 640 181.1 640 246.6s-53.1 118.6-118.7 118.6c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zM320 128c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0c-42.5 0-79.7-22.3-100.7-55.8c11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l0 0 .8-1.2c20.8-32.3 56.8-53.9 97.9-54.6l2 0zm-201.3 0c42.5 0 79.7 22.3 100.7 55.8c-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l0 0-.8 1.2c-20.8 32.3-56.8 53.9-97.9 54.6l-2 0C53.1 365.1 0 312.1 0 246.6S53.1 128 118.7 128z"/></svg>

After

Width:  |  Height:  |  Size: 835 B

@ -111,6 +111,17 @@ Current section extra: {% if current_section %}{{ current_section.extra | json_e
{{ page.title }}
</h1>
<ul class="language-switcher">
{% for trans in page.translations %}
<ol>
<a href="{{ trans.permalink }}" lang="{{ trans.lang }}">
{{ config.extra.languages[trans.lang] | default(value=trans.lang) }}
</a>
</ol>
{% endfor %}
</ul>
<ul class="meta">
{#- Draft indicator -#}
{% if page.draft %}

@ -1,5 +1,10 @@
<head>
<meta charset="UTF-8">
{%- if macros_settings::evaluate_setting_priority(setting="enable_csp", page=page | default(value=""), section=section | default(value=""), default_global_value="true") == "true" -%}
{%- include "partials/content_security_policy.html" -%}
{%- endif -%}
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="base" content="{{ config.base_url | safe }}">
@ -96,8 +101,6 @@
{% if is_404 %}
<meta name="robots" content="noindex, follow" />
{% else %}
<meta name="robots" content="index, nofollow" />
{% endif %}
<meta property="og:title" content="{{ page.title | default(value=config.title) | safe }}" />
@ -132,10 +135,6 @@
<meta property="og:site_name" content="{{ config.title }}">
{%- if macros_settings::evaluate_setting_priority(setting="enable_csp", page=page | default(value=""), section=section | default(value=""), default_global_value="true") == "true" -%}
{%- include "partials/content_security_policy.html" -%}
{%- endif -%}
{%- if config.extra.theme_switcher and config.extra.theme_switcher == true -%}
{# If JavaScript is disabled, hide the button. #}
<noscript><link rel="stylesheet" href="{{ get_url(path='no_js.css') | safe }}"/></noscript>

@ -36,3 +36,13 @@
</div>
</details>
</li>
<ul class="language-switcher">
{% for trans in page.translations %}
<li>
<a href="{{ trans.permalink }}" lang="{{ trans.lang }}">
{{ config.extra.languages[trans.lang] | default(value=trans.lang) }}
</a>
</li>
{% endfor %}
</ul>

@ -34,14 +34,7 @@
{# Language switcher #}
{# Displayed only if more than one language is available #}
{%- if config.languages | length > 0 %}
{% include "partials/language_switcher.html" %}
{%- endif %}
{# Theme switcher #}
{%- if config.extra.theme_switcher and config.extra.theme_switcher == true -%}
{%- include "partials/theme_switcher.html" -%}
{%- endif -%}
</div>
</ul>
</div>

@ -38,6 +38,17 @@
{% set path = section.path %}
{% endif -%}
<ul class="language-switcher">
{% for trans in section.translations %}
<ol>
<a href="{{ trans.permalink }}" lang="{{ trans.lang }}">
{{ config.extra.languages[trans.lang] | default(value=trans.lang) }}
</a>
</ol>
{% endfor %}
</ul>
{%- if show_projects_first -%}
{%- include "partials/main_page_projects_list.html" -%}
{%- include "partials/main_page_posts_list.html" -%}

Loading…
Cancel
Save