diff --git a/blog/static/css/main.css b/blog/static/css/main.css index b697d2c5..dc2dd1aa 100644 --- a/blog/static/css/main.css +++ b/blog/static/css/main.css @@ -102,8 +102,9 @@ main img { margin-left: 5px; } -.post-translation { +.no-translation { margin-top: .3rem; + color: #999999; } .post-category { diff --git a/blog/templates/macros.html b/blog/templates/macros.html index 962776e8..2717b370 100644 --- a/blog/templates/macros.html +++ b/blog/templates/macros.html @@ -1,16 +1,21 @@ {% macro post_link(page) %}
-

{{ page.title }}

+ {% set translations = page.translations | filter(attribute="lang", value=lang) %} + {% if translations %} + {% set post = get_page(path = translations.0.path) %} + {% else %} + {% set post = page %} + {% set not_translated = true %} + {% endif %} +

{{ post.title }}

- {{ page.summary | safe}} - read more… + {{ post.summary | safe}} + read more… - {% set translations = page.translations | filter(attribute="lang", value=lang) %} - {% if translations %} -
- {% set post = translations.0 %} - Community Translation: {{ post.title }} -
+ {% if not_translated %} + {% endif %}