From 478bb1a14d91ff7e04b62e2aafaf0e98f05e5758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Yule=20B=C3=A4dorf?= Date: Sat, 24 Feb 2024 13:45:21 +0100 Subject: [PATCH] v2: multilang & social links --- _config.ts | 43 ++- _data/navigationItems.yml | 34 ++- _data/socialLinks.yml | 6 + _includes/border.njk | 6 + _includes/footer.njk | 9 - _includes/header.njk | 7 - _includes/layouts/default.njk | 12 +- _includes/navigation.njk | 28 +- _includes/people.njk | 28 -- collective.yml | 15 +- contact.yml | 10 + deno.lock | 525 ++++++++++++++++++---------------- en/collaborate.yml | 9 + en/collective.yml | 18 ++ en/contact.yml | 10 + en/imprint.yml | 18 ++ en/index.yml | 31 ++ en/privacy-policy.yml | 9 + en/projects.yml | 14 + en/space.yml | 10 + img/instagram.svg | 3 + img/mastodon.svg | 3 + imprint.yml | 11 +- index.yml | 26 +- space.yml | 10 + styles.css | 60 +++- 26 files changed, 610 insertions(+), 345 deletions(-) create mode 100644 _data/socialLinks.yml create mode 100644 _includes/border.njk delete mode 100644 _includes/footer.njk delete mode 100644 _includes/header.njk delete mode 100644 _includes/people.njk create mode 100644 contact.yml create mode 100644 en/collaborate.yml create mode 100644 en/collective.yml create mode 100644 en/contact.yml create mode 100644 en/imprint.yml create mode 100644 en/index.yml create mode 100644 en/privacy-policy.yml create mode 100644 en/projects.yml create mode 100644 en/space.yml create mode 100644 img/instagram.svg create mode 100644 img/mastodon.svg diff --git a/_config.ts b/_config.ts index 6798679..344df79 100644 --- a/_config.ts +++ b/_config.ts @@ -1,10 +1,45 @@ import lume from "lume/mod.ts"; +import inline from "lume/plugins/inline.ts"; import postcss from "lume/plugins/postcss.ts"; const markdown = { options: { breaks: true } }; const site = lume({}, { markdown }); +site.use(inline()); + +const languages = [ + { + name: 'deutsch', + slug: 'de', + urlPrefix: '', + }, + { + name: 'english', + slug: 'en', + urlPrefix: 'en', + } +] +site.data('languages', languages); + +site.preprocess([ '.yml' ], (page) => { + const urlParts = (page.data.url || '').replace(/^\/|\/$/g, '').split('/'); + const langPrefix = urlParts[0]; + const currentLang = (() => { + if (langPrefix.length === 2) { + return languages.find(lang => lang.urlPrefix === langPrefix); + } + + return languages.find(lang => lang.urlPrefix.length === 0); + })() || languages[0]; + + page.data.language = currentLang; + page.data.otherLang = languages.find(l => l.slug !== currentLang.slug); + page.data.baseURL = page.data.url.replace(new RegExp(`^\\/${currentLang.slug}`), ''); + + return page +}); + site.use(postcss()); site.loadAssets([ @@ -28,6 +63,12 @@ site.filter("objectToArray", (value = {}) => Object.keys(value) .filter(val => !!val) ); -site.ignore("README.md", "CHANGELOG.md", "LICENSE.md", "docker-compose.yml"); +site.ignore( + ".direnv", + "README.md", + "CHANGELOG.md", + "LICENSE.md", + "docker-compose.yml", +); export default site; diff --git a/_data/navigationItems.yml b/_data/navigationItems.yml index a0304a5..ae20b09 100644 --- a/_data/navigationItems.yml +++ b/_data/navigationItems.yml @@ -1,17 +1,33 @@ -- text: MiOM +- text: + en: MiOM + de: MiOM link: / -- text: Mit uns machen +- text: + en: collaborate + de: Collaborate link: /collaborate -- text: Projekte und Veranstaltungen +- text: + en: projects and events + de: Projekte und Veranstaltungen link: /projects -- text: der Raum +- text: + en: the space + de: der Raum link: /space -- text: das Kollektiv +- text: + en: the collective + de: das Kollektiv link: /collective +- text: + en: contact + de: Kontakt + link: /contact - divider: true -- text: Impressum +- text: + en: imprint + de: Impressum link: /imprint -- text: Datenschutz +- text: + en: privacy policy + de: Datenschutz link: /privacy-policy -- text: Source code - link: https://git.pub.solar/MiOM/miom.space diff --git a/_data/socialLinks.yml b/_data/socialLinks.yml new file mode 100644 index 0000000..1717706 --- /dev/null +++ b/_data/socialLinks.yml @@ -0,0 +1,6 @@ +- text: Mastodon + icon: /img/mastodon.svg + link: https://mastodon.pub.solar/@miomspace +- text: Instagram + icon: /img/instagram.svg + link: https://www.instagram.com/miom.space/ diff --git a/_includes/border.njk b/_includes/border.njk new file mode 100644 index 0000000..060a55f --- /dev/null +++ b/_includes/border.njk @@ -0,0 +1,6 @@ + diff --git a/_includes/footer.njk b/_includes/footer.njk deleted file mode 100644 index 3ea1bfd..0000000 --- a/_includes/footer.njk +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/_includes/header.njk b/_includes/header.njk deleted file mode 100644 index e7daeee..0000000 --- a/_includes/header.njk +++ /dev/null @@ -1,7 +0,0 @@ -
-

{{ title | safe }}

- - {% if header.subheadline %} -

{{ header.subheadline | safe }}

- {% endif %} -

diff --git a/_includes/layouts/default.njk b/_includes/layouts/default.njk index 7e58955..f078a54 100644 --- a/_includes/layouts/default.njk +++ b/_includes/layouts/default.njk @@ -1,5 +1,5 @@ - + {{ title | title | safe }} @@ -14,6 +14,8 @@ + + {% if extraStylesheets %} {% for extraStylesheet in extraStylesheets %} @@ -21,13 +23,7 @@ {% endif %} - - + {% include "border.njk" %} {% block navigation %} {% include "navigation.njk" %} diff --git a/_includes/navigation.njk b/_includes/navigation.njk index 86d8d6d..10f8ce2 100644 --- a/_includes/navigation.njk +++ b/_includes/navigation.njk @@ -13,10 +13,34 @@
  • {{ item.text }} + href="{% if language.urlPrefix %}/{{ language.urlPrefix }}{% endif %}{{ item.link }}" + >{{ item.text[language.slug] }}
  • {% endif %} {% endfor %} + + diff --git a/_includes/people.njk b/_includes/people.njk deleted file mode 100644 index 13e860e..0000000 --- a/_includes/people.njk +++ /dev/null @@ -1,28 +0,0 @@ - diff --git a/collective.yml b/collective.yml index 45be740..0d57e8a 100644 --- a/collective.yml +++ b/collective.yml @@ -3,16 +3,13 @@ layout: layouts/default.njk title: Das Kollektiv text: | + Wer sind wir? - > Each one teach one + Wir sind das MiOM. Ein kreatives Kollektiv und eine Gruppe mit der Vision, bezahlbaren Raum für kreative Synergien zu schaffen. - ## Kurze Geschichte - - Entstanden sind wir 2020, im damaligen [Wandelwerk](https://wandelwerk.koeln/). Nachdem wir dort ausziehen mussten sind wir ins Gewächshaus umgezogen. + Entstanden sind wir 2020, im damaligen Wandelwerk. Nachdem wir dort ausziehen mussten sind wir an unseren jetzigen Standort -[das Gewächshaus](https://www.instagram.com/gewaechshauskoeln/)- umgezogen. Im Januar 2023 haben wir den MiOM Kreativraum e.V. gegründet, um die finanziellen und organisatorischen Aufgaben in einer basisdemokratischen Struktur zu organisieren. - 2022 haben wir einen Verein gegründet um die finanziellen und organisatorischen Aufgaben in einer Basisdemokratischen Struktur unter zu bringen. + Als Kollektiv arbeiten wir an kreativen Projekten aus Kunst und Kultur, um Potenziale zu entfalten und künstlerische Synergien zu schaffen. + Derzeit bestehen wir aus Produktdesignern, Entwickler:innen, Fotograf:innen, Künstler:innen, Modedesignerinnen und Maskenbildnerinnen. Unser Ziel ist es, Raum zum Experimentieren, Austauschen und Arbeiten zu gestalten. Wir streben nach einer nachhaltigen Gemeinschaft verschiedener Individuen, die ihre Schaffenskraft entfalten können. - ## Organisatorisches - - - Findest du hier. + Each one, teach one! diff --git a/contact.yml b/contact.yml new file mode 100644 index 0000000..5f4a439 --- /dev/null +++ b/contact.yml @@ -0,0 +1,10 @@ +layout: layouts/default.njk + +title: Kontakt + +text: | + Du willst mal vorbei schauen? Bock was mit uns zu machen? Ideen für den Raum? + + Unsere E-Mail-Adresse lautet [contact@miom.space](mailto:contact@miom.space). + + Komm vorbei! Unser Raum ist in der [Wilhelm-Mauser-Straße 47, Halle 5 in 50827 Köln](https://www.openstreetmap.org/node/9627028359). Kontaktiere uns vorher damit wir sicherstellen können, dass jemand da ist um dich zu begrüßen. diff --git a/deno.lock b/deno.lock index 9551f67..b9432c7 100644 --- a/deno.lock +++ b/deno.lock @@ -1,5 +1,272 @@ { - "version": "2", + "version": "3", + "packages": { + "specifiers": { + "npm:autoprefixer@10.4.14": "npm:autoprefixer@10.4.14_postcss@8.4.24", + "npm:date-fns@2.30.0": "npm:date-fns@2.30.0", + "npm:markdown-it-attrs@4.1.6": "npm:markdown-it-attrs@4.1.6_markdown-it@13.0.1", + "npm:markdown-it-deflist@2.1.0": "npm:markdown-it-deflist@2.1.0", + "npm:markdown-it@13.0.1": "npm:markdown-it@13.0.1", + "npm:nunjucks@3.2.4": "npm:nunjucks@3.2.4", + "npm:postcss-import@15.1.0": "npm:postcss-import@15.1.0_postcss@8.4.24", + "npm:postcss-nesting@11.3.0": "npm:postcss-nesting@11.3.0_postcss@8.4.24_postcss-selector-parser@6.0.13", + "npm:postcss@8.4.24": "npm:postcss@8.4.24", + "npm:react": "npm:react@18.2.0" + }, + "npm": { + "@babel/runtime@7.22.5": { + "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "dependencies": { + "regenerator-runtime": "regenerator-runtime@0.13.11" + } + }, + "@csstools/selector-specificity@2.2.0_postcss-selector-parser@6.0.13": { + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "dependencies": { + "postcss-selector-parser": "postcss-selector-parser@6.0.13" + } + }, + "a-sync-waterfall@1.0.1": { + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dependencies": {} + }, + "argparse@2.0.1": { + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dependencies": {} + }, + "asap@2.0.6": { + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dependencies": {} + }, + "autoprefixer@10.4.14_postcss@8.4.24": { + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dependencies": { + "browserslist": "browserslist@4.21.9", + "caniuse-lite": "caniuse-lite@1.0.30001510", + "fraction.js": "fraction.js@4.2.0", + "normalize-range": "normalize-range@0.1.2", + "picocolors": "picocolors@1.0.0", + "postcss": "postcss@8.4.24", + "postcss-value-parser": "postcss-value-parser@4.2.0" + } + }, + "browserslist@4.21.9": { + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dependencies": { + "caniuse-lite": "caniuse-lite@1.0.30001510", + "electron-to-chromium": "electron-to-chromium@1.4.447", + "node-releases": "node-releases@2.0.12", + "update-browserslist-db": "update-browserslist-db@1.0.11_browserslist@4.21.9" + } + }, + "caniuse-lite@1.0.30001510": { + "integrity": "sha512-z35lD6xjHklPNgjW4P68R30Er5OCIZE0C1bUf8IMXSh34WJYXfIy+GxIEraQXYJ2dvTU8TumjYAeLrPhpMlsuw==", + "dependencies": {} + }, + "commander@5.1.0": { + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dependencies": {} + }, + "cssesc@3.0.0": { + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dependencies": {} + }, + "date-fns@2.30.0": { + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "@babel/runtime@7.22.5" + } + }, + "electron-to-chromium@1.4.447": { + "integrity": "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==", + "dependencies": {} + }, + "entities@3.0.1": { + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dependencies": {} + }, + "escalade@3.1.1": { + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dependencies": {} + }, + "fraction.js@4.2.0": { + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dependencies": {} + }, + "function-bind@1.1.1": { + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dependencies": {} + }, + "has@1.0.3": { + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "function-bind@1.1.1" + } + }, + "is-core-module@2.12.1": { + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "has@1.0.3" + } + }, + "js-tokens@4.0.0": { + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dependencies": {} + }, + "linkify-it@4.0.1": { + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dependencies": { + "uc.micro": "uc.micro@1.0.6" + } + }, + "loose-envify@1.4.0": { + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "js-tokens@4.0.0" + } + }, + "markdown-it-attrs@4.1.6_markdown-it@13.0.1": { + "integrity": "sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==", + "dependencies": { + "markdown-it": "markdown-it@13.0.1" + } + }, + "markdown-it-deflist@2.1.0": { + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==", + "dependencies": {} + }, + "markdown-it@13.0.1": { + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dependencies": { + "argparse": "argparse@2.0.1", + "entities": "entities@3.0.1", + "linkify-it": "linkify-it@4.0.1", + "mdurl": "mdurl@1.0.1", + "uc.micro": "uc.micro@1.0.6" + } + }, + "mdurl@1.0.1": { + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dependencies": {} + }, + "nanoid@3.3.6": { + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dependencies": {} + }, + "node-releases@2.0.12": { + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dependencies": {} + }, + "normalize-range@0.1.2": { + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dependencies": {} + }, + "nunjucks@3.2.4": { + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dependencies": { + "a-sync-waterfall": "a-sync-waterfall@1.0.1", + "asap": "asap@2.0.6", + "commander": "commander@5.1.0" + } + }, + "path-parse@1.0.7": { + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dependencies": {} + }, + "picocolors@1.0.0": { + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dependencies": {} + }, + "pify@2.3.0": { + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dependencies": {} + }, + "postcss-import@15.1.0_postcss@8.4.24": { + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss": "postcss@8.4.24", + "postcss-value-parser": "postcss-value-parser@4.2.0", + "read-cache": "read-cache@1.0.0", + "resolve": "resolve@1.22.3" + } + }, + "postcss-nesting@11.3.0_postcss@8.4.24_postcss-selector-parser@6.0.13": { + "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", + "dependencies": { + "@csstools/selector-specificity": "@csstools/selector-specificity@2.2.0_postcss-selector-parser@6.0.13", + "postcss": "postcss@8.4.24", + "postcss-selector-parser": "postcss-selector-parser@6.0.13" + } + }, + "postcss-selector-parser@6.0.13": { + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "cssesc@3.0.0", + "util-deprecate": "util-deprecate@1.0.2" + } + }, + "postcss-value-parser@4.2.0": { + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dependencies": {} + }, + "postcss@8.4.24": { + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "dependencies": { + "nanoid": "nanoid@3.3.6", + "picocolors": "picocolors@1.0.0", + "source-map-js": "source-map-js@1.0.2" + } + }, + "react@18.2.0": { + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "loose-envify@1.4.0" + } + }, + "read-cache@1.0.0": { + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "pify@2.3.0" + } + }, + "regenerator-runtime@0.13.11": { + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dependencies": {} + }, + "resolve@1.22.3": { + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", + "dependencies": { + "is-core-module": "is-core-module@2.12.1", + "path-parse": "path-parse@1.0.7", + "supports-preserve-symlinks-flag": "supports-preserve-symlinks-flag@1.0.0" + } + }, + "source-map-js@1.0.2": { + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dependencies": {} + }, + "supports-preserve-symlinks-flag@1.0.0": { + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dependencies": {} + }, + "uc.micro@1.0.6": { + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dependencies": {} + }, + "update-browserslist-db@1.0.11_browserslist@4.21.9": { + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dependencies": { + "browserslist": "browserslist@4.21.9", + "escalade": "escalade@3.1.1", + "picocolors": "picocolors@1.0.0" + } + }, + "util-deprecate@1.0.2": { + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dependencies": {} + } + } + }, "remote": { "https://deno.land/std@0.170.0/_util/asserts.ts": "d0844e9b62510f89ce1f9878b046f6a57bf88f208a10304aab50efcb48365272", "https://deno.land/std@0.170.0/_util/os.ts": "8a33345f74990e627b9dfe2de9b040004b08ea5146c7c9e8fe9a29070d193934", @@ -59,8 +326,11 @@ "https://deno.land/std@0.192.0/media_types/_db.ts": "7606d83e31f23ce1a7968cbaee852810c2cf477903a095696cdc62eaab7ce570", "https://deno.land/std@0.192.0/media_types/_util.ts": "916efbd30b6148a716f110e67a4db29d6949bf4048997b754415dd7e42c52378", "https://deno.land/std@0.192.0/media_types/content_type.ts": "ad98a5aa2d95f5965b2796072284258710a25e520952376ed432b0937ce743bc", + "https://deno.land/std@0.192.0/media_types/extension.ts": "a7cd28c9417143387cdfed27d4e8607ebcf5b1ec27eb8473d5b000144689fe65", + "https://deno.land/std@0.192.0/media_types/extensions_by_type.ts": "43806d6a52a0d6d965ada9d20e60a982feb40bc7a82268178d94edb764694fed", "https://deno.land/std@0.192.0/media_types/format_media_type.ts": "f5e1073c05526a6f5a516ac5c5587a1abd043bf1039c71cde1166aa4328c8baf", "https://deno.land/std@0.192.0/media_types/get_charset.ts": "18b88274796fda5d353806bf409eb1d2ddb3f004eb4bd311662c4cdd8ac173db", + "https://deno.land/std@0.192.0/media_types/mod.ts": "d3f0b99f85053bc0b98ecc24eaa3546dfa09b856dc0bbaf60d8956d2cdd710c8", "https://deno.land/std@0.192.0/media_types/parse_media_type.ts": "835c4112e1357e95b4f10d7cdea5ae1801967e444f48673ff8f1cb4d32af9920", "https://deno.land/std@0.192.0/media_types/type_by_extension.ts": "daa801eb0f11cdf199445d0f1b656cf116d47dcf9e5b85cc1e6b4469f5ee0432", "https://deno.land/std@0.192.0/media_types/vendor/mime-db.v1.52.0.ts": "6925bbcae81ca37241e3f55908d0505724358cda3384eaea707773b2c7e99586", @@ -258,6 +528,7 @@ "https://deno.land/x/lume@v1.18.0/deps/http.ts": "bb927c581c7968ca9cf6013a5ed14ca60426ec161833292501762eb8f91f1eec", "https://deno.land/x/lume@v1.18.0/deps/jsonc.ts": "ce3bea825e6161fb2fc4c10f7e72a3ea295310046d4313d63c9a5756439e959b", "https://deno.land/x/lume@v1.18.0/deps/markdown_it.ts": "e48e34de092bc3fc96617372f26190cf3bbf722f4206a9e9e64febbc8fb925c4", + "https://deno.land/x/lume@v1.18.0/deps/media_types.ts": "9b3f6c3ecdbad49c56c7842d46bfff86f52829606b8371ba8bc8b2c51391826e", "https://deno.land/x/lume@v1.18.0/deps/nunjucks.ts": "960bc1c481145ac600e811907bdc3c62de7387a4763a07c5f43e325b5fea9da2", "https://deno.land/x/lume@v1.18.0/deps/path.ts": "1bbef503ae7c863e1f10d7fb7a97bec64129594f304cd05f014ee217429edc77", "https://deno.land/x/lume@v1.18.0/deps/postcss.ts": "1c34faf389ea87ebd1a9ad76a82aadf4fe4564f2b36bca5248d2b0cc514f808e", @@ -268,9 +539,11 @@ "https://deno.land/x/lume@v1.18.0/middlewares/reload.ts": "1162ee5fc3c7e1f6b5fb3da73a648fc71f0a64d30ca48f05ed066c8cb80adbb6", "https://deno.land/x/lume@v1.18.0/middlewares/reload_client.js": "34d75e01503fae8180796de882af42b1125fac88f22a010a99d5548de1ba7d72", "https://deno.land/x/lume@v1.18.0/mod.ts": "829abdd9fe45f04a6db27caa9e3bcc7f72b65c3810b67ad498582bc05b5e743d", + "https://deno.land/x/lume@v1.18.0/plugins/inline.ts": "8d6db9638d9d0b684e9f54a9f8a1549795ca07ac581b1310a6cac49e04f94389", "https://deno.land/x/lume@v1.18.0/plugins/json.ts": "ca6bf1bc6d42639f7bdf581dc9318832d8c2eaf83ae3ecdab6f02dfc738896bf", "https://deno.land/x/lume@v1.18.0/plugins/markdown.ts": "31a27f73ed3c79c6c87808ef9e4343c0bbbf896220ee97e88dad4474f091fb39", "https://deno.land/x/lume@v1.18.0/plugins/modules.ts": "d31ababab5e35b47fc207685765c9431ddc7bec019061e18b1d36f527e13029d", + "https://deno.land/x/lume@v1.18.0/plugins/multilanguage.ts": "a3ae3b15d6546421824331f1bf5af4069fb4ee246bb155dd9e1e112eb75115d0", "https://deno.land/x/lume@v1.18.0/plugins/nunjucks.ts": "44c3894b1b63e458112f1bb1d0f1e6e56c6ac11595d6a3e48dde9f664eabd000", "https://deno.land/x/lume@v1.18.0/plugins/paginate.ts": "e997b33da12da9d68b72d0c7615ec49d0e187012e8ffc78dac2b558edf27f795", "https://deno.land/x/lume@v1.18.0/plugins/postcss.ts": "396da727188d03bc3d2685463c242ce1fe50fa7ed022c7c6e8c24f220dd3c193", @@ -278,255 +551,5 @@ "https://deno.land/x/lume@v1.18.0/plugins/source_maps.ts": "6de5f075d02f56a715042f3ccceff97b35cbf525e4cdb0c51a71ca5e66e54531", "https://deno.land/x/lume@v1.18.0/plugins/url.ts": "43d3d47896a7322a8dd34572dedb4baa6f73a382594a2ff7c34a3a064dcc6c9e", "https://deno.land/x/lume@v1.18.0/plugins/yaml.ts": "df24aac4098dba258f1ac331a3b16ba488a336eb63c51afed8f59201228d583c" - }, - "npm": { - "specifiers": { - "autoprefixer@10.4.14": "autoprefixer@10.4.14_postcss@8.4.24", - "date-fns@2.30.0": "date-fns@2.30.0", - "markdown-it-attrs@4.1.6": "markdown-it-attrs@4.1.6_markdown-it@13.0.1", - "markdown-it-deflist@2.1.0": "markdown-it-deflist@2.1.0", - "markdown-it@13.0.1": "markdown-it@13.0.1", - "nunjucks@3.2.4": "nunjucks@3.2.4", - "postcss-import@15.1.0": "postcss-import@15.1.0_postcss@8.4.24", - "postcss-nesting@11.3.0": "postcss-nesting@11.3.0_postcss@8.4.24_postcss-selector-parser@6.0.13", - "postcss@8.4.24": "postcss@8.4.24" - }, - "packages": { - "@babel/runtime@7.22.5": { - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", - "dependencies": { - "regenerator-runtime": "regenerator-runtime@0.13.11" - } - }, - "@csstools/selector-specificity@2.2.0_postcss-selector-parser@6.0.13": { - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "dependencies": { - "postcss-selector-parser": "postcss-selector-parser@6.0.13" - } - }, - "a-sync-waterfall@1.0.1": { - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", - "dependencies": {} - }, - "argparse@2.0.1": { - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dependencies": {} - }, - "asap@2.0.6": { - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dependencies": {} - }, - "autoprefixer@10.4.14_postcss@8.4.24": { - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "dependencies": { - "browserslist": "browserslist@4.21.9", - "caniuse-lite": "caniuse-lite@1.0.30001510", - "fraction.js": "fraction.js@4.2.0", - "normalize-range": "normalize-range@0.1.2", - "picocolors": "picocolors@1.0.0", - "postcss": "postcss@8.4.24", - "postcss-value-parser": "postcss-value-parser@4.2.0" - } - }, - "browserslist@4.21.9": { - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "dependencies": { - "caniuse-lite": "caniuse-lite@1.0.30001510", - "electron-to-chromium": "electron-to-chromium@1.4.447", - "node-releases": "node-releases@2.0.12", - "update-browserslist-db": "update-browserslist-db@1.0.11_browserslist@4.21.9" - } - }, - "caniuse-lite@1.0.30001510": { - "integrity": "sha512-z35lD6xjHklPNgjW4P68R30Er5OCIZE0C1bUf8IMXSh34WJYXfIy+GxIEraQXYJ2dvTU8TumjYAeLrPhpMlsuw==", - "dependencies": {} - }, - "commander@5.1.0": { - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dependencies": {} - }, - "cssesc@3.0.0": { - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dependencies": {} - }, - "date-fns@2.30.0": { - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "@babel/runtime@7.22.5" - } - }, - "electron-to-chromium@1.4.447": { - "integrity": "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==", - "dependencies": {} - }, - "entities@3.0.1": { - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dependencies": {} - }, - "escalade@3.1.1": { - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dependencies": {} - }, - "fraction.js@4.2.0": { - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dependencies": {} - }, - "function-bind@1.1.1": { - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dependencies": {} - }, - "has@1.0.3": { - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "function-bind@1.1.1" - } - }, - "is-core-module@2.12.1": { - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "has@1.0.3" - } - }, - "linkify-it@4.0.1": { - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", - "dependencies": { - "uc.micro": "uc.micro@1.0.6" - } - }, - "markdown-it-attrs@4.1.6_markdown-it@13.0.1": { - "integrity": "sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==", - "dependencies": { - "markdown-it": "markdown-it@13.0.1" - } - }, - "markdown-it-deflist@2.1.0": { - "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==", - "dependencies": {} - }, - "markdown-it@13.0.1": { - "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", - "dependencies": { - "argparse": "argparse@2.0.1", - "entities": "entities@3.0.1", - "linkify-it": "linkify-it@4.0.1", - "mdurl": "mdurl@1.0.1", - "uc.micro": "uc.micro@1.0.6" - } - }, - "mdurl@1.0.1": { - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dependencies": {} - }, - "nanoid@3.3.6": { - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dependencies": {} - }, - "node-releases@2.0.12": { - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", - "dependencies": {} - }, - "normalize-range@0.1.2": { - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dependencies": {} - }, - "nunjucks@3.2.4": { - "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", - "dependencies": { - "a-sync-waterfall": "a-sync-waterfall@1.0.1", - "asap": "asap@2.0.6", - "commander": "commander@5.1.0" - } - }, - "path-parse@1.0.7": { - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dependencies": {} - }, - "picocolors@1.0.0": { - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dependencies": {} - }, - "pify@2.3.0": { - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dependencies": {} - }, - "postcss-import@15.1.0_postcss@8.4.24": { - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss": "postcss@8.4.24", - "postcss-value-parser": "postcss-value-parser@4.2.0", - "read-cache": "read-cache@1.0.0", - "resolve": "resolve@1.22.3" - } - }, - "postcss-nesting@11.3.0_postcss@8.4.24_postcss-selector-parser@6.0.13": { - "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", - "dependencies": { - "@csstools/selector-specificity": "@csstools/selector-specificity@2.2.0_postcss-selector-parser@6.0.13", - "postcss": "postcss@8.4.24", - "postcss-selector-parser": "postcss-selector-parser@6.0.13" - } - }, - "postcss-selector-parser@6.0.13": { - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "cssesc@3.0.0", - "util-deprecate": "util-deprecate@1.0.2" - } - }, - "postcss-value-parser@4.2.0": { - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dependencies": {} - }, - "postcss@8.4.24": { - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "dependencies": { - "nanoid": "nanoid@3.3.6", - "picocolors": "picocolors@1.0.0", - "source-map-js": "source-map-js@1.0.2" - } - }, - "read-cache@1.0.0": { - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "pify@2.3.0" - } - }, - "regenerator-runtime@0.13.11": { - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dependencies": {} - }, - "resolve@1.22.3": { - "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", - "dependencies": { - "is-core-module": "is-core-module@2.12.1", - "path-parse": "path-parse@1.0.7", - "supports-preserve-symlinks-flag": "supports-preserve-symlinks-flag@1.0.0" - } - }, - "source-map-js@1.0.2": { - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dependencies": {} - }, - "supports-preserve-symlinks-flag@1.0.0": { - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dependencies": {} - }, - "uc.micro@1.0.6": { - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dependencies": {} - }, - "update-browserslist-db@1.0.11_browserslist@4.21.9": { - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dependencies": { - "browserslist": "browserslist@4.21.9", - "escalade": "escalade@3.1.1", - "picocolors": "picocolors@1.0.0" - } - }, - "util-deprecate@1.0.2": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dependencies": {} - } - } } } diff --git a/en/collaborate.yml b/en/collaborate.yml new file mode 100644 index 0000000..765585a --- /dev/null +++ b/en/collaborate.yml @@ -0,0 +1,9 @@ +layout: layouts/default.njk + +title: Mit uns machen + +text: | + - Was machen wir so? + - Wen suchen wir? + - Wie findest du zu uns? > Link auf Standort + - Was kostet das? wichtige info > solidarisches finanzierungskonzept diff --git a/en/collective.yml b/en/collective.yml new file mode 100644 index 0000000..45be740 --- /dev/null +++ b/en/collective.yml @@ -0,0 +1,18 @@ +layout: layouts/default.njk + +title: Das Kollektiv + +text: | + + > Each one teach one + + ## Kurze Geschichte + + Entstanden sind wir 2020, im damaligen [Wandelwerk](https://wandelwerk.koeln/). Nachdem wir dort ausziehen mussten sind wir ins Gewächshaus umgezogen. + + 2022 haben wir einen Verein gegründet um die finanziellen und organisatorischen Aufgaben in einer Basisdemokratischen Struktur unter zu bringen. + + ## Organisatorisches + + + Findest du hier. diff --git a/en/contact.yml b/en/contact.yml new file mode 100644 index 0000000..5f4a439 --- /dev/null +++ b/en/contact.yml @@ -0,0 +1,10 @@ +layout: layouts/default.njk + +title: Kontakt + +text: | + Du willst mal vorbei schauen? Bock was mit uns zu machen? Ideen für den Raum? + + Unsere E-Mail-Adresse lautet [contact@miom.space](mailto:contact@miom.space). + + Komm vorbei! Unser Raum ist in der [Wilhelm-Mauser-Straße 47, Halle 5 in 50827 Köln](https://www.openstreetmap.org/node/9627028359). Kontaktiere uns vorher damit wir sicherstellen können, dass jemand da ist um dich zu begrüßen. diff --git a/en/imprint.yml b/en/imprint.yml new file mode 100644 index 0000000..f8557ff --- /dev/null +++ b/en/imprint.yml @@ -0,0 +1,18 @@ +layout: layouts/default.njk + +title: Imprint + +text: ' +Responsible for contents: + + +MiOM Kreativraum e.V.
    +Vorstand: Slavica Dretvić, Constantin Pannwitz, Jhonas Wernery
    +
    +Wilhelm-Mauser-Straße 47
    +Halle 5
    +50827 Köln
    + + +contact@miom.space +' diff --git a/en/index.yml b/en/index.yml new file mode 100644 index 0000000..58f5b9c --- /dev/null +++ b/en/index.yml @@ -0,0 +1,31 @@ +layout: layouts/homepage.njk + +tagline: | + # Hi! + + Wir sind das MiOM Kollektiv. Wir schaffen bezahlbaren Raum in dem wir gemeinsam und interdisziplinär arbeiten und experimentieren. + +cards: + - text: Mit uns machen + link: ./collaborate + image: + alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" + url: /img/hakken.jpeg + + - text: Projekte und Veranstaltungen + link: ./projects + image: + alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" + url: /img/aussenchill.jpg + + - text: der Raum + link: ./space + image: + alt: "Die Werkstatt vom MiOM. Es stehen einige Geräte wie Bohrmaschinen und Sägen rum." + url: /img/werkstatt.jpg + + - text: das Kollektiv + link: ./collective + image: + alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" + url: /img/crowd.jpg diff --git a/en/privacy-policy.yml b/en/privacy-policy.yml new file mode 100644 index 0000000..52fdc2e --- /dev/null +++ b/en/privacy-policy.yml @@ -0,0 +1,9 @@ +layout: layouts/default.njk + +title: Privacy policy + +text: ' +This website runs on a no-logging policy. We do not track or keep any personal data when viewing this site. + +See [our imprint](/imprint) for contact information. +' diff --git a/en/projects.yml b/en/projects.yml new file mode 100644 index 0000000..72c32f4 --- /dev/null +++ b/en/projects.yml @@ -0,0 +1,14 @@ +layout: layouts/default.njk + +title: Projekte + +text: ' +- Termine (Wollen wir die Plenumszeiten veröffentlichen?) + +- Bisherige Projekte: + * Workshops + * Veranstaltungen (machwerkschau) + * hackathon pub.solar + * Kunstprojekte ? + * Exhibitionen + ' diff --git a/en/space.yml b/en/space.yml new file mode 100644 index 0000000..7e7604a --- /dev/null +++ b/en/space.yml @@ -0,0 +1,10 @@ +layout: layouts/default.njk + +title: Der Raum + +text: | + - Foto vom Raum oder interactive visuelle Lösung (Collagenmäßig - Grafickerin) + - Standort + - Aufteilung in der Location + - Benutzungskonzept + - Infrastruktur (I-net, Holzwerkstatt, , Getränkeshop, Wasser für Künstler\*ins, elektronischer Hubwagen, DIY mittagstisch, besprechungsraum / Chillecke) diff --git a/img/instagram.svg b/img/instagram.svg new file mode 100644 index 0000000..7fef11f --- /dev/null +++ b/img/instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/mastodon.svg b/img/mastodon.svg new file mode 100644 index 0000000..c7c6bf5 --- /dev/null +++ b/img/mastodon.svg @@ -0,0 +1,3 @@ + + + diff --git a/imprint.yml b/imprint.yml index f8557ff..b3f7cb6 100644 --- a/imprint.yml +++ b/imprint.yml @@ -5,14 +5,15 @@ title: Imprint text: ' Responsible for contents: - -MiOM Kreativraum e.V.
    +**MiOM Kreativraum e.V.**
    Vorstand: Slavica Dretvić, Constantin Pannwitz, Jhonas Wernery
    -
    + Wilhelm-Mauser-Straße 47
    Halle 5
    -50827 Köln
    +50827 Köln + +[contact@miom.space](mailto:contact@miom.space) -contact@miom.space +Der [Quellcode dieser Website](https://git.pub.solar/MiOM/miom.space) ist lizenziert unter AGPLv3 ' diff --git a/index.yml b/index.yml index 58f5b9c..a6bbc05 100644 --- a/index.yml +++ b/index.yml @@ -6,7 +6,19 @@ tagline: | Wir sind das MiOM Kollektiv. Wir schaffen bezahlbaren Raum in dem wir gemeinsam und interdisziplinär arbeiten und experimentieren. cards: - - text: Mit uns machen + - text: das Kollektiv + link: ./collective + image: + alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" + url: /img/crowd.jpg + + - text: der Raum + link: ./space + image: + alt: "Die Werkstatt vom MiOM. Es stehen einige Geräte wie Bohrmaschinen und Sägen rum." + url: /img/werkstatt.jpg + + - text: Collaborate link: ./collaborate image: alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" @@ -17,15 +29,3 @@ cards: image: alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" url: /img/aussenchill.jpg - - - text: der Raum - link: ./space - image: - alt: "Die Werkstatt vom MiOM. Es stehen einige Geräte wie Bohrmaschinen und Sägen rum." - url: /img/werkstatt.jpg - - - text: das Kollektiv - link: ./collective - image: - alt: "Eine Gruppe Menschen sitzt an einem Tisch und arbeitet" - url: /img/crowd.jpg diff --git a/space.yml b/space.yml index 7e7604a..23ee22b 100644 --- a/space.yml +++ b/space.yml @@ -8,3 +8,13 @@ text: | - Aufteilung in der Location - Benutzungskonzept - Infrastruktur (I-net, Holzwerkstatt, , Getränkeshop, Wasser für Künstler\*ins, elektronischer Hubwagen, DIY mittagstisch, besprechungsraum / Chillecke) + + Wie findest du zu uns? + + > Link auf Standort + + Mit dem Bus: Mit der Linie 141/143 bis zur Haltestelle „Bickendorf Wilhelm-Mauser-Str., Köln“ + + Zu Fuß: 10 min von der U-Bahn Haltestelle Rochusplatz (Linie 3/4) + + Bei Hausnummer 47 (grünes Tor) geradeaus durch dann ganz rechts Halle 5 diff --git a/styles.css b/styles.css index c616dc3..928fe45 100644 --- a/styles.css +++ b/styles.css @@ -144,6 +144,7 @@ html { z-index: 100; display: flex; align-items: stretch; + justify-content: space-between; } .mi-nav--toggle { @@ -156,23 +157,78 @@ html { border: 0; border-right: 1px solid var(--foreground); border-bottom: 1px solid var(--foreground); + color: var(--foreground); + text-decoration: none; background: var(--background); font-size: 1.25rem; cursor: pointer; z-index: 1; + font-family: inherit; + font-weight: inherit; +} + +.mi-nav--toggle:hover { + color: var(--primary); +} + +.mi-nav--top { + list-style: none; + display: flex; + padding: 0; + margin: 0; + margin-right: calc(var(--box-padding) + 1px); + border: 0; + border-bottom: 1px solid var(--foreground); + background: var(--background); + font-size: 1.25rem; + height: 2.4rem; + z-index: 1; } @media screen and (min-width: 800px) { + .mi-nav--top, .mi-nav--toggle { border-bottom: 0; height: var(--box-padding); } } -.mi-nav--toggle:hover { +.mi-nav--top-item { + border: 0; + border-left: 1px solid var(--foreground); + text-decoration: none; + display: flex; +} + +.mi-nav--top-item-link { + color: var(--foreground); + display: flex; + justify-content: center; + align-items: center; + padding: 0 1rem; + text-decoration: none; +} + +.mi-nav--top-item-link_icon-only { + padding: 0; + width: 2.4rem; +} + +@media screen and (min-width: 800px) { + .mi-nav--top-item-link_icon-only { + width: var(--box-padding); + } +} + +.mi-nav--top-item-link:hover { color: var(--primary); } +.mi-nav--top-item-icon { + height: 50%; + display: block; +} + .mi-nav--list { list-style: none; display: none; @@ -193,14 +249,12 @@ html { } } - @media screen and (min-width: 800px) { .mi-nav--toggle { border-bottom: 0; } } - .mi-nav_open .mi-nav--list { display: flex; flex-direction: column;