diff --git a/src/_data/i18n/en/navigation.json b/src/_data/i18n/en/navigation.json index 27322ef..1b1d468 100644 --- a/src/_data/i18n/en/navigation.json +++ b/src/_data/i18n/en/navigation.json @@ -7,6 +7,7 @@ { "text": "Our instances", "url": "#services-libres" }, { "text": "FAQ", "url": "#faq" }, { "text": "Donate", "url": "#dons" }, + { "text": "Press", "url": "/en/press/" }, { "text": "Contact", "url": "#contact" }, { "text": "Labola", "url": "https://labola.o-k-i.net/", "external": true } ] diff --git a/src/_data/i18n/en/press.json b/src/_data/i18n/en/press.json new file mode 100644 index 0000000..8b40ae3 --- /dev/null +++ b/src/_data/i18n/en/press.json @@ -0,0 +1,33 @@ +{ + "title": "Press", + "title_accent": "& Media", + "lede": "Press resources for DJANGOKAM, the first Caribbean AI artist, produced by ORGANISATION KA INTERNATIONALE (OKI). HD visuals and listening links, ready to use for newsrooms and radio programmers.", + "facts_title": "The essentials", + "facts": [ + { "label": "Artist", "value": "DJANGOKAM, the first Caribbean AI artist, joined by NYYOKA in duets" }, + { "label": "Producer", "value": "ORGANISATION KA INTERNATIONALE (OKI), a cultural association based in Basse-Terre, Guadeloupe" }, + { "label": "Discography", "value": "12 releases available on every platform, listed on MusicBrainz" }, + { "label": "Official videos", "value": "\"I Want You Girl\" and \"Ish Mwen KUTE\"" }, + { "label": "Language", "value": "Sings in KA, a language known as \"Creole\", with lyrics and translations on PAWÒL-NU" } + ], + "visuals_title": "HD visuals", + "visuals_intro": "Free to use for editorial coverage of DJANGOKAM. Click a cover for a preview, or download the high-resolution PDF.", + "visuals": [ + { "image": "/assets/images/djangokam-she-told-me.webp", "caption": "\"She Told Me (Fanm-la di mwen)\" — DJANGOKAM x NYYOKA", "pdf": "DJANGOKAM_She_Told_Me_HD.pdf" }, + { "image": "/assets/images/djangokam-i-want-you-girl.webp", "caption": "\"I Want You Girl\"", "pdf": "DJANGOKAM_I_Want_You_Girl_HD.pdf" }, + { "image": "/assets/images/djangokam-ish-mwen-kute.jpg", "caption": "\"Ish Mwen KUTE\"", "pdf": "DJANGOKAM_Ish_Mwen_Kute_HD.pdf" } + ], + "visual_pdf_label": "HD PDF", + "visuals_pdf_label": "Download all 3 HD visuals (PDF)", + "visuals_pdf_file": "DJANGOKAM_Visuels_HD.pdf", + "links_title": "Listen & watch", + "links": [ + { "text": "Listen on PAWÒL-NU (lyrics & translations)", "url": "https://pawol.nu" }, + { "text": "DJANGOKAM on every platform", "url": "https://djangokam.pawol.nu" }, + { "text": "NYYOKA on every platform", "url": "https://nyyoka.pawol.nu" }, + { "text": "Videos on GADE (PeerTube, sovereign hosting)", "url": "https://gade.o-k-i.net" } + ], + "contact_title": "Press contact", + "contact_text": "Localised press kit, additional visuals, broadcast WAV or interview requests: get in touch, we reply quickly.", + "contact_email": "kontak@o-k-i.net" +} diff --git a/src/_data/i18n/fr/navigation.json b/src/_data/i18n/fr/navigation.json index 879175d..916f466 100644 --- a/src/_data/i18n/fr/navigation.json +++ b/src/_data/i18n/fr/navigation.json @@ -7,6 +7,7 @@ { "text": "Nos instances", "url": "#services-libres" }, { "text": "FAQ", "url": "#faq" }, { "text": "Dons", "url": "#dons" }, + { "text": "Presse", "url": "/presse/" }, { "text": "Contact", "url": "#contact" }, { "text": "Labola", "url": "https://labola.o-k-i.net/", "external": true } ] diff --git a/src/_data/i18n/fr/press.json b/src/_data/i18n/fr/press.json new file mode 100644 index 0000000..8911a34 --- /dev/null +++ b/src/_data/i18n/fr/press.json @@ -0,0 +1,33 @@ +{ + "title": "Presse", + "title_accent": "& Médias", + "lede": "Ressources presse pour DJANGOKAM, le premier artiste IA caribéen produit par ORGANISATION KA INTERNATIONALE (OKI). Visuels HD et liens d'écoute, prêts à l'emploi pour les rédactions et programmateurs radio.", + "facts_title": "L'essentiel", + "facts": [ + { "label": "Artiste", "value": "DJANGOKAM, premier artiste IA caribéen, porté par NYYOKA en duo" }, + { "label": "Producteur", "value": "ORGANISATION KA INTERNATIONALE (OKI), association culturelle basée à Basse-Terre, Guadeloupe" }, + { "label": "Discographie", "value": "12 sorties disponibles sur toutes les plateformes, référencées sur MusicBrainz" }, + { "label": "Clips officiels", "value": "\"I Want You Girl\" et \"Ish Mwen KUTE\"" }, + { "label": "Langue", "value": "Chante en KA, langue dite « créole », avec paroles et traductions sur PAWÒL-NU" } + ], + "visuals_title": "Visuels HD", + "visuals_intro": "Libres de droits pour un usage rédactionnel autour de DJANGOKAM. Cliquez sur une pochette pour l'aperçu, ou téléchargez le PDF haute résolution.", + "visuals": [ + { "image": "/assets/images/djangokam-she-told-me.webp", "caption": "« She Told Me (Fanm-la di mwen) » — DJANGOKAM x NYYOKA", "pdf": "DJANGOKAM_She_Told_Me_HD.pdf" }, + { "image": "/assets/images/djangokam-i-want-you-girl.webp", "caption": "« I Want You Girl »", "pdf": "DJANGOKAM_I_Want_You_Girl_HD.pdf" }, + { "image": "/assets/images/djangokam-ish-mwen-kute.jpg", "caption": "« Ish Mwen KUTE »", "pdf": "DJANGOKAM_Ish_Mwen_Kute_HD.pdf" } + ], + "visual_pdf_label": "PDF HD", + "visuals_pdf_label": "Télécharger les 3 visuels HD (PDF)", + "visuals_pdf_file": "DJANGOKAM_Visuels_HD.pdf", + "links_title": "Écoute & visionnage", + "links": [ + { "text": "Écouter sur PAWÒL-NU (paroles & traductions)", "url": "https://pawol.nu" }, + { "text": "DJANGOKAM sur toutes les plateformes", "url": "https://djangokam.pawol.nu" }, + { "text": "NYYOKA sur toutes les plateformes", "url": "https://nyyoka.pawol.nu" }, + { "text": "Vidéos sur GADE (PeerTube, hébergement souverain)", "url": "https://gade.o-k-i.net" } + ], + "contact_title": "Contact presse", + "contact_text": "Dossier de presse localisé, visuels complémentaires, WAV broadcast ou proposition d'interview : contactez-nous, nous répondons rapidement.", + "contact_email": "kontak@o-k-i.net" +} diff --git a/src/assets/css/styles.css b/src/assets/css/styles.css index c3c1672..35da7a5 100644 --- a/src/assets/css/styles.css +++ b/src/assets/css/styles.css @@ -1908,3 +1908,168 @@ input[type="number"]:focus { flex-direction: column; } } + +/* Press page */ +.press-hero { + padding: 9rem 2rem 3rem; + text-align: center; + border-bottom: 1px solid var(--line); +} + +.press-hero h1 { + font-size: 3rem; + margin-bottom: 1rem; +} + +.press-lede { + max-width: 700px; + margin: 0 auto; + font-size: 1.1rem; + line-height: 1.6; + opacity: 0.85; + font-family: var(--font-body); +} + +.press-facts { + padding: 4rem 2rem; + background: var(--noir-profond); +} + +.press-facts h2, +.press-visuals h2, +.press-links h2, +.press-contact h2 { + text-align: center; + font-size: 2rem; + margin-bottom: 2rem; +} + +.press-facts-list { + max-width: 800px; + margin: 0 auto; + display: grid; + gap: 1rem; +} + +.press-fact { + display: grid; + grid-template-columns: 160px 1fr; + gap: 1rem; + padding: 1rem 0; + border-bottom: 1px solid var(--line); + font-family: var(--font-body); +} + +.press-fact-label { + color: var(--or-oki); + font-weight: 700; + font-size: 0.9rem; + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.press-visuals { + padding: 4rem 2rem; + background: var(--noir-profond); +} + +.press-visuals-intro { + text-align: center; + max-width: 700px; + margin: 0 auto 2.5rem; + opacity: 0.85; + font-family: var(--font-body); +} + +.press-visual-grid { + max-width: 1000px; + margin: 0 auto; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 1.5rem; +} + +.press-visual a { + display: block; + text-decoration: none; + color: inherit; +} + +.press-visual img { + width: 100%; + aspect-ratio: 1 / 1; + object-fit: cover; + border-radius: var(--radius-md); + border: 1px solid var(--line); +} + +.press-visual-caption { + display: block; + margin-top: 0.5rem; + font-size: 0.85rem; + opacity: 0.75; + font-family: var(--font-body); +} + +.press-visual-pdf-link { + display: inline-block; + margin-top: 0.5rem; + font-size: 0.8rem; + font-family: var(--font-body); + text-decoration: none; + color: var(--or-oki); + border-bottom: 1px solid currentColor; +} + +.press-visuals-pdf { + text-align: center; + margin-top: 2.5rem; +} + +.press-links { + padding: 4rem 2rem; +} + +.press-links-list { + max-width: 600px; + margin: 0 auto; + display: grid; + gap: 0.75rem; +} + +.press-links-list a { + display: block; + color: var(--blanc-creme); + text-decoration: none; + padding: 0.9rem 1.25rem; + background: rgba(255, 255, 255, 0.03); + border: 1px solid var(--line); + border-left: 4px solid var(--vert-oki); + border-radius: var(--radius-md); + font-family: var(--font-body); + transition: border-color 0.2s ease; +} + +.press-links-list a:hover { + border-color: var(--vert-oki); +} + +.press-contact { + padding: 4rem 2rem 6rem; + text-align: center; + background: var(--noir-profond); +} + +.press-contact-text { + max-width: 600px; + margin: 0 auto 1.5rem; + opacity: 0.85; + font-family: var(--font-body); +} + +@media (max-width: 600px) { + .press-fact { + grid-template-columns: 1fr; + gap: 0.25rem; + } +} diff --git a/src/assets/press/DJANGOKAM_I_Want_You_Girl_HD.pdf b/src/assets/press/DJANGOKAM_I_Want_You_Girl_HD.pdf new file mode 100644 index 0000000..73f1da2 Binary files /dev/null and b/src/assets/press/DJANGOKAM_I_Want_You_Girl_HD.pdf differ diff --git a/src/assets/press/DJANGOKAM_Ish_Mwen_Kute_HD.pdf b/src/assets/press/DJANGOKAM_Ish_Mwen_Kute_HD.pdf new file mode 100644 index 0000000..62787bb Binary files /dev/null and b/src/assets/press/DJANGOKAM_Ish_Mwen_Kute_HD.pdf differ diff --git a/src/assets/press/DJANGOKAM_She_Told_Me_HD.pdf b/src/assets/press/DJANGOKAM_She_Told_Me_HD.pdf new file mode 100644 index 0000000..a1ab302 Binary files /dev/null and b/src/assets/press/DJANGOKAM_She_Told_Me_HD.pdf differ diff --git a/src/assets/press/DJANGOKAM_Visuels_HD.pdf b/src/assets/press/DJANGOKAM_Visuels_HD.pdf new file mode 100644 index 0000000..eb24fa6 Binary files /dev/null and b/src/assets/press/DJANGOKAM_Visuels_HD.pdf differ diff --git a/src/en/press.njk b/src/en/press.njk new file mode 100644 index 0000000..b7f852b --- /dev/null +++ b/src/en/press.njk @@ -0,0 +1,64 @@ +--- +layout: layouts/base.njk +title: Press +description: Press resources for DJANGOKAM, the first Caribbean AI artist produced by ORGANISATION KA INTERNATIONALE (OKI) — HD visuals and listening links. +--- + +
+

{{ t.press.title }} {{ t.press.title_accent }}

+

{{ t.press.lede }}

+
+ +
+
+

{{ t.press.facts_title }}

+
+ {% for fact in t.press.facts %} +
+ {{ fact.label }} + {{ fact.value }} +
+ {% endfor %} +
+
+
+ +
+
+

{{ t.press.visuals_title }}

+

{{ t.press.visuals_intro }}

+
+ {% for visual in t.press.visuals %} + + {% endfor %} +
+ +
+
+ + + +
+
+

{{ t.press.contact_title }}

+

{{ t.press.contact_text }}

+ {{ t.press.contact_email }} +
+
diff --git a/src/presse.njk b/src/presse.njk new file mode 100644 index 0000000..204d428 --- /dev/null +++ b/src/presse.njk @@ -0,0 +1,64 @@ +--- +layout: layouts/base.njk +title: Presse +description: Ressources presse pour DJANGOKAM, premier artiste IA caribéen produit par ORGANISATION KA INTERNATIONALE (OKI) — visuels HD et liens d'écoute. +--- + +
+

{{ t.press.title }} {{ t.press.title_accent }}

+

{{ t.press.lede }}

+
+ +
+
+

{{ t.press.facts_title }}

+
+ {% for fact in t.press.facts %} +
+ {{ fact.label }} + {{ fact.value }} +
+ {% endfor %} +
+
+
+ +
+
+

{{ t.press.visuals_title }}

+

{{ t.press.visuals_intro }}

+
+ {% for visual in t.press.visuals %} + + {% endfor %} +
+ +
+
+ + + +
+
+

{{ t.press.contact_title }}

+

{{ t.press.contact_text }}

+ {{ t.press.contact_email }} +
+
diff --git a/src/sitemap.xml b/src/sitemap.xml index f3bd946..34a7609 100644 --- a/src/sitemap.xml +++ b/src/sitemap.xml @@ -12,6 +12,18 @@ weekly 1.0 + + https://o-k-i.net/presse/ + 2026-07-06 + monthly + 0.5 + + + https://o-k-i.net/en/press/ + 2026-07-06 + monthly + 0.5 + https://o-k-i.net/mentions-legales/ 2025-01-05