From 646a46be0c8ff0074971763ee049fab425ae2919 Mon Sep 17 00:00:00 2001 From: Daniele Guido Date: Wed, 23 Aug 2023 10:56:57 +0200 Subject: [PATCH] add glossary and generate one page per tag (to be reviewed) --- _config.yml | 7 ++++++ _layouts/glossary.html | 54 ++++++++++++++++++++++++++++++++++++++++ _layouts/tag.html | 5 ++++ _layouts/tutorial.html | 26 +++++++++++++++++++ _sass/includes/card.scss | 23 ++++++++--------- pages/glossary.de.md | 11 ++++++++ pages/glossary.en.md | 11 ++++++++ pages/glossary.fr.md | 11 ++++++++ 8 files changed, 136 insertions(+), 12 deletions(-) create mode 100644 _layouts/glossary.html create mode 100644 _layouts/tag.html create mode 100644 _layouts/tutorial.html create mode 100644 pages/glossary.de.md create mode 100644 pages/glossary.en.md create mode 100644 pages/glossary.fr.md diff --git a/_config.yml b/_config.yml index 7587df82..de55607b 100644 --- a/_config.yml +++ b/_config.yml @@ -28,6 +28,13 @@ defaults: path: '' values: layout: default + +page_gen: + - data: tags + template: tag + dir: tags + name: id + markdown: kramdown empty_array: [] recaptcha: 6LfZKnYUAAAAAJGg9r--abfv5A08TDORCmv4mGOx diff --git a/_layouts/glossary.html b/_layouts/glossary.html new file mode 100644 index 00000000..7447d6ef --- /dev/null +++ b/_layouts/glossary.html @@ -0,0 +1,54 @@ +--- +layout: default +--- + +{% assign paragraphs = page.content | split: site.excerpt_separator %} {% +include page.top.html %} +
+
+
+

Activities

+
+
+ {% for item in site.data.activities %} +
+
+
+
{{ item.displayname[page.lang] }}
+

+ + {% assign key=item.category %}{% include t.html %} + +

+

+ {{item.definition[page.lang] | markdownify}} +

+
+
+
+ {% endfor %} +
+
+

Tags

+
+
+ {% for item in site.data.tags %} +
+
+
+
{{ item.displayname[page.lang] }}
+

+ + {% assign key=item.category %}{% include t.html %} + +

+

+ {{item.definition[page.lang] | markdownify}} +

+
+
+
+ {% endfor %} +
+
+
diff --git a/_layouts/tag.html b/_layouts/tag.html new file mode 100644 index 00000000..fc3c1e49 --- /dev/null +++ b/_layouts/tag.html @@ -0,0 +1,5 @@ +--- +layout: default +--- + +CICCIO BELLO diff --git a/_layouts/tutorial.html b/_layouts/tutorial.html new file mode 100644 index 00000000..39bae245 --- /dev/null +++ b/_layouts/tutorial.html @@ -0,0 +1,26 @@ +--- +layout: default +--- + + +
+ +
+ {% if page.cover.url %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+
+ + + + +
\ No newline at end of file diff --git a/_sass/includes/card.scss b/_sass/includes/card.scss index 52430979..51cb8d68 100644 --- a/_sass/includes/card.scss +++ b/_sass/includes/card.scss @@ -2,12 +2,12 @@ border-width: 0; border-radius: 0; margin-bottom: 20px; - border-top: 2px solid cyan; + border-top: 1px solid var(--secondary); .card-image-wrapper { padding-bottom: 57%; overflow: hidden; - position:relative; + position: relative; background-color: $magenta; } @@ -16,14 +16,14 @@ width: 100%; height: 100%; - background-size:cover; + background-size: cover; background-position: center; transition: transform 1s ease-in-out; transform: scale(1); } - .card-image:hover { + .card-image:hover { transform: scale(1.1); } @@ -35,11 +35,11 @@ letter-spacing: 1px; } - .card-tags{ + .card-tags { color: #8e8687; } - .label{ + .label { color: magenta; text-transform: uppercase; font-size: 80%; @@ -51,20 +51,19 @@ } } - -.media{ +.media { //background: #e0e0e0; - .media-image{ + .media-image { display: block; width: 150px; - background-size:cover; + background-size: cover; padding-bottom: 75%; } - h5{ + h5 { margin-top: 1rem; font-weight: normal; font-size: inherit; } - font-size: .9em; + font-size: 0.9em; } diff --git a/pages/glossary.de.md b/pages/glossary.de.md new file mode 100644 index 00000000..3be3e15a --- /dev/null +++ b/pages/glossary.de.md @@ -0,0 +1,11 @@ +--- +layout: glossary +lang: de +permalink: /de/glossary/ +link: /glossary/ +title: Glossar +--- + +{: .extra-spacing} + + diff --git a/pages/glossary.en.md b/pages/glossary.en.md new file mode 100644 index 00000000..6c5ef410 --- /dev/null +++ b/pages/glossary.en.md @@ -0,0 +1,11 @@ +--- +layout: glossary +lang: en +permalink: /glossary/ +link: /glossary/ +title: Glossary +--- + +{: .extra-spacing} + + diff --git a/pages/glossary.fr.md b/pages/glossary.fr.md new file mode 100644 index 00000000..67b8c8fb --- /dev/null +++ b/pages/glossary.fr.md @@ -0,0 +1,11 @@ +--- +layout: glossary +lang: fr +permalink: /fr/glossary/ +link: /glossary/ +title: Glossaire +--- + +{: .extra-spacing} + +