From 470fdeb4edf8894923121b510759bfd49fef9d9e Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Fri, 4 Aug 2023 11:36:25 +0200 Subject: [PATCH 01/22] Add favicon --- themes/afpy/static/img/favicon.ico | Bin 0 -> 24838 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 themes/afpy/static/img/favicon.ico diff --git a/themes/afpy/static/img/favicon.ico b/themes/afpy/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c8ef8c6c70d9b0c57aa310bcc254d1d864cd55dc GIT binary patch literal 24838 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 EfBge#1poj5 literal 0 HcmV?d00001 -- 2.30.2 From c724a4411eaf1ed670dd588a98971ea1fed0d592 Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Fri, 4 Aug 2023 11:42:11 +0200 Subject: [PATCH 02/22] Remove empty meta tags --- themes/afpy/templates/base.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/themes/afpy/templates/base.html b/themes/afpy/templates/base.html index 1204fff..b45948b 100644 --- a/themes/afpy/templates/base.html +++ b/themes/afpy/templates/base.html @@ -7,8 +7,6 @@ - - {% endblock head %} -- 2.30.2 From 82789f6ee6e1ef7af53b94d12b4e93c1538c0ced Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Fri, 4 Aug 2023 23:12:53 +0200 Subject: [PATCH 03/22] Remove unknown file with js inside --- themes/afpy/templates/gosquared.html | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 themes/afpy/templates/gosquared.html diff --git a/themes/afpy/templates/gosquared.html b/themes/afpy/templates/gosquared.html deleted file mode 100644 index 49ccbbe..0000000 --- a/themes/afpy/templates/gosquared.html +++ /dev/null @@ -1,14 +0,0 @@ -{% if GOSQUARED_SITENAME %} - -{% endif %} -- 2.30.2 From f47db4ac713c42997fde0e1437891f6a4b3437ba Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Fri, 4 Aug 2023 23:13:32 +0200 Subject: [PATCH 04/22] Remove w3 class and clean HTML structure --- themes/afpy/static/css/website.css | 53 +++++++-- themes/afpy/templates/archives.html | 16 +-- themes/afpy/templates/article.html | 87 ++++++++------- themes/afpy/templates/author.html | 4 +- themes/afpy/templates/authors.html | 4 +- themes/afpy/templates/base.html | 62 +++-------- themes/afpy/templates/categories.html | 4 +- themes/afpy/templates/category.html | 35 +++--- themes/afpy/templates/index.html | 123 ++++++++++----------- themes/afpy/templates/page.html | 10 +- themes/afpy/templates/pagination.html | 14 +-- themes/afpy/templates/period_archives.html | 16 +-- themes/afpy/templates/tag.html | 4 +- themes/afpy/templates/tags.html | 4 +- 14 files changed, 225 insertions(+), 211 deletions(-) diff --git a/themes/afpy/static/css/website.css b/themes/afpy/static/css/website.css index ff4185c..fb1fcf2 100644 --- a/themes/afpy/static/css/website.css +++ b/themes/afpy/static/css/website.css @@ -1,10 +1,45 @@ -@import "w3.css"; -@import "all.min.css"; +/* Fonts */ +@font-face{ + font-family: Atkinson; + src: url(../webfonts/Atkinson-Hyperlegible-Regular-102.ttf); +} -@font-face{font-family:atkinson;src:url(../webfonts/Atkinson-Hyperlegible-Regular-102.ttf)} -body, h1, h2, h3, h4, h5, h6{font-family:atkinson} -img{width:100%} -.logo{width:3em} -iframe{background:#eaeaea;border:0;height:55em;width:100%} -.w3-margin-bottom-32{margin-bottom:32px!important} -.uppercase{text-transform:uppercase} + +/* Variables */ + +:root { + --black: #0e0e0e; + --blue: #327bd6; + --dark-green: #32ada9; + --green: #ebff32; + --orange: #ff6f32; + --purple: #84326b; + --white: #ffffff; +} + + +/* Common */ + +html { + background: var(--white); + color: var(--black); + font-family: sans-serif; + font-size: 14pt; + line-height: 1.5; +} + +body { + margin: 0; +} + + +/* Header */ + +header { + height: 4em; + left: 0; + position: fixed; + top: 0; + width: 100vw; +} + diff --git a/themes/afpy/templates/archives.html b/themes/afpy/templates/archives.html index cd12950..0fc84ec 100644 --- a/themes/afpy/templates/archives.html +++ b/themes/afpy/templates/archives.html @@ -3,12 +3,14 @@ {% block title %}{{ SITENAME }} - Archives{% endblock %} {% block content %} -

Archives for {{ SITENAME }}

+
+

Archives for {{ SITENAME }}

-
-{% for article in dates %} -
{{ article.locale_date }}
-
{{ article.title }}
-{% endfor %} -
+
+ {% for article in dates %} +
{{ article.locale_date }}
+
{{ article.title }}
+ {% endfor %} +
+
{% endblock %} diff --git a/themes/afpy/templates/article.html b/themes/afpy/templates/article.html index cb88a1c..cfeae45 100644 --- a/themes/afpy/templates/article.html +++ b/themes/afpy/templates/article.html @@ -18,48 +18,55 @@ {% for tag in article.tags %} {% endfor %} - {% endblock %} {% block content %} -
-

- {{ article.title }}

- {% import 'translations.html' as translations with context %} - {{ translations.translations_for(article) }} -
-
- - {% if article.modified %} - - {% endif %} - {% if article.authors %} -
- Par {% for author in article.authors %} - {{ author }} - {% endfor %} -
- {% endif %} - {% if article.category %} -
+
+

{{ article.title }}

+ {% import 'translations.html' as translations with context %} + {{ translations.translations_for(article) }} +
- {% endif %} - {% if article.tags %} -
- Tags : - {% for tag in article.tags %} - {{ tag }} - {% endfor %} -
- {% endif %} -
-
- {{ article.content }} -
+

+ {% endif %} + + {% if article.tags %} +
+

Tags

+
    + {% for tag in article.tags %} +
  • {{ tag }}
  • + {% endfor %} +
+
+ {% endif %} + + +
+ {{ article.content }} +
+ {% endblock %} diff --git a/themes/afpy/templates/author.html b/themes/afpy/templates/author.html index 79d22c7..26858c2 100644 --- a/themes/afpy/templates/author.html +++ b/themes/afpy/templates/author.html @@ -3,6 +3,8 @@ {% block title %}{{ SITENAME }} - Articles by {{ author }}{% endblock %} {% block content_title %} -

Articles by {{ author }}

+
+

Articles by {{ author }}

+
{% endblock %} diff --git a/themes/afpy/templates/authors.html b/themes/afpy/templates/authors.html index 9aee5db..6d10019 100644 --- a/themes/afpy/templates/authors.html +++ b/themes/afpy/templates/authors.html @@ -3,10 +3,12 @@ {% block title %}{{ SITENAME }} - Authors{% endblock %} {% block content %} -

Authors on {{ SITENAME }}

+
+

Authors on {{ SITENAME }}

    {% for author, articles in authors|sort %}
  • {{ author }} ({{ articles|count }})
  • {% endfor %}
+
{% endblock %} diff --git a/themes/afpy/templates/base.html b/themes/afpy/templates/base.html index b45948b..2e23753 100644 --- a/themes/afpy/templates/base.html +++ b/themes/afpy/templates/base.html @@ -14,57 +14,31 @@
- - - - +
-
+
{% block content %} {% endblock %}
- -
-- 2.30.2 From aa493522afdd67a1a55cf2e9f8c307fbc0d462f4 Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Sat, 5 Aug 2023 11:56:04 +0200 Subject: [PATCH 07/22] Add missing closing tag --- themes/afpy/templates/category.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/themes/afpy/templates/category.html b/themes/afpy/templates/category.html index 50249de..0a9896c 100644 --- a/themes/afpy/templates/category.html +++ b/themes/afpy/templates/category.html @@ -3,6 +3,7 @@ {% block title %}{{ SITENAME }} - {{ category }}{% endblock %} {% block content %} +

{{ "Actualités" if category=="news" else "Offres d'emploi" }}

{% for article in articles_page.object_list if article.category == category %}
@@ -24,5 +25,6 @@ {% if articles_page.has_other_pages() %} {% include 'pagination.html' %} {% endif %} +
{% endblock %} -- 2.30.2 From 5cbeabc378c63eeacbc5b23f1ab2d9fd5fd93aae Mon Sep 17 00:00:00 2001 From: Lucie Anglade Date: Sat, 5 Aug 2023 12:20:30 +0200 Subject: [PATCH 08/22] Add logo --- themes/afpy/templates/base.html | 1 + 1 file changed, 1 insertion(+) diff --git a/themes/afpy/templates/base.html b/themes/afpy/templates/base.html index 2f821b5..3d9764b 100644 --- a/themes/afpy/templates/base.html +++ b/themes/afpy/templates/base.html @@ -14,6 +14,7 @@
+ AFPy logo

AFPy