From 19242fd2f89b9ac4d469ebbe265808fae17a2388 Mon Sep 17 00:00:00 2001 From: Meir Kriheli Date: Thu, 21 Apr 2022 21:17:49 +0300 Subject: [PATCH] Added support for Right-To-Left languages (#532) * Added support for Right-To-Left languages * Added language-direction partial --- assets/ananke/css/_hugo-internal-templates.css | 6 ++++++ exampleSite/config.toml | 1 + layouts/_default/baseof.html | 2 +- layouts/_default/single.html | 2 +- layouts/_default/summary-with-image.html | 4 ++-- layouts/index.html | 2 +- layouts/partials/i18nlist.html | 4 ++-- layouts/partials/language-direction.html | 3 +++ layouts/partials/site-navigation.html | 4 ++-- layouts/partials/social-follow.html | 4 ++-- layouts/partials/summary-with-image.html | 4 ++-- .../css/main.css_bb5467e0521bbea6b1e66429f6ec028e.content | 2 +- 12 files changed, 24 insertions(+), 14 deletions(-) create mode 100644 layouts/partials/language-direction.html diff --git a/assets/ananke/css/_hugo-internal-templates.css b/assets/ananke/css/_hugo-internal-templates.css index eb133f1..a6244f9 100644 --- a/assets/ananke/css/_hugo-internal-templates.css +++ b/assets/ananke/css/_hugo-internal-templates.css @@ -9,6 +9,12 @@ font-size: .875rem; margin-bottom: 2.5em; } + +[dir="rtl"] .pagination li { + margin-left: .375rem; + margin-right: 0; +} + .pagination li a { padding: .5rem .625rem; background-color: white; diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 66f0447..3a2b28c 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -15,6 +15,7 @@ enableRobotsTXT = true title = "Ananke" weight = 1 contentDir = "content/en" + # languageDirection = 'rtl' for Right-To-Left languages [languages.fr] title = "Ananke Fr" weight = 2 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 1a7f2c7..3ef1373 100755 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,5 +1,5 @@ - + diff --git a/layouts/_default/single.html b/layouts/_default/single.html index a8978ed..4e146af 100755 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -47,7 +47,7 @@ - {{ i18n "wordCount" .WordCount }} {{ end }} -
+
{{- .Content -}} {{- partial "tags.html" . -}}
diff --git a/layouts/_default/summary-with-image.html b/layouts/_default/summary-with-image.html index 94666db..3c94240 100644 --- a/layouts/_default/summary-with-image.html +++ b/layouts/_default/summary-with-image.html @@ -5,13 +5,13 @@ {{ if $featured_image }} {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} {{ $featured_image := (trim $featured_image "/") | absURL }} -
+ {{ end }} -
+

{{ .Title }} diff --git a/layouts/index.html b/layouts/index.html index 2e51d10..a02d79f 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -36,7 +36,7 @@

{{ i18n "more" }}

{{/* Now, range through the next four after the initial $n_posts items. Nest the requirements, "after" then "first" on the outside */}} {{ range (first 4 (after $n_posts $section)) }} -

+

{{ .Title }} diff --git a/layouts/partials/i18nlist.html b/layouts/partials/i18nlist.html index 285197a..080a89a 100644 --- a/layouts/partials/i18nlist.html +++ b/layouts/partials/i18nlist.html @@ -1,8 +1,8 @@ {{ if .IsTranslated }}

{{ i18n "translations" }}

-