Filtering for "{{ term.name }}"
Remove filter -- cgit 1.4.1 From 5a936b5c413b541c5523da6b4ebdc46f996f7360 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sun, 18 Feb 2024 13:15:52 +0100 Subject: Remove inline styles Resolves part of https://codeberg.org/alanpearce/zola-bearblog/issues/4 --- templates/section.html | 2 +- templates/style.css.html | 4 ++++ templates/taxonomy_single.html | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'templates/taxonomy_single.html') diff --git a/templates/section.html b/templates/section.html index b9eb680..f3c218a 100644 --- a/templates/section.html +++ b/templates/section.html @@ -3,7 +3,7 @@ {% block main %}Filtering for "{{ section.title }}"
+Filtering for "{{ section.title }}"
Remove filter diff --git a/templates/style.css.html b/templates/style.css.html index 15d6b3d..267b13a 100644 --- a/templates/style.css.html +++ b/templates/style.css.html @@ -39,6 +39,10 @@ font-weight: 400; } + .filter { + margin-bottom: 0; + } + nav a { margin-right: 10px; } diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html index b46e07f..0f640a2 100644 --- a/templates/taxonomy_single.html +++ b/templates/taxonomy_single.html @@ -3,7 +3,7 @@ {% block main %}Filtering for "{{ term.name }}"
+Filtering for "{{ term.name }}"
Remove filter -- cgit 1.4.1 From a6000685cfcbb4253f634b44637b599cec96d5bc Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sun, 18 Feb 2024 13:58:34 +0100 Subject: Create basic German version of website --- config.toml | 35 +++++++++++++++++++++++++++++++---- content/_index.de.md | 23 +++++++++++++++++++++++ content/bear.de.md | 15 +++++++++++++++ content/blog/_index.de.md | 3 +++ content/zola.de.md | 36 ++++++++++++++++++++++++++++++++++++ templates/footer.html | 2 +- templates/nav.html | 11 +++++++++-- templates/section.html | 8 ++++---- templates/taxonomy_list.html | 2 +- templates/taxonomy_single.html | 2 +- 10 files changed, 124 insertions(+), 13 deletions(-) create mode 100644 content/_index.de.md create mode 100644 content/bear.de.md create mode 100644 content/blog/_index.de.md create mode 100644 content/zola.de.md (limited to 'templates/taxonomy_single.html') diff --git a/config.toml b/config.toml index bd675af..5a54517 100644 --- a/config.toml +++ b/config.toml @@ -13,6 +13,29 @@ taxonomies = [ {name = "tags", feed = true}, ] +default_language = "en" + +[translations] +no_posts = "No posts yet" +remove_filter = "Remove filter" +filtering_for = "Filtering for" +made_with = "Made with" + +[languages.de] +title = "Zola ʕ•ᴥ•ʔ Bear Blog" +description = "Ein Zola-theme basiert auf Bear Blog." + +taxonomies = [ + {name = "categories", feed = true}, + {name = "tags", feed = true}, +] + +[languages.de.translations] +no_posts = "Keine Einträge" +remove_filter = "Filter entfernen" +filtering_for = "Filtern nach" +made_with = "Erstellt mit" + [markdown] # Whether to do syntax highlighting # Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola @@ -23,17 +46,21 @@ date_format="%d %b, %Y" webserver_sends_csp_headers=true [[extra.main_menu]] -name = "Home" +name_en = "Home" +name_de = "Startseite" url = "/" [[extra.main_menu]] -name = "Bear" +name_en = "Bear" +name_de = "Bear" url = "@/bear.md" [[extra.main_menu]] -name = "Zola" +name_en = "Zola" +name_de = "Zola" url = "@/zola.md" [[extra.main_menu]] -name = "Blog" +name_en = "Blog" +name_de = "Blog" url = "@/blog/_index.md" diff --git a/content/_index.de.md b/content/_index.de.md new file mode 100644 index 0000000..cdcad42 --- /dev/null +++ b/content/_index.de.md @@ -0,0 +1,23 @@ ++++ ++++ +# Eine himmlische Verbindung + +Es gibt eine Krise der Website-Fettleibigkeit. Aufgeblähte Websites voller Skripte, Werbung und Tracker bremsen deine Leser jedes Mal aus, wenn sie versuchen, deine gut gestalteten Inhalte zu lesen. + +Zola Bear Blog ist alles, was du brauchst, um eine fantastische und optimierte Website oder einen Blog zu erstellen. Es funktioniert perfekt auf **jedem** Anzeigegerät. Alles, worauf du dich konzentrieren müssen, ist das Schreiben guter Inhalte. + +[Zum ursprünglichen Bear-Blog](https://bearblog.dev/). + +--- + +Was passiert, wenn du den weltweit schnellsten und leichtesten Generator für statische Websites mit einem Design-Theme kombinieren, das dir kostenlose, unkomplizierte und superschnelle Blogging-Funktionen bietet? + +**Benutze dieses Theme und finde es heraus!** + +Erstellt mit 💚 von [Alan Pearce](https://alanpearce.eu). + +--- + +Veröffentliche einfach deine Inhalte online, bau ein Publikum auf und halte deine Seiten klein, schnell und **für Suchmaschinen optimiert**. + +Jede Seite ist ~5kb groß, und du kannst dein Blog selbst **hosten**. diff --git a/content/bear.de.md b/content/bear.de.md new file mode 100644 index 0000000..b9a1f3e --- /dev/null +++ b/content/bear.de.md @@ -0,0 +1,15 @@ ++++ +title = "Bear" ++++ + +Webseite: [https://bearblog.dev](https://bearblog.dev) + +Es gibt eine Krise der Website-Fettleibigkeit. Aufgeblähte Websites voller Skripte, Werbung und Tracker bremsen deine Leser jedes Mal aus, wenn sie versuchen, deine gut gestalteten Inhalte zu lesen. + +Zola Bear Blog ist alles, was du brauchst, um eine fantastische und optimierte Website oder einen Blog zu erstellen. Es funktioniert perfekt auf **jedem** Anzeigegerät. Alles, worauf du dich konzentrieren müssen, ist das Schreiben guter Inhalte. + +Bear macht es einfach, Inhalte online zu veröffentlichen und ein Publikum aufzubauen, während die Seiten klein, schnell und **für Suchmaschinen optimiert** bleiben. + +Jede Seite ist ~5kb. + +Weitere Informationen und Beiträge unter [GitHub](https://github.com/HermanMartinus/bearblog). diff --git a/content/blog/_index.de.md b/content/blog/_index.de.md new file mode 100644 index 0000000..34651ab --- /dev/null +++ b/content/blog/_index.de.md @@ -0,0 +1,3 @@ ++++ +title = "Blog" ++++ diff --git a/content/zola.de.md b/content/zola.de.md new file mode 100644 index 0000000..204f790 --- /dev/null +++ b/content/zola.de.md @@ -0,0 +1,36 @@ ++++ +title = "Zola" ++++ +## Keine Abhängigkeiten + +Zola wird als einzelne ausführbare Datei mit Sass-Kompilierung, Syntax +Syntaxhervorhebung, Inhaltsverzeichnis und vielen anderen Funktionen, die +die normalerweise das Einrichten einer Entwicklungsumgebung oder das Hinzufügen einiger +JavaScript-Bibliotheken zu deiner Website. + +## Rasend schnell + +Die durchschnittliche Website wird in weniger als einer Sekunde erstellt, einschließlich +Sass-Kompilierung und Syntaxhervorhebung. + +## Skalierbar + +Zola rendert deine gesamte Website als statische Dateien, was es trivial macht +jede Art von Datenverkehr zu bewältigen, ohne dass du dich um die +ohne sich um die Verwaltung eines Servers oder einer Datenbank kümmern zu müssen. + +## Einfach zu bedienen + +Von der CLI bis zur Template-Engine ist alles so konzipiert, dass es +intuitiv. Verlasse dich jedoch nicht auf mein Wort, sondern schaue in die Dokumentation +und überzeug dich selbst. + +## Flexibel + +Zola geht dir aus dem Weg, damit du dich auf deine Inhalte konzentrieren kannst, sei es ein +Blog, eine Wissensdatenbank, eine Landing Page oder eine Kombination aus beidem. + +## Erweitertes Markdown + +Zola verfügt über Shortcodes und interne Links, die das Schreiben von +deine Inhalte zu schreiben. diff --git a/templates/footer.html b/templates/footer.html index c952a93..6d4f0f7 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -1,5 +1,5 @@ diff --git a/templates/nav.html b/templates/nav.html index a71652e..cd2d391 100644 --- a/templates/nav.html +++ b/templates/nav.html @@ -1,9 +1,16 @@ +{% set current_lang = config.default_language %} +{% if page %} + {% set current_lang = page.lang %} +{% elif section %} + {% set current_lang = section.lang %} +{% endif %} {%- if config.extra.main_menu %} {%- for item in config.extra.main_menu %} + {% set language_key = 'name_' ~ current_lang %} {%- if item.url is matching("https?://") %} - {{ item.name }} + {{ item[language_key] }} {%- else %} - {{ item.name }} + {{ item[language_key] }} {%- endif %} {%- endfor %} {%- endif -%} diff --git a/templates/section.html b/templates/section.html index f3c218a..9560719 100644 --- a/templates/section.html +++ b/templates/section.html @@ -3,9 +3,9 @@ {% block main %}Filtering for "{{ section.title }}"
+{{ trans(key="filtering_for",lang=lang)}} "{{ section.title }}"
- Remove filter + {{ trans(key="remove_filter", lang=lang) }} {%- endif %}-
@@ -22,13 +22,13 @@
{% else %}
- - No posts yet + {{ trans(key="no_posts", lang=lang) }} {% endfor %}
- {% set tags = get_taxonomy(kind="tags") %}
+ {% set tags = get_taxonomy(kind="tags", lang=lang) %}
{% for post in tags.items %}
#{{ post.name }}
{% endfor %}
diff --git a/templates/taxonomy_list.html b/templates/taxonomy_list.html
index 98b8fc9..4b4e08a 100644
--- a/templates/taxonomy_list.html
+++ b/templates/taxonomy_list.html
@@ -5,7 +5,7 @@
{{ taxonomy.name | capitalize }}
- {% set tags = get_taxonomy(kind="tags") %}
+ {% set tags = get_taxonomy(kind="tags", lang=lang) %}
{% for post in tags.items %}
#{{ post.name }}
{% endfor %}
diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html
index 0f640a2..a8ca536 100644
--- a/templates/taxonomy_single.html
+++ b/templates/taxonomy_single.html
@@ -22,7 +22,7 @@
{% else %}
-
- No posts yet
+ {{ trans(key="no_posts", lang=lang) }}
{% endfor %}
--
cgit 1.4.1
From 7e54c877f64a33f6c57595581aa81038967e0ba3 Mon Sep 17 00:00:00 2001
From: g4m4
Date: Fri, 1 Mar 2024 13:35:17 +0100
Subject: Minor translation fix: use the translated term for "remove filter"
---
templates/taxonomy_single.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'templates/taxonomy_single.html')
diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html
index a8ca536..9c9cebb 100644
--- a/templates/taxonomy_single.html
+++ b/templates/taxonomy_single.html
@@ -5,7 +5,7 @@
{%- if term %}
Filtering for "{{ term.name }}"
- Remove filter + {{ trans(key="remove_filter", lang=lang) }} {%- endif %}-
--
cgit 1.4.1