11 Commits
Author SHA1 Message Date
sucupira 2bc0f475aa Ajoute 2 actualités vidéo : Nota Bene (Martinique) et Codex (5 livres)
- « L'histoire sombre de la Martinique » (Nota Bene, 26 janvier 2026),
  relu par l'historien Frédéric Régent ; mise en relation avec l'épisode
  Mé 67 de la même chaîne et l'émission Zitata.
- « 5 livres pour comprendre les colonies françaises actuelles »
  (Codex Ep.3, Jeunesse du Monde, 20 mai 2026), renvoi vers /sources/.
- Miniatures auto-hébergées dans static/img/videos/.
2026-07-27 13:09:45 -04:00
sucupira 7059debf62 Ajoute la section Après le GONG, les responsables de Mé 67 et 15 actualités vidéo
- Nouvelle section /apres-le-gong/ : 7 pages (contexte, organisations,
  personnes, chronologie 1968-2025, événements majeurs, culture et
  héritage, rapport de vérification) + schéma des filiations.
- Nouvelle page /responsables/ : Pierre Bolotte et Jacques Foccart,
  la chaîne de commandement de la répression de mai 1967.
- Actualités : chaque vidéo YouTube devient une actualité datée de sa
  publication (15 articles, 2013-2026), avec miniatures auto-hébergées
  (CSP 'self') servant aussi de couvertures.
- Helper markdown partagé : rendu des références [^N^] en appels de
  note cliquables + section Sources ancrée.
- Dates partielles (année ou mois seul) affichées sans jour inventé ;
  parsing des dates corrigé contre le décalage de fuseau horaire.
- Maillage : nav, footer, accueil, liens depuis /me-67/ et /heritage/,
  sitemap, README.
2026-07-27 12:18:52 -04:00
cedric 53c8e6a813 Corrige la suppression de la date 2026-07-27 19:18:52 +04:00
cedric 39d4ecaab7 Remplace le fichier .png du drapeau par un .svg 2026-07-27 19:11:59 +04:00
cedric b917a6259c Merge pull request 'Ajoute le drapeau de Gwadlup (GONG)' (#1) from feat/add-flag into svelte
Reviewed-on: #1
2026-07-27 15:06:09 +00:00
cedric 63c84529ac Ajoute le drapeau de Gwadlup (GONG) 2026-07-27 18:15:07 +04:00
sucupiraandClaude Opus 4.8 47f8dc0da2 Archives dans le menu principal + vitrine accueil ; corrige liens footer
- « Archives » ajouté au menu principal (nav) et vitrine dédiée « Les documents
  originaux » (3 couvertures de Gong-Information) sur la page d'accueil.
- Corrige les liens « Nous suivre » : Bokantaj → Bokante (https://bokante.o-k-i.net),
  Gade → https://gade.o-k-i.net/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 00:54:29 -04:00
sucupiraandClaude Opus 4.8 caf9e3377e Archives : liens vers les fonds institutionnels (INHA, Pandor, Archives nationales)
Après recherche, aucun autre document du GONG n'est disponible en réutilisation
libre (les autres exemplaires sont des doublons ou sous restriction juridique —
l'affiche « Briser les urnes colonialistes » aux Archives nationales 5W/728 est
non communicable). Ajout de liens sortants vers ces fonds (INHA/AGORHA, SISMO,
Pandor MSH Dijon, article de Sylvain Mary) pour aider la recherche, sans hébergement.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 00:36:52 -04:00
sucupiraandClaude Opus 4.8 8ba1c2757a Récupère les 3 numéros de Gong-Information depuis l'API Strapi
Les documents réels du GONG (journal Gong-Information) vivaient uniquement sur
l'API Strapi en ligne (api.gong.gp), pas dans le dépôt. Ils sont maintenant
récupérés et intégrés en dur (le back-office Strapi peut être définitivement retiré) :

- n° 16 (Mai-Juin 1966), n° spécial (Janv-Fév 1967), n° 19 (Mars-Avril-Mai 1967).
- Transcription intégrale (contenu first-party) + couverture optimisée WebP (~40 Ko).
- Scans PDF recompressés via Ghostscript (176 Mo → 28 Mo, 150 dpi lisibles).
- Nouvelle section /archives (index + fiche par numéro), schema Article/CreativeWork.
- Liens depuis nav, footer, accueil, publications ; ajout au sitemap ; PWA globIgnores.

npm run check : 0/0 · build : 32 pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 00:31:39 -04:00
sucupiraandClaude Opus 4.8 9669edf8bc Ajoute deux visuels libres de droits (Delgrès, drapeau UPLG)
- Proclamation de Louis Delgrès « À l'univers entier » (1802), CC BY-SA 3.0,
  optimisée WebP 198 Ko → page Histoire (précurseurs), avec crédit.
- Drapeau UPLG (domaine public) → page Héritage (carte UPLG).
- Section « Crédits iconographiques » ajoutée à la page Sources.
Portraits de Sartre/Césaire écartés (licences non libres).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 00:12:42 -04:00
sucupiraandClaude Opus 4.8 cd9b9b093c Refonte complète en SvelteKit (méthode OKI, AI-Overview ready)
Reconstruit le site statique mono-page (Bulma + htmx + Strapi) en SvelteKit 2 +
Svelte 5 (runes) + TypeScript, 100 % statique (adapter-static), auto-hébergé.

- Contenu enrichi à partir du dossier documentaire sourcé : 28 pages (histoire,
  Mé 67, procès 1968, 9 fiches militants, idéologie, héritage, publications,
  charte, orientation, sources, FAQ, actualités, contact, mentions légales).
- Souveraineté : retrait de Bulma/htmx/mustache/ionicons/Plausible/Google Fonts
  et de l'API Strapi. Polices Archivo/Inter et sprite SVG auto-hébergés (zéro emoji).
- Identité GONG (drapeau vert/blanc/rouge), thème sombre par défaut + clair AA,
  cadences motion gwoka, KineticText, timeline, 404 kréyòl, PWA hors-ligne.
- SEO/AI-Overview : HTML sémantique, JSON-LD (Organization, Person, Event,
  FAQPage, Article...), hreflang, sitemap dynamique, robots/humans.txt.
- Sécurité : CSP hachée + en-têtes (.htaccess o2switch + _headers Cloudflare), HSTS.
- Actualités éditées via Sveltia CMS (git-based) ; Strapi retiré.

npm run build : vert · npm run check : 0 erreur / 0 warning · JS 97 Ko gzip.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 23:57:37 -04:00
173 changed files with 16851 additions and 1383 deletions
+12
View File
@@ -67,3 +67,15 @@ $RECYCLE.BIN/
# Windows shortcuts
*.lnk
# ---> SvelteKit
node_modules/
/build/
/.svelte-kit/
/package/
.env
.env.*
!.env.example
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
dev-dist/
+68
View File
@@ -0,0 +1,68 @@
# Déploiement — gong.gp (SvelteKit statique)
Site **100 % statique** (SvelteKit + `adapter-static`, tout pré-rendu). Aucun serveur Node
n'est requis en production. Doctrine : **souveraineté** — zéro service tiers, tout auto-hébergé.
## Build
```bash
npm install
npm run build # → dossier build/
npm run preview # prévisualisation locale
```
Le dossier `build/` contient le site complet (HTML pré-rendu, `_app/`, `fonts/`, `images/`,
`sitemap.xml`, `sw.js`, `manifest.webmanifest`, `.htaccess`, `_headers`, `404.html`).
## Hébergement
### Option A — o2switch / Apache (mutualisé)
Copier le contenu de `build/` à la racine web. Le `.htaccess` fourni gère : HTTPS forcé,
en-têtes de sécurité, cache immuable, `ErrorDocument 404 /404.html`. Vérifier que
`mod_headers`, `mod_rewrite`, `mod_expires`, `mod_deflate` sont actifs.
### Option B — Cloudflare Pages
Build command : `npm run build` · Output directory : `build`. Le fichier `_headers` applique
les en-têtes de sécurité et le CSP d'en-tête.
Dans les deux cas, le CSP `script-src`/`style-src` est porté par la balise `<meta>` **hachée**
générée par SvelteKit (`kit.csp`) ; les `_headers`/`.htaccess` n'ajoutent que les directives
d'en-tête (`frame-ancestors`, HSTS…).
## Administration des actualités — Sveltia CMS
L'admin est servie à `/admin/` (bundle Sveltia **auto-hébergé**, `static/admin/sveltia-cms.js`).
Elle édite les fichiers `content/actualites/*.md` directement dans le dépôt Git (backend Gitea).
**Configuration unique (à faire côté forge Gitea `labola.o-k-i.net`) :**
1. Créer une application OAuth2 : *Paramètres → Applications → Nouvelle application OAuth2*.
- URL de redirection : `https://gong.gp/admin/`
2. Reporter le *Client ID* dans `static/admin/config.yml``backend.app_id`.
3. Vérifier `backend.branch` = branche déployée en production.
Chaque publication depuis l'admin crée un commit ; un nouveau build/déploiement régénère le site.
Le bundle Sveltia a été vendorisé depuis le paquet npm `@sveltia/cms` (mise à jour : recopier
`node_modules/@sveltia/cms/dist/sveltia-cms.js` dans `static/admin/`).
## Retrait de Strapi (api.gong.gp)
Le back-office Strapi (serveur Node + SQLite) **n'est plus utilisé** : les actualités passent par
Sveltia (git-based) et le contenu historique est figé dans le dépôt (`src/lib/data/gong.ts`).
Le dépôt `api.gong.gp` peut être archivé. Les éventuels articles Strapi existants sont à
ré-exporter manuellement en `content/actualites/*.md` (front-matter : `titre`, `date`, `chapeau`,
`couverture`, `couvertureAlt`, `top` + corps markdown).
## Push sur la forge (labola.o-k-i.net)
Voir le mémo `GITEA.md` de l'écosystème OKI. En résumé :
```bash
git push origin svelte # branche de travail
# après validation, fusionner dans la branche de production
```
## Vérifications avant mise en ligne (DoD)
- `npm run build && npm run check` : 0 erreur, 0 warning.
- Aucun domaine tiers dans `build/` (`grep -rE 'cdnjs|jsdelivr|plausible|googleapis|api.gong'`).
- `sitemap.xml` et `robots.txt` accessibles ; JSON-LD présents (Rich Results Test).
- Lighthouse mobile ≥ 90/95/95/95.
+41 -1
View File
@@ -1,3 +1,43 @@
# gong.gp
Groupe d'Organisation Nationale de la Guadeloupe
**GONG — Groupe d'Organisation Nationale de la Guadeloupe** (1963-1968).
Site documentaire sourcé sur le mouvement indépendantiste guadeloupéen : histoire, Mé 67,
procès de 1968, militants, idéologie, héritage. Reconstruit en **SvelteKit 2 + Svelte 5 (runes)
+ TypeScript**, 100 % statique et auto-hébergé (souveraineté numérique, zéro service tiers).
## Stack
- SvelteKit 2 · Svelte 5 (runes) · TypeScript strict · `@sveltejs/adapter-static` (prerender intégral)
- Polices Archivo/Inter auto-hébergées · sprite SVG maison (zéro emoji)
- PWA légère (`vite-plugin-pwa`) · CSP hachée · en-têtes de sécurité (`.htaccess` + `_headers`)
- SEO / AI-Overview : HTML sémantique, JSON-LD (Organization, Person, Event, FAQPage, Article…),
hreflang, sitemap dynamique
- Actualités éditées via **Sveltia CMS** (git-based, `content/actualites/*.md`)
## Développement
```bash
npm install
npm run dev # serveur de dev
npm run check # vérification TypeScript / Svelte
npm run build # build statique → build/
npm run preview # prévisualisation du build
```
## Contenu
- `src/lib/data/gong.ts` — dossier documentaire sourcé (figé).
- `content/documents/*.md` — charte 1963, orientation & stratégie, mentions légales,
rapport « Les responsables » (Bolotte/Foccart, notes `[^N^]` traitées par `src/lib/server/markdown.ts`).
- `content/actualites/*.md` — actualités (éditées via `/admin`).
- `content/apres-le-gong/*.md` — section « Après le GONG » (7 pages numérotées par `ordre`
+ `_index.md` pour l'intro de l'index, préfixe `_` exclu des cartes).
## Déploiement
Voir [`DEPLOIEMENT.md`](./DEPLOIEMENT.md).
## Licence
AGPL-3.0. En hommage à Pierre Sainton (1924-2018) et à toutes les victimes de Mé 67.
@@ -0,0 +1,23 @@
---
titre: "B.World Connection : « Guadeloupe, le 27 mai »"
date: "2013-05-31"
chapeau: "Le seul document qui relie explicitement 1802, 1848 et 1967 autour de la date du 27 mai — la continuité historique au cœur de ce site."
couverture: "/img/videos/3OFGXRoSTbQ.jpg"
couvertureAlt: "Miniature de la vidéo : B.World Connection : « Guadeloupe, le 27 mai »"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=3OFGXRoSTbQ" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/3OFGXRoSTbQ.jpg" alt="Miniature de la vidéo : B.World Connection : « Guadeloupe, le 27 mai »" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : BWC bworldconnection · **Durée** : 59 min · **Publiée le** : 31 mai 2013 · **≈ 56 300 vues**
- **Lien** : [youtube.com/watch?v=3OFGXRoSTbQ](https://www.youtube.com/watch?v=3OFGXRoSTbQ)
Documentaire construit autour de la date du 27 mai, qui fait écho à trois événements de l'histoire guadeloupéenne : la commémoration de l'abolition de l'esclavage (27 mai 1848), la lutte contre le rétablissement de l'esclavage (mai 1802, Delgrès) et la répression de mai 1967. La parole est donnée aux Guadeloupéens — historiens, sociologues, syndicalistes.
**Pourquoi nous la relayons.** Le seul document qui relie explicitement 1802, 1848 et 1967 — parfait pour montrer la continuité historique que ce site met en lumière.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Radio Telescopie : Mai 67, 50 ans plus tard — ETV"
date: "2017-06-05"
chapeau: "L'émission de débat de la télévision guadeloupéenne ETV pour le cinquantenaire des événements, avec l'historien Raymond Gama."
couverture: "/img/videos/UdjF6HhdKnY.jpg"
couvertureAlt: "Miniature de la vidéo : Radio Telescopie : Mai 67, 50 ans plus tard — ETV"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=UdjF6HhdKnY" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/UdjF6HhdKnY.jpg" alt="Miniature de la vidéo : Radio Telescopie : Mai 67, 50 ans plus tard — ETV" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : ETV (Guadeloupe, ≈ 24 300 abonnés) · **Durée** : 1 h 03 · **Publiée le** : 5 juin 2017 · **≈ 4 300 vues**
- **Lien** : [youtube.com/watch?v=UdjF6HhdKnY](https://www.youtube.com/watch?v=UdjF6HhdKnY)
Émission de débat de la télévision guadeloupéenne ETV pour le cinquantenaire des événements, avec notamment la participation de l'historien Raymond Gama.
**Pourquoi nous la relayons.** Un document du cinquantenaire (2017), moment-clé de la résurgence mémorielle ; il témoigne du traitement de Mé 67 par les médias locaux.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Mai 1967, un massacre oublié en Guadeloupe — Brut"
date: "2018-02-01"
chapeau: "Trois minutes pour comprendre l'essentiel : le format très court de Brut sur le silence qui a entouré le massacre pendant des décennies."
couverture: "/img/videos/Dfeb0bOen94.jpg"
couvertureAlt: "Miniature de la vidéo : Mai 1967, un massacre oublié en Guadeloupe — Brut"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=Dfeb0bOen94" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/Dfeb0bOen94.jpg" alt="Miniature de la vidéo : Mai 1967, un massacre oublié en Guadeloupe — Brut" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Brut (≈ 2,83 M d'abonnés) · **Durée** : 4 min · **Publiée le** : 1er février 2018 · **≈ 29 500 vues**
- **Lien** : [youtube.com/watch?v=Dfeb0bOen94](https://www.youtube.com/watch?v=Dfeb0bOen94)
Format très court du média Brut : « Ces événements-là, les gens les ont gardés en eux, ne les ont pas racontés. Ils ont eu peur. » Une entrée rapide et percutante sur le silence qui a entouré le massacre pendant des décennies.
**Pourquoi nous la relayons.** Idéale pour les réseaux sociaux et pour un public jeune — trois minutes pour comprendre l'essentiel.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Tueries en Guadeloupe, mai 1967 — Mouvman Nonm"
date: "2018"
chapeau: "Le récit des tueries de mai 1967 par l'historien Raymond Gama, en version condensée, publié par un collectif militant."
couverture: "/img/videos/Hvazn2EYDpk.jpg"
couvertureAlt: "Miniature de la vidéo : Tueries en Guadeloupe, mai 1967 — Mouvman Nonm"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=Hvazn2EYDpk" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/Hvazn2EYDpk.jpg" alt="Miniature de la vidéo : Tueries en Guadeloupe, mai 1967 — Mouvman Nonm" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Mouvman Nonm (chaîne militante) · **Durée** : 17 min · **Publiée en** : 2018 · **≈ 920 vues**
- **Lien** : [youtube.com/watch?v=Hvazn2EYDpk](https://www.youtube.com/watch?v=Hvazn2EYDpk)
Récit des tueries de mai 1967 par l'historien Raymond Gama, publié par un collectif militant.
**Pourquoi nous la relayons.** Une version condensée (17 min) du récit de Raymond Gama, alternative aux longues captations ; le document témoigne aussi de l'appropriation de Mé 67 par les mouvements guadeloupéens actuels.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "« Mé 67 », le film de Combat Ouvrier (réal. Frédérique Menant)"
date: "2020-04-02"
chapeau: "Un document à valeur de source primaire : la parole des blessés et des témoins directs des événements de mai 1967."
couverture: "/img/videos/J1RcVwu7z3k.jpg"
couvertureAlt: "Miniature de la vidéo : « Mé 67 », le film de Combat Ouvrier (réal. Frédérique Menant)"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=J1RcVwu7z3k" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/J1RcVwu7z3k.jpg" alt="Miniature de la vidéo : « Mé 67 », le film de Combat Ouvrier (réal. Frédérique Menant)" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Combat ouvrier · **Durée** : 1 h 11 · **Publiée le** : 2 avril 2020 · **≈ 13 100 vues**
- **Lien** : [youtube.com/watch?v=J1RcVwu7z3k](https://www.youtube.com/watch?v=J1RcVwu7z3k)
Reportage produit par l'organisation antillaise Combat Ouvrier, réalisé par Frédérique Menant à partir de témoignages de blessés et de témoins directs des événements. Le film replace le massacre dans la longue série des répressions coloniales aux Antilles (jusqu'à l'affaire de Chalvet en Martinique, 14 février 1974).
**Pourquoi nous la relayons.** Un document à valeur de source primaire — la parole des survivants, irremplaçable pour un site mémoriel.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,25 @@
---
titre: "Diable Positif : Le massacre de Mai 67"
date: "2020-05-10"
chapeau: "L'une des vidéos les plus vues sur le sujet : la preuve que la mémoire de Mé 67 dépasse le seul public guadeloupéen."
couverture: "/img/videos/aGS2U5bqoAQ.jpg"
couvertureAlt: "Miniature de la vidéo : Diable Positif : Le massacre de Mai 67"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=aGS2U5bqoAQ" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/aGS2U5bqoAQ.jpg" alt="Miniature de la vidéo : Diable Positif : Le massacre de Mai 67" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Diable Positif (≈ 177 000 abonnés) · **Publiée en première le** : 10 mai 2020 · **≈ 158 900 vues**
- **Lien** : [youtube.com/watch?v=aGS2U5bqoAQ](https://www.youtube.com/watch?v=aGS2U5bqoAQ)
Vidéo d'histoire vulgarisée sur le massacre de mai 1967, par une chaîne spécialisée dans les sujets de société et de géopolitique.
**Pourquoi nous la relayons.** L'une des vidéos les plus vues sur le sujet : elle montre que la mémoire de Mé 67 dépasse le seul public guadeloupéen.
*Note : durée non affichée sur la page (vidéo diffusée en « première ») ; l'auteur signale lui-même en commentaire une coquille orale (« 1993 » au lieu de « 1493 » pour l'arrivée de Colomb), le texte à l'écran étant correct.*
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "L'historien Raymond Gama revient sur les événements de Mai 67"
date: "2022-05-27"
chapeau: "Long entretien avec l'historien guadeloupéen Raymond Gama, figure du travail de mémoire sur Mé 67, à l'occasion du 55e anniversaire."
couverture: "/img/videos/LJO7E1Ov0Yo.jpg"
couvertureAlt: "Miniature de la vidéo : L'historien Raymond Gama revient sur les événements de Mai 67"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=LJO7E1Ov0Yo" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/LJO7E1Ov0Yo.jpg" alt="Miniature de la vidéo : L'historien Raymond Gama revient sur les événements de Mai 67" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Kannal 97+ (≈ 15 800 abonnés) · **Durée** : 51 min · **Publiée le** : 27 mai 2022 · **≈ 980 vues**
- **Lien** : [youtube.com/watch?v=LJO7E1Ov0Yo](https://www.youtube.com/watch?v=LJO7E1Ov0Yo)
Long entretien avec l'historien guadeloupéen Raymond Gama, figure du travail de mémoire sur Mé 67, à l'occasion du 55e anniversaire des événements.
**Pourquoi nous la relayons.** La parole d'un des historiens de référence sur le sujet — complément indispensable aux vidéos de vulgarisation hexagonales.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "La fin tragique de Jacques Nestor en mai 1967"
date: "2022"
chapeau: "Court document consacré à la mort de Jacques Nestor, militant du GONG abattu le 26 mai 1967 — la première victime nommée du massacre."
couverture: "/img/videos/1gFhWBCKWow.jpg"
couvertureAlt: "Miniature de la vidéo : La fin tragique de Jacques Nestor en mai 1967"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=1gFhWBCKWow" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/1gFhWBCKWow.jpg" alt="Miniature de la vidéo : La fin tragique de Jacques Nestor en mai 1967" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Kannal 97+ · **Durée** : 5 min · **Publiée en** : 2022 · **≈ 1 900 vues**
- **Lien** : [youtube.com/watch?v=1gFhWBCKWow](https://www.youtube.com/watch?v=1gFhWBCKWow)
Court document consacré à la mort de Jacques Nestor, militant du GONG abattu le 26 mai 1967 — la première victime nommée du massacre, dont l'enterrement fut un moment majeur de la mémoire guadeloupéenne.
**Pourquoi nous la relayons.** Ce document permet de présenter Jacques Nestor, première victime de Mé 67 — voir aussi [sa fiche sur ce site](/militants/jacques-nestor/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Les émeutes de mai 1967 en Guadeloupe expliquées en une minute — NAOSIBES"
date: "2023"
chapeau: "L'histoire des émeutes de mai 1967 expliquée en une minute : un format « short » utile comme teaser."
couverture: "/img/videos/HjkItq9F964.jpg"
couvertureAlt: "Miniature de la vidéo : Les émeutes de mai 1967 en Guadeloupe expliquées en une minute — NAOSIBES"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=HjkItq9F964" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/HjkItq9F964.jpg" alt="Miniature de la vidéo : Les émeutes de mai 1967 en Guadeloupe expliquées en une minute — NAOSIBES" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : NAOSIBES (≈ 4 950 abonnés) · **Durée** : 1 min · **Publiée en** : 2023 · **≈ 550 vues**
- **Lien** : [youtube.com/watch?v=HjkItq9F964](https://www.youtube.com/watch?v=HjkItq9F964)
L'histoire des émeutes de mai 1967 expliquée en une minute.
**Pourquoi nous la relayons.** Un format « short » utile comme teaser avant de renvoyer vers [le dossier complet](/me-67/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,25 @@
---
titre: "L'effroyable massacre oublié, Mai 1967 — podcast KA SÔRÔ"
date: "2025-01-27"
chapeau: "Le récit historique long format du podcast KA SÔRÔ sur le massacre de mai 1967, adapté à l'écoute."
couverture: "/img/videos/C5lfqvbbX7U.jpg"
couvertureAlt: "Miniature de la vidéo : L'effroyable massacre oublié, Mai 1967 — podcast KA SÔRÔ"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=C5lfqvbbX7U" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/C5lfqvbbX7U.jpg" alt="Miniature de la vidéo : L'effroyable massacre oublié, Mai 1967 — podcast KA SÔRÔ" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Mister Aress (≈ 157 000 abonnés) · **Durée** : 25 min · **Publiée le** : 27 janvier 2025 · **≈ 14 200 vues**
- **Lien** : [youtube.com/watch?v=C5lfqvbbX7U](https://www.youtube.com/watch?v=C5lfqvbbX7U)
Épisode du podcast KA SÔRÔ : récit historique long format sur le massacre de mai 1967, pour une audience habituée aux récits d'histoire africaine et caribéenne.
**Pourquoi nous la relayons.** Un format podcast adapté à l'écoute, qui touche un public différent des documentaires.
*Note éditoriale : la vidéo contient un partenariat commercial (VPN), que nous signalons conformément à notre charte.*
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Mai 67 en Guadeloupe : le massacre que la France veut oublier — Histoires Crépues"
date: "2025-05-24"
chapeau: "La vidéo de vulgarisation de référence sur les événements des 26 et 27 mai 1967, avec un chapitrage qui épouse la chronologie de notre dossier."
couverture: "/img/videos/21c1R8_aYN4.jpg"
couvertureAlt: "Miniature de la vidéo : Mai 67 en Guadeloupe : le massacre que la France veut oublier — Histoires Crépues"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=21c1R8_aYN4" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/21c1R8_aYN4.jpg" alt="Miniature de la vidéo : Mai 67 en Guadeloupe : le massacre que la France veut oublier — Histoires Crépues" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Histoires Crépues (≈ 376 000 abonnés) · **Durée** : 30 min · **Publiée le** : 24 mai 2025 · **≈ 100 600 vues**
- **Lien** : [youtube.com/watch?v=21c1R8_aYN4](https://www.youtube.com/watch?v=21c1R8_aYN4)
Vulgarisation complète et documentée des événements des 26 et 27 mai 1967 : contexte social, début des émeutes, premiers morts, enterrement de Jacques Nestor, bilan des victimes, répression judiciaire. La vidéo rappelle que des ouvriers guadeloupéens manifestant contre la vie chère et leurs conditions de travail ont été massacrés par les forces de l'ordre, alors que la Guadeloupe était officiellement un département français comme les autres.
**Pourquoi nous la relayons.** La vidéo de référence la plus vue sur le sujet en 2025, ton pédagogique, un chapitrage qui épouse la chronologie de [notre dossier Mé 67](/me-67/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "L'histoire sombre de la Martinique — Nota Bene"
date: "2026-01-26"
chapeau: "Avant son épisode sur Mé 67, la chaîne Nota Bene avait consacré un épisode à l'histoire de la Martinique : colonisation, esclavage et héritages — relu par l'historien Frédéric Régent."
couverture: "/img/videos/ZPjj7FevT1A.jpg"
couvertureAlt: "Miniature de la vidéo : L'histoire sombre de la Martinique — Nota Bene"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=ZPjj7FevT1A" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/ZPjj7FevT1A.jpg" alt="Miniature de la vidéo : L'histoire sombre de la Martinique — Nota Bene" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Nota Bene (≈ 2,76 M d'abonnés) · **Durée** : 27 min · **Publiée le** : 26 janvier 2026 · **≈ 599 000 vues**
- **Lien** : [youtube.com/watch?v=ZPjj7FevT1A](https://www.youtube.com/watch?v=ZPjj7FevT1A)
Épisode de la plus grande chaîne française de vulgarisation historique consacré à l'histoire de la Martinique : derrière les images de « plages paradisiaques et de piraterie », la colonisation européenne des Caraïbes à partir du XVIe siècle et la « tragédie humaine » qui s'ensuit. L'épisode, écrit par Benjamin Brillaud et Lucie Terreros, a été relu par l'historien **Frédéric Régent**, spécialiste de l'esclavage aux Antilles françaises — gage de sérieux pour une chaîne grand public.
**Pourquoi nous la relayons.** Six mois avant son épisode sur le [massacre de mai 1967 en Guadeloupe](/actualites/2026-07-27-nota-bene-massacre-guadeloupe/), Nota Bene posait avec cet épisode le socle : comprendre la Martinique et la Guadeloupe d'aujourd'hui suppose de remonter à la colonisation et à l'esclavage. Un complément idéal à notre dossier, dans la même démarche d'élargissement antillais que l'émission de Zitata sur [les affaires Aubéry et Aliker](/actualites/2026-07-27-zitata-fok-koze-aubery-aliker/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Faits Divers : Guadeloupe 1967, une révolte sous tension — Réel·le·s"
date: "2026-03-21"
chapeau: "Un documentaire de facture journalistique sur la journée du 26 mai 1967 à Pointe-à-Pitre, avec un vrai travail d'enquête et d'archives."
couverture: "/img/videos/5YRWW9rXLug.jpg"
couvertureAlt: "Miniature de la vidéo : Faits Divers : Guadeloupe 1967, une révolte sous tension — Réel·le·s"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=5YRWW9rXLug" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/5YRWW9rXLug.jpg" alt="Miniature de la vidéo : Faits Divers : Guadeloupe 1967, une révolte sous tension — Réel·le·s" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Réel·le·s (≈ 134 000 abonnés) · **Durée** : 51 min · **Publiée le** : 21 mars 2026 · **≈ 37 000 vues**
- **Lien** : [youtube.com/watch?v=5YRWW9rXLug](https://www.youtube.com/watch?v=5YRWW9rXLug)
Documentaire revenant sur la journée du 26 mai 1967 à Pointe-à-Pitre : la grève des ouvriers du bâtiment qui dégénère en affrontements, à la veille de l'anniversaire de l'abolition de l'esclavage, et les coups de feu qui marquent durablement les mémoires.
**Pourquoi nous la relayons.** Production récente (2026) avec enquête d'archives : un vrai travail documentaire qui complète les formats de vulgarisation.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "5 livres pour comprendre les colonies françaises actuelles — Codex (Jeunesse du Monde)"
date: "2026-05-20"
chapeau: "L'émission de recommandations de lectures Codex propose cinq ouvrages pour comprendre les colonies françaises actuelles, des Antilles à Kanaky en passant par La Réunion."
couverture: "/img/videos/-W4TkiuMknQ.jpg"
couvertureAlt: "Miniature de la vidéo : 5 livres pour comprendre les colonies françaises actuelles — Codex Ep.3"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=-W4TkiuMknQ" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/-W4TkiuMknQ.jpg" alt="Miniature de la vidéo : 5 livres pour comprendre les colonies françaises actuelles — Codex Ep.3" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Jeunesse du Monde · **Durée** : 10 min · **Publiée le** : 20 mai 2026 · **≈ 865 vues**
- **Lien** : [youtube.com/watch?v=-W4TkiuMknQ](https://www.youtube.com/watch?v=-W4TkiuMknQ)
Troisième épisode de *Codex*, l'émission de recommandations de lectures de la chaîne Jeunesse du Monde : une sélection de cinq ouvrages pour comprendre les colonies françaises actuelles — Guadeloupe, Martinique, La Réunion, Kanaky —, dans la lignée des pensées de Frantz Fanon et d'Aimé Césaire.
**Pourquoi nous la relayons.** Un format bibliographique court qui prolonge notre propre travail de documentation : après les vidéos, les livres. À rapprocher de notre page [Sources](/sources/), qui recense les travaux académiques et journalistiques utilisés pour ce dossier.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,20 @@
---
titre: "Mé 67 : se souvenir, pour ne pas oublier"
date: "2026-05-26"
chapeau: "Chaque 26 mai, la Guadeloupe se souvient des tueries de mai 1967. Retour sur une mémoire longtemps occultée."
couverture: ""
couvertureAlt: "Commémoration des événements de mai 1967 en Guadeloupe"
top: "true"
---
Le **26 mai 1967**, une grève des ouvriers du bâtiment pour une augmentation de salaire de 2,5 % dégénère à Pointe-à-Pitre. Les forces de l'ordre tirent à balles réelles sur les manifestants. **Jacques Nestor**, militant du GONG âgé de 26 ans, est la première victime, abattu vers 15h30 sur la place de la Victoire.
Les jours suivants, la répression se généralise. Le bilan officiel fait état de **7 à 8 morts**. Les historiens estiment le nombre réel de victimes — morts, blessés et disparus — entre **80 et 200**.
## Une vérité longtemps enfouie
Pendant des décennies, ces événements sont restés dans l'ombre. Ce n'est qu'en **avril 2016** que le rapport du commissaire Gévaudan, rédigé en avril 1967, a été déclassifié. Ce document démontrait pourtant, dès l'époque, l'absence de responsabilité directe du GONG dans le déclenchement des émeutes.
Aujourd'hui, le **26 mai** est devenu une date de commémoration. La stèle de Delgrès au Matouba reste un lieu de mémoire lié à l'histoire du mouvement.
> « Les générations futures se doivent de continuer le combat [...] de telle sorte qu'un jour notre pays et les Guadeloupéens soient libérés des ventouses tentaculaires et séculaires qu'est le colonialisme français. » — Serge Glaude, co-fondateur du GONG
@@ -0,0 +1,23 @@
---
titre: "Répressions coloniales en Guadeloupe : de Mai 67 à l'affaire Liber Argelier"
date: "2026-05"
chapeau: "Captation intégrale d'une conférence-débat du collectif LKP qui inscrit Mé 67 dans la continuité des répressions coloniales, de 1910 aux violences contemporaines."
couverture: "/img/videos/iAnp9Eobme4.jpg"
couvertureAlt: "Miniature de la vidéo : Répressions coloniales en Guadeloupe : de Mai 67 à l'affaire Liber Argelier"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=iAnp9Eobme4" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/iAnp9Eobme4.jpg" alt="Miniature de la vidéo : Répressions coloniales en Guadeloupe : de Mai 67 à l'affaire Liber Argelier" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Algou Jordy Production 971 (≈ 14 600 abonnés) · **Durée** : 2 h 11 · **Publiée en** : mai 2026 · **≈ 940 vues**
- **Lien** : [youtube.com/watch?v=iAnp9Eobme4](https://www.youtube.com/watch?v=iAnp9Eobme4)
Captation intégrale d'une conférence-débat organisée par le collectif LKP, ouverte par une minute de silence en hommage aux victimes. Mé 67 y est inscrit dans la continuité des répressions coloniales : plantation Saint-François (1910), Le Moule (1925, 1952), jusqu'aux affaires contemporaines de violences des forces de l'ordre (affaire Liber Argelier).
**Pourquoi nous la relayons.** Cette conférence relie directement l'histoire du GONG aux mobilisations actuelles — le cœur de notre section [Après le GONG](/apres-le-gong/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Le massacre en Guadeloupe dont personne ne parle — Nota Bene"
date: "2026-07-27"
chapeau: "La plus grande chaîne française de vulgarisation historique consacre un épisode au « drame oublié de Mai 67 » : un événement médiatique qui fait entrer Mé 67 dans le débat national."
couverture: "/img/videos/tyuAQN3uu_U.jpg"
couvertureAlt: "Miniature de la vidéo : Le massacre en Guadeloupe dont personne ne parle — Nota Bene"
top: "true"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=tyuAQN3uu_U" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/tyuAQN3uu_U.jpg" alt="Miniature de la vidéo : Le massacre en Guadeloupe dont personne ne parle — Nota Bene" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Nota Bene (≈ 2,76 M d'abonnés) · **Durée** : 26 min · **Publiée le** : 27 juillet 2026 · **≈ 16 300 vues** (vidéo toute récente)
- **Lien** : [youtube.com/watch?v=tyuAQN3uu_U](https://www.youtube.com/watch?v=tyuAQN3uu_U)
Épisode de la plus grande chaîne française de vulgarisation historique, consacré au « drame oublié de Mai 67 ». Le plan recoupe largement le dossier de ce site : la Guadeloupe comme « laboratoire de la gouvernabilité impériale », le GONG et la montée des revendications, la réponse sécuritaire de l'État, l'étincelle de mars 1967 à Basse-Terre, le massacre des 26 et 27 mai à Pointe-à-Pitre, puis le bilan humain et l'occultation de l'affaire pendant un demi-siècle.
**Pourquoi nous la relayons.** L'audience considérable de Nota Bene fait entrer Mé 67 dans le débat national, près de soixante ans après les faits — alors que le sujet reste largement méconnu dans l'Hexagone. C'est, à notre connaissance, la première fois qu'une chaîne généraliste de cette ampleur consacre un épisode complet aux tueries de mai 1967. À rapprocher de notre dossier [Mé 67](/me-67/) et de la page sur [les responsables, Bolotte et Foccart](/responsables/).
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
@@ -0,0 +1,23 @@
---
titre: "Fok Koze : De l'affaire Aubéry à l'affaire Aliker — Zitata"
date: "2026-07-27"
chapeau: "Le média martiniquais Zitata revient sur deux affaires du début du XXe siècle révélatrices d'une justice coloniale : un écho direct au dossier de Mé 67, sous licence Creative Commons."
couverture: "/img/videos/ydkPunfHxtQ.jpg"
couvertureAlt: "Miniature de la vidéo : Fok Koze : De l'affaire Aubéry à l'affaire Aliker — Zitata"
top: "false"
---
<a class="video-thumb" href="https://www.youtube.com/watch?v=ydkPunfHxtQ" rel="external noopener noreferrer" target="_blank">
<img src="/img/videos/ydkPunfHxtQ.jpg" alt="Miniature de la vidéo : Fok Koze : De l'affaire Aubéry à l'affaire Aliker — Zitata" width="480" height="360" loading="lazy" decoding="async" />
</a>
- **Chaîne** : Zitata (média martiniquais, ≈ 10 300 abonnés) · **Durée** : 53 min · **Publiée le** : 27 juillet 2026 · **≈ 24 vues** (vidéo toute récente)
- **Lien** : [youtube.com/watch?v=ydkPunfHxtQ](https://www.youtube.com/watch?v=ydkPunfHxtQ)
Émission de la série *Fok Koze* sur deux affaires martiniquaises du début du XXe siècle : l'affaire Aubéry (un puissant industriel blanc créole accusé d'avoir fait assassiner un contremaître) et l'assassinat d'André Aliker (1934), journaliste communiste qui dénonçait une fraude fiscale — son journal *Justice* tirait son nom du mot épinglé au chandail du cadavre. Deux affaires « d'honneur et de profit » (l'expression est du député Eustace Lambert en 1911) qui documentent l'impunité historique des élites créoles.
**Pourquoi nous la relayons.** Cette émission ouvre notre rubrique à l'histoire antillaise commune : la Martinique y fait écho au dossier guadeloupéen de Mé 67. **Contenu sous licence Creative Commons (attribution)** : librement réutilisable en citant la source. Rappel de rigueur historique : André Aliker est bien le frère de Pierre Aliker, et son journal *Justice* marque l'entrée du journalisme d'investigation aux Antilles.
---
*Vues et abonnés relevés le 27 juillet 2026. Vidéo hébergée par YouTube ; la miniature, hébergée localement, reste la propriété de sa chaîne.*
+27
View File
@@ -0,0 +1,27 @@
---
titre: "Après le GONG"
chapeau: "Histoire des organisations indépendantistes et pro-indépendantistes guadeloupéennes (1968-2025)."
---
## De la mémoire du GONG à la mémoire de ses héritiers
Le GONG (Groupe d'organisation nationale de la Guadeloupe), fondé à Paris en juin 1963, a été frappé de plein fouet par la répression des événements de mai 1967 puis par les procès de 1968 : il disparaît *de facto* en 1968 [^16^][^67^]. Mais l'idée qu'il portait — « le droit du peuple guadeloupéen à disposer de lui-même » — n'a pas disparu avec lui. Dans les deux décennies qui suivent, d'anciens militants du GONG et une nouvelle génération de patriotes construisent, sur les cendres de l'organisation, tout un paysage de mouvements : syndicats ouvriers, partis politiques, groupes armés, radios libres, collectifs culturels.
Cette section du site prolonge le dossier consacré au GONG en racontant **ce qui est venu après** : la recomposition clandestine des années 1968-1970, le « syndicalisme national » de l'UTA et de l'UGTG, la fondation de l'UPLG en 1978, la lutte armée du GLA puis de l'ARC au temps des « Nuits bleues », l'amnistie de 1989, la réorientation politique des années 1990, la grande grève du LKP en 2009 et la révolte de 2021-2022. Elle repose sur des sources académiques, journalistiques et archivistiques citées dans chaque page, dans le même esprit que le reste du site.
## Une filiation revendiquée
L'UPLG, fondée en décembre 1978, se présente explicitement comme l'héritière du GONG [^15^][^9^]. Le syndicalisme national, né avec l'Union des travailleurs agricoles (UTA) en décembre 1970, est porté par d'anciens cadres du GONG et du CPNJG associés à des exclus du PCG [^8^][^62^]. Même la mouvance armée des années 1980 se réclame de la même matrice : Luc Reinette, chef de file du GLA puis de l'ARC, prolonge la revendication d'indépendance par d'autres moyens [^11^]. En 2009, la grève générale du LKP renoue avec cette histoire : son porte-parole, Élie Domota, dirige l'UGTG, syndicat « dirigé depuis son origine par des militants issus du mouvement indépendantiste » [^30^].
## Avertissement méthodologique
Comme pour le reste du dossier, cette section distingue les faits solidement établis (par plusieurs sources indépendantes) des points encore discutés ou mal documentés, signalés comme tels dans le texte. L'histoire du mouvement indépendantiste guadeloupéen a longtemps été écrite par ses adversaires ou par ses protagonistes : chaque témoignage militant est ici présenté comme tel. Un [rapport de vérification](/apres-le-gong/rapport-verification/) détaille les corrections apportées aux versions antérieures de ce travail.
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^16^]: https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe
[^30^]: https://afriquemagazine.com/elie-domota-l-anti-pwofitasyon
[^62^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-1986-1993-trilingue-article-le-parti-communiste-guadeloupeen.html
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
+133
View File
@@ -0,0 +1,133 @@
---
titre: "Chronologie 1968-2025"
chapeau: "Près de cinquante événements datés, des procès de 1968 à la révolte de 2021-2022."
ordre: "4"
---
## 1968-1970 : le silence et la recomposition
| Date | Événement |
|---|---|
| 19 fév. 1er mars 1968 | Procès de dix-neuf militants du GONG devant la Cour de sûreté de l'État à Paris : 13 acquittements, 6 peines avec sursis [^67^][^71^] |
| avril 1968 | Procès des « émeutiers » au tribunal de Pointe-à-Pitre [^12^] |
| 1968 | Le GONG cesse *de facto* toute activité ; clandestinité et exil pour nombre de militants [^16^][^64^] |
| 30 juin 1969 | Amnistie des condamnés du procès de 1968 [^67^] |
| déc. 1970 | Fondation de l'UTA (Union des travailleurs agricoles) [^8^][^68^] |
## 1971-1978 : le syndicalisme national
| Date | Événement |
|---|---|
| janv. 1971 | Grande grève des travailleurs agricoles menée par l'UTA, suivie de la grève du bâtiment [^34^] |
| 24 mai 1971 | Parution du premier numéro de *Combat ouvrier*, journal trotskyste antillais [^34^][^38^] |
| 1973, 1975 | Nouvelles grandes grèves agricoles contre les usiniers [^8^] |
| 2 déc. 1973 | Congrès constitutif de l'UGTG à Baie-Mahault ; Robert Mornal premier secrétaire général [^20^][^21^] |
| 1978-1979 | Naissance du mouvement culturel Akiyo autour des frères Nankin et du tanbouyé Vélo [^46^][^48^] |
| déc. 1978 | Fondation de l'UPLG, héritière du GONG [^15^][^10^] |
## 1980-1984 : la lutte armée et les « Nuits bleues »
| Date | Événement |
|---|---|
| 1980 | Fondation du GLA ; première vague d'attentats (sept.-déc. : Raizet, Marina, gendarmeries, préfecture de Basse-Terre) [^47^][^2^] |
| août 1980 | Ultimatum du GLA sommant les « non-Guadeloupéens » de quitter l'île avant le 31 décembre [^47^] |
| 24 et 29 janv. 1981 | Attentats en Hexagone : train Roissy-Paris (1 mort), palais de justice de Paris [^47^] |
| 7 mars 1981 | Première arrestation de Luc Reinette ; libéré le 2 juillet après grève de la faim et grève générale de soutien [^11^] |
| 1981 | Fondation du MPGI par Luc Reinette ; l'UPLG saisit le Comité de décolonisation de l'ONU [^44^] |
| 8 nov. 1981 | Création de Radio-Unité, radio libre indépendantiste émettant en créole depuis Pointe-à-Pitre [^50^] |
| 13 déc. 1981 | L'UPLG constitue le MUFLNG [^15^] |
| 1982 | L'UPLG, le MIM (Martinique) et le FNLG (Guyane) prennent une initiative commune contre la décentralisation [^15^] |
| 28 mai 1983 | Premières revendications de l'ARC : explosions à la sous-préfecture et au palais de justice de Pointe-à-Pitre [^2^][^44^] |
| 13-14 nov. 1983 | Nuit des « Nuits bleues » : six attentats simultanés, une vingtaine de blessés ; destruction des studios de RCI [^2^] |
| déc. 1983 | Neuf membres de l'ARC inculpés ; Luc Reinette entre en « marronnage » [^2^][^11^] |
| 24 juillet 1984 | Explosion mortelle à Pointe-à-Pitre : quatre membres de l'UPLG tués par leurs propres bombes [^15^] |
| 1984 | Akiyo se constitue en association « Mouvman kiltirèl » ; mort de Vélo [^48^] |
| 27 nov. 1984 | Arrestation de Luc Reinette lors d'un contrôle de routine [^11^] |
## 1985-1989 : procès, évasion, amnistie
| Date | Événement |
|---|---|
| fév. 1985 | Procès de Pointe-à-Pitre : Reinette condamné à 12 ans (23 ans en appel) [^11^][^2^] |
| 1985 | Interdiction préfectorale d'Akiyo ; 8 000 personnes dans la rue, le sous-préfet est rappelé [^48^] |
| 16 juin 1985 | Évasion de Luc Reinette et de trois camarades de la prison de Basse-Terre [^6^] |
| 21 juillet 1987 | Réarrestation du groupe à Saint-Vincent-et-les-Grenadines, après la tentative de « gouvernement provisoire » depuis le Guyana [^11^] |
| 1989 | Le PCG adopte le mot d'ordre d'indépendance [^54^] |
| avril 1989 | L'UPLG abandonne la lutte armée ; manifestations de Port-Louis pour les prisonniers politiques [^15^] |
| 3 juill. 1989 | L'Assemblée nationale adopte la loi d'amnistie des indépendantistes guadeloupéens et martiniquais [^84^] |
| 10-12 juill. 1989 | Loi du 10 juillet portant amnistie ; Reinette et huit militants de l'ex-ARC libérés : fin de l'ARC [^81^][^11^] |
## 1990-2008 : reconversions
| Date | Événement |
|---|---|
| 1991 | Scission du PCG : Henri Bangou fonde le PPDG [^54^] |
| 22 mars 1992 | Régionales : l'UPLG obtient 5,49 % et 2 élus [^10^] |
| 4 fév. 1992 | Fondation du CIPN par Luc Reinette ; banderole « Esclavage crime contre l'humanité » au parvis des Droits de l'homme [^77^] |
| 1993 | Partielle régionale : 7,75 % et 3 élus pour la liste de Roland Thésauros ; dissolution de l'UPLG, fondation du Mouvement Guadeloupéen et du KLNG [^10^][^9^] |
| 10 déc. 1997 | Fondation du Mouvman Gwadloupéyen [^43^] |
| 1998 | Le CIPN lance l'idée du Mémorial ACTe ; 10 000 personnes au 150e anniversaire de l'abolition [^83^][^77^] |
| mars 2001 | Ary Broussillon (Mouvman Gwadloupéyen) élu maire de Petit-Bourg [^43^] |
| janv. 2002 | Jean-Marie Nomertin (Combat Ouvrier) élu secrétaire général de la CGTG [^63^] |
| 7 déc. 2003 | La consultation sur l'évolution statutaire de la Guadeloupe est rejetée par les électeurs [^53^] |
## 2008-2025 : le LKP et ses suites
| Date | Événement |
|---|---|
| 5 déc. 2008 | Constitution du LKP, collectif d'une cinquantaine d'organisations, à l'appel de l'UGTG [^17^][^25^] |
| 20 janv. 2009 | Début de la grève générale de 44 jours [^17^] |
| 14 fév. 2009 | Jusqu'à 50 000 manifestants à Pointe-à-Pitre [^32^] |
| 17-18 fév. 2009 | Mort de Jacques Bino, tué par balle à Pointe-à-Pitre [^26^] |
| 22 fév. 2009 | Obsèques nationales de Jacques Bino [^26^] |
| 26 fév. 4 mars 2009 | « Accord Jacques Bino » (200 € pour les bas salaires) puis accord général en 165 points : fin de la grève [^19^][^17^] |
| 2012-2014 | Ruddy Alexis, accusé du meurtre de Bino, acquitté en première instance puis en appel [^26^] |
| 15 nov. 2021 | Grève générale contre l'obligation vaccinale, à l'appel de l'UGTG et d'un collectif ; émeutes, couvre-feu [^40^][^37^] |
| 26 nov. 2021 | Le ministre Sébastien Lecornu se dit prêt à « parler d'autonomie » de la Guadeloupe [^39^] |
| 31 mars 2022 | Fin de la révolte de 2021-2022 et de l'état d'urgence sanitaire [^39^] |
| 2 déc. 2023 | Cinquantenaire de l'UGTG [^21^] |
| mars 2024 | Quinze ans de l'accord du 4 mars 2009 : le LKP dénonce le « statu quo colonial » [^78^] |
| 2025 | L'Union africaine adopte une résolution sur les réparations, saluée par le CIPN [^87^] |
---
[^2^]: https://la1ere.franceinfo.fr/guadeloupe/les-nuits-bleues-de-1983-un-episode-de-l-histoire-de-guadeloupe-entre-explosions-et-comba-pour-l-independance-1642942.html
[^6^]: https://la1ere.franceinfo.fr/guadeloupe/nuits-bleues-il-y-a-39-ans-luc-reinette-s-evadait-de-la-prison-de-basse-terre-1497737.html
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^10^]: https://www.france-politique.fr/wiki/Union_Populaire_pour_la_Lib%C3%A9ration_de_la_Guadeloupe_(UPLG)
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^12^]: https://www.liberation.fr/debats/2018/04/02/en-guadeloupe-mai-68-est-tombe-en-67-et-il-a-ete-occulte_1640535/
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^16^]: https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe
[^17^]: https://combat-ouvrier.com/2026/03/19/co-n1367-14-mars-2026-guadeloupe-il-y-a-17-ans-laccord-du-4-mars-et-laccord-bino/
[^19^]: https://la1ere.franceinfo.fr/guadeloupe/accord-du-4-mars-2009-tout-est-a-faire-parce-que-rien-n-a-ete-fait-depuis-la-greve-generale-du-lkp-selon-elie-domota-1469856.html
[^20^]: https://www.madinin-art.net/le-cinquantenaire-de-lugtg/
[^21^]: https://la1ere.franceinfo.fr/guadeloupe/50eme-anniversaire-de-l-ugtg-l-histoire-de-la-creation-de-cette-centrale-syndicale-racontee-par-rosan-mounien-1447868.html
[^25^]: http://lacgtg.com/notre-histoire/la-greve-generale-de-2009/
[^26^]: https://la1ere.franceinfo.fr/guadeloupe/lkp-mort-jacques-bino-devenu-symbole-du-mouvement-lkp-681109.html
[^32^]: https://www.jssj.org/issue/septembre-2009-espace-public/
[^34^]: https://combat-ouvrier.com/2025/12/20/co-n1362-20-decembre-2025-historique-episode-3-combat-ouvrier-et-les-luttes-des-annees-1970-en-guadeloupe-et-en-martinique/
[^37^]: https://rattrapages-actu.fr/fiches-actu/crise-sanitaire-et-contestations-en-guadeloupe
[^38^]: https://combat-ouvrier.com/historique-co/
[^39^]: https://fr.wikipedia.org/wiki/R%C3%A9volte_de_2021-2022_dans_les_Antilles_fran%C3%A7aises
[^40^]: https://www.ouest-france.fr/region-guadeloupe/greve-contre-l-obligation-vaccinale-en-guadeloupe-deux-pompiers-blesses-lors-d-incidents-a79ca11a-46b2-11ec-ac28-0bb94b895f88
[^43^]: https://fr.wikipedia.org/wiki/Mouvman_Gwadloup%C3%A9yen
[^44^]: https://www.globalsecurity.org/military/world/para/gp-independantistes.htm
[^46^]: https://www.rfi.fr/fr/musique/20230221-carnaval-des-antilles-akiyo-haut-parleur-du-peuple-guadeloup%C3%A9en
[^47^]: https://fr.wikipedia.org/wiki/Groupe_de_lib%C3%A9ration_arm%C3%A9e
[^48^]: https://fr.wikipedia.org/wiki/Akiyo
[^50^]: https://www.lemonde.fr/archives/article/1981/11/19/une-radio-independantiste-en-guadeloupe_2726572_1819218.html
[^53^]: https://caraibcreolenews.com/guadeloupe-politique-lautonomie-on-sel-chimen/
[^54^]: https://www.union-communiste.org/en/1991-11/guadeloupe-apres-la-scission-au-sein-du-parti-communiste-guadeloupeen-2861
[^63^]: https://fr.wikipedia.org/wiki/Conf%C3%A9d%C3%A9ration_g%C3%A9n%C3%A9rale_du_travail_de_Guadeloupe
[^64^]: https://la1ere.franceinfo.fr/guadeloupe/fevrier-mars-avril-1968-proces-qui-ont-marque-guadeloupe-564093.html
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^71^]: https://www.europe-solidaire.org/spip.php?article44927
[^77^]: https://www.cipngp.com/
[^78^]: https://la1ere.franceinfo.fr/guadeloupe/vie-chere-aux-antilles-le-lkp-pointe-du-doigt-le-colonialisme-et-le-capitalisme-1519988.html
[^81^]: https://www.senat.fr/rap/1989-1990/i1989_1990_0112.pdf
[^83^]: https://www.mmoe.llc.ed.ac.uk/fr/association/comit%C3%A9-international-des-peuples-noirs
[^84^]: https://www.universalis.fr/evenement/3-8-juillet-1989-amnistie-pour-les-seuls-independantistes-antillais/
[^87^]: https://la1ere.franceinfo.fr/guadeloupe/reparations-enfin-la-jonction-des-peuples-d-afrique-d-amerique-et-des-caraibes-pour-un-meme-combat-se-rejouit-le-comite-international-des-peuples-noirs-cipn-1598115.html
+60
View File
@@ -0,0 +1,60 @@
---
titre: "Le contexte : la Guadeloupe après 1968"
chapeau: "Répression et exil après les procès de 1968, héritage idéologique du GONG, contexte international de la décolonisation et précurseurs du mouvement."
ordre: "1"
---
## Le coup d'arrêt de 1967-1968
Les événements de mai 1967 — grève des ouvriers du bâtiment, fusillade du 26 mai à Pointe-à-Pitre où tombe Jacques Nestor, militant du GONG, puis répression généralisée — constituent le traumatisme fondateur de l'après-GONG. Le bilan officiel fait état de 7 à 8 morts, mais les estimations des historiens et des témoins vont jusqu'à 80, voire 200 victimes ; les archives de l'époque restent lacunaires et le chiffre exact est toujours inconnu [^12^][^16^]. Arrestations massives, perquisitions et saisies de matériel décapitent l'organisation : des militants sont tués lors des émeutes, d'autres passent à la clandestinité totale ou prennent le chemin de l'exil [^16^].
Les deux procès de 1968 parachèvent la défaite tout en constituant, paradoxalement, une victoire politique. En février, devant la Cour de sûreté de l'État à Paris, dix-neuf Guadeloupéens répondent d'« atteinte à l'intégrité du territoire national » pour leur propagande indépendantiste ; Sartre, Aimé Césaire et des représentants de la LDH viennent témoigner en leur faveur. Le 1er mars 1968, le jugement est clément : treize acquittements, six peines avec sursis (Serge Glaude, Claude Makouke, Pierre Sainton, Louis Théodore, Georges Baden, Rémy Flessel) ; tous seront amnistiés le 30 juin 1969 [^67^][^71^]. En avril, à Pointe-à-Pitre, le procès des « émeutiers » se tient dans une ville encore marquée par la peur [^12^]. « Le GONG est décapité », exulte alors *France-Antilles* [^71^]. De fait, l'organisation cesse toute activité sur le territoire : le mouvement indépendantiste naissant semble anéanti [^64^].
## L'héritage du GONG : cadres, mémoire, matrice idéologique
L'écrasement de l'organisation ne signifie pas la disparition de son héritage. Trois legs vont structurer tout l'après-1968.
**Des cadres formés.** Le GONG avait agrégé une génération d'étudiants et de jeunes travailleurs, formés à l'analyse marxiste-léniniste et rompus à l'action clandestine. Ces militants ne disparaissent pas : ils se reconvertissent. Ce sont eux — associés à des exclus du PCG de la scission de 1966-1967, qui reprochaient au parti sa modération sur la question coloniale — qui vont animer, au tournant des années 1970, le « syndicalisme national » de l'UTA puis de l'UGTG [^62^][^8^].
**Une matrice idéologique.** Le vocabulaire forgé par le GONG — « peuple guadeloupéen », « pouvoir colonial », « indépendance nationale », refus des « urnes colonialistes » — devient la langue commune de toute la mouvance patriotique. L'UPLG, fondée en 1978, se présente ouvertement comme issue du GONG [^9^][^15^].
**Un mythe fondateur.** Mé 67 devient, dans la mémoire patriotique, la preuve que l'État français est prêt à tirer sur la population pour conserver la Guadeloupe. Quarante ans plus tard, l'ouverture des archives sur les tueries de mai 1967 figurera encore dans les revendications du LKP lors de la grève de 2009 [^68^].
## Le contexte international : décolonisation, guerre froide, Cuba
L'indépendantisme guadeloupéen de l'après-1968 ne pense pas son combat en vase clos. La conférence tricontinentale de La Havane (janvier 1966), où une résolution en faveur de l'indépendance de la Guadeloupe avait été adoptée, avait déjà inscrit le GONG dans le mouvement de solidarité anti-impérialiste ; la révolution cubaine et l'action du Che Guevara servaient de modèles à toute une génération de militants anticolonialistes [^12^]. L'avocat martiniquais Marcel Manville, défenseur du GONG aux procès de 1968, participa personnellement à la Tricontinentale [^59^].
Dans les années 1970-1980, ce contexte évolue : l'accès à l'indépendance des petits territoires caribéens (Grenade 1974, Dominique 1978, Sainte-Lucie 1979, Saint-Vincent 1979, Antigua 1981, Saint-Christophe 1983) transforme la Guadeloupe en anomalie géopolitique — une « colonie » entourée d'États indépendants. La révolution grenadine de 1979, avec le New Jewel Movement de Maurice Bishop, exerce une fascination réelle sur les militants antillais. L'UPLG tente à partir de 1981 de saisir le Comité de décolonisation de l'ONU — et découvre, comme le FLNKS kanak avant elle, que la cause guadeloupéenne y est à peine connue [^44^].
## Les précurseurs : Delgrès, le Front antillo-guyanais, l'AGEG
La filiation revendiquée par les organisations de l'après-1968 remonte plus haut que le GONG. **Louis Delgrès**, mort en 1802 lors de la résistance au rétablissement de l'esclavage, demeure la figure tutélaire de la résistance guadeloupéenne — le rouge des tee-shirts du LKP en 2009 était explicitement choisi en référence aux insurgés de 1802 [^30^].
Le **Front antillo-guyanais pour l'autonomie** (FAG), fondé en 1961 à Paris par Édouard Glissant, Albert Béville (plus connu sous son nom de plume Paul Niger), Justin Catayée, Paul Niger... — immédiatement dissous par le pouvoir gaulliste — est le chaînon direct entre l'autonomisme communiste et l'indépendantisme [^56^][^68^]. Albert Béville, administrateur colonial devenu anticolonialiste, définissait l'assimilation comme « le stade suprême de la colonisation » ; il meurt dans un accident d'avion en juin 1962, un an avant la naissance du GONG [^68^].
L'**AGEG** (Association générale des étudiants guadeloupéens) et le **CPNJG** (Comité populaire et national de la jeunesse guadeloupéenne), nés dans le milieu étudiant de Paris, forment la pépinière où le GONG recrute [^55^][^71^]. C'est de cette constellation — communisme autonomiste du PCG (1958), radicalisation étudiante (AGEG, CPNJG, journal *La Vérité*), clandestinité du GONG — que sortira, après 1968, la deuxième génération indépendantiste.
## L'arrière-plan social : la crise des années 1970
La recomposition du mouvement se fait sur fond de crise structurelle. La départementalisation de 1946 n'a pas égalisé les droits : salaires inférieurs à ceux de l'Hexagone, chômage de masse (on parlera de 50 000 chômeurs au début des années 1970), dépendance à la canne à sucre en déclin, émigration organisée par le Bumidom [^34^][^68^]. Le Bumidom (Bureau des migrations des DOM, 1963-1981), qui canalise des dizaines de milliers de Guadeloupéens vers l'Hexagone, est dénoncé par les patriotes comme un instrument de « dépeuplement » et de « génocide culturel ».
C'est dans ce creuset que naît la grande séquence des grèves agricoles (1971, 1973, 1975), menées par l'UTA contre les usiniers et les grands propriétaires békés, qui va remettre en cause — au-delà des salaires — la présence française elle-même [^8^]. La « revendication nationale » émerge ainsi non pas d'abord dans les partis, mais dans les champs de canne : c'est là le grand fait de l'après-1968.
---
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^12^]: https://www.liberation.fr/debats/2018/04/02/en-guadeloupe-mai-68-est-tombe-en-67-et-il-a-ete-occulte_1640535/
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^16^]: https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe
[^30^]: https://afriquemagazine.com/elie-domota-l-anti-pwofitasyon
[^34^]: https://combat-ouvrier.com/2025/12/20/co-n1362-20-decembre-2025-historique-episode-3-combat-ouvrier-et-les-luttes-des-annees-1970-en-guadeloupe-et-en-martinique/
[^44^]: https://www.globalsecurity.org/military/world/para/gp-independantistes.htm
[^55^]: https://maitron.fr/girard-rosan/
[^56^]: https://outremermemory.com/marcel-manville/
[^59^]: https://fr.wikipedia.org/wiki/Marcel_Manville
[^62^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-1986-1993-trilingue-article-le-parti-communiste-guadeloupeen.html
[^64^]: https://la1ere.franceinfo.fr/guadeloupe/fevrier-mars-avril-1968-proces-qui-ont-marque-guadeloupe-564093.html
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^71^]: https://www.europe-solidaire.org/spip.php?article44927
+92
View File
@@ -0,0 +1,92 @@
---
titre: "Culture, médias et héritage"
chapeau: "Akiyo et le gwo-ka, Radio-Unité, Lendépandans, le CIPN et les réparations : la place de l'indépendantisme aujourd'hui."
ordre: "6"
---
## Le réveil culturel : Akiyo et le gwo-ka
L'indépendantisme de l'après-1968 n'est pas seulement politique et syndical : il est aussi une révolution culturelle. Son emblème est **Akiyo**, né en 1978-1979 de la volonté des frères Nankin — « à tendances indépendantistes » — et d'autres jeunes passionnés de gwo-ka, dont le tanbouyé légendaire Vélo (Marcel Lollia, mort en 1984), de « redonner le carnaval au peuple » : fini le satin et les plumes importés, place aux tambours à peaux, aux masques traditionnels, au « mas a Senjan » des laissés-pour-compte [^46^][^48^].
Constitué en association « Mouvman kiltirèl » en 1984, Akiyo est traversé par la politique sans jamais en devenir l'outil : « Nous ne serons jamais le bras culturel de qui que ce soit, ni MPGI ni UPLG », explique son président Michel Halley, alors même que des membres du groupe militent au MPGI — Joël Nankin passe six ans en prison (1983-1989) [^49^][^48^]. En 1985, l'interdiction du groupe par le sous-préfet pour « atteinte à l'intégrité de l'État français » — Akiyo paradait en kaki et casques coloniaux, en dérision de l'oppression — soulève 8 000 personnes dans les rues ; le sous-préfet est rappelé dans l'Hexagone [^48^].
En 2009, la boucle est bouclée : Akiyo est à l'origine, aux côtés de l'UGTG, de la formation du LKP, et ses percussionnistes entourent de gwo-ka les négociations nocturnes. Jacques Bino, le syndicaliste tué pendant la grève, était lui-même joueur de ka [^48^].
## Les médias militants
### Gong-Information et Révolution Caraïbe (héritage GONG)
Les publications du GONG — *Gong-Information*, « Journal du Patriote Guadeloupéen » imprimé en Belgique avec le soutien de communistes belges prochinois, et *Révolution Caraïbe*, distribué dans les quartiers populaires — constituent la matrice médiatique du mouvement [^80^][^16^]. Elles sont présentées en détail dans le dossier principal du site.
### Lendépandans (UPLG)
Dans les années 1980, *Lendépandans* est le journal de l'UPLG et le principal organe de la mouvance nationaliste. Un article de mars 1985, « Guadeloupéennes avant d'être femmes », montre que le débat sur l'articulation entre libération nationale, race et genre y existait déjà — de manière « avant-gardiste » pour l'époque, note l'historiographie récente [^4^].
### Radio-Unité (1981)
Le 8 novembre 1981, des militants du GLA lancent Radio-Unité, deuxième radio libre de Guadeloupe après Radio-Bis : « radio de combat » émettant illégalement en FM de 7 h à 14 h, essentiellement en créole, dans un rayon d'une trentaine de kilomètres autour de Pointe-à-Pitre, et principalement animée par Luc Reinette [^50^][^45^]. L'épisode est emblématique : la radio libre devient, un temps, l'arme médiatique de la mouvance armée.
### Combat Ouvrier (depuis 1971)
Le journal trotskyste *Combat Ouvrier*, né le 24 mai 1971, paraît sans interruption jusqu'à aujourd'hui ; ses « historiques » constituent, avec le recul, une source de premier plan — critique mais informée — sur toute la mouvance [^38^][^34^].
## L'héritage aujourd'hui
### Une continuité GONG → UTA/UGTG → UPLG → LKP
Le fil qui court de 1963 à nos jours est d'abord organisationnel : cadres du GONG → syndicalisme national (UTA 1970, UGTG 1973) → parti indépendantiste (UPLG 1978) → collectif social et culturel (LKP 2008). Chaque génération a changé de forme sans renier la revendication : « le droit du peuple guadeloupéen à disposer de lui-même ».
### Une continuité idéologique : l'anticolonialisme populaire
La deuxième continuité est celle du répertoire : le créole comme langue de lutte (Radio-Unité, slogans du LKP), le gwo-ka comme musique de résistance, la figure du marron (le « marronnage » de Reinette), la mémoire de Delgrès et de 1802 (le rouge des tee-shirts LKP), et la dénonciation du « statu quo colonial » [^11^][^30^][^78^].
### Des débats toujours ouverts
**Indépendance ou autonomie ?** Le clivage structure toujours le champ : PCG, PPDG, ANG, CIPPA et même le GUSR (« domiciliation du pouvoir ») défendent des formes d'autonomie ; la mouvance nationaliste historique maintient le cap de la souveraineté [^53^]. Le rejet de la consultation statutaire du 7 décembre 2003 a figé le débat institutionnel — avant que la crise de novembre 2021 ne le rouvre brutalement avec la déclaration de Sébastien Lecornu [^39^].
**L'indépendantisme électoral reste faible** (5 à 8 % aux régionales de 1992-1993 au mieux) [^10^], mais l'anticolonialisme de fond déborde largement les partis : il irrigue le syndicalisme majoritaire, la culture carnavalesque, les mobilisations contre la vie chère et la défiance sanitaire. En 2021-2022, la révolte contre l'obligation vaccinale a montré que le répertoire national — peuple, domination, méfiance envers l'État — reste la grammaire spontanée des crises guadeloupéennes [^37^].
**La mémoire enfin.** Le CIPN a déplacé le combat vers le terrain des réparations : reconnaissance de la traite et de l'esclavage comme crime contre l'humanité, Mémorial ACTe (dont il lance l'idée en 1998), et désormais jonction avec l'Union africaine et le CARICOM [^83^][^87^]. C'est, dans une autre forme, la poursuite du combat du GONG : faire reconnaître le peuple guadeloupéen comme sujet d'histoire.
## Pour aller plus loin : principales sources
| Type | Référence |
|---|---|
| Travail académique | Manuel Gisler, *Naissance du syndicalisme national guadeloupéen : 1970-1978*, maîtrise, Paris 1, 1986 [^8^] |
| Article académique | « Articuler nationalisme anticolonial et féminisme en Guadeloupe », *Parlement[s]*, 2025 [^4^] |
| Article académique | « 2009, la lutte contre la pwofitasyon », in *Colonisations*, PUF [^18^] |
| Documentaire | *Les Nuits bleues de l'indépendance*, Jean-Philippe Pascal et Viannay Sotès, 2022 [^7^][^36^] |
| Podcast | « Luc Reinette, itinéraire d'un indépendantiste guadeloupéen », *La Fabrique de l'Histoire*, France Culture, 2016 [^14^] |
| Presse de référence | Guadeloupe La 1ère, France-Antilles, RCI, *Le Monde* (archives) |
| Témoignages | Rosan Mounien (UGTG), Serge Glaude, *Le Gong c quoi ?* (GONG), *Vacarme* (entretien Akiyo, 1997) [^21^][^65^][^49^] |
| Institutions | Rapport parlementaire sur les événements de mai 1967 (Vie publique, 2015) [^67^] |
---
[^4^]: https://shs.cairn.info/revue-parlements-2025-1-page-200?lang=fr
[^7^]: https://www.francetvpro.fr/contenu-de-presse/39760667
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^10^]: https://www.france-politique.fr/wiki/Union_Populaire_pour_la_Lib%C3%A9ration_de_la_Guadeloupe_(UPLG)
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^14^]: https://www.radiofrance.fr/franceculture/podcasts/la-fabrique-de-l-histoire/luc-reinette-itineraire-d-un-independantiste-guadeloupeen-1383822
[^16^]: https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe
[^18^]: https://shs.cairn.info/colonisations--9782021494150-page-103?lang=fr
[^21^]: https://la1ere.franceinfo.fr/guadeloupe/50eme-anniversaire-de-l-ugtg-l-histoire-de-la-creation-de-cette-centrale-syndicale-racontee-par-rosan-mounien-1447868.html
[^30^]: https://afriquemagazine.com/elie-domota-l-anti-pwofitasyon
[^34^]: https://combat-ouvrier.com/2025/12/20/co-n1362-20-decembre-2025-historique-episode-3-combat-ouvrier-et-les-luttes-des-annees-1970-en-guadeloupe-et-en-martinique/
[^36^]: https://la1ere.franceinfo.fr/martinique/les-nuits-bleues-de-l-independance-un-documentaire-qui-retrace-l-histoire-de-la-lutte-armee-aux-antilles-francaises-1318156.html
[^37^]: https://rattrapages-actu.fr/fiches-actu/crise-sanitaire-et-contestations-en-guadeloupe
[^38^]: https://combat-ouvrier.com/historique-co/
[^39^]: https://fr.wikipedia.org/wiki/R%C3%A9volte_de_2021-2022_dans_les_Antilles_fran%C3%A7aises
[^45^]: https://www.schoop.fr/ficheradio.php?id_radio=5187
[^46^]: https://www.rfi.fr/fr/musique/20230221-carnaval-des-antilles-akiyo-haut-parleur-du-peuple-guadeloup%C3%A9en
[^48^]: https://fr.wikipedia.org/wiki/Akiyo
[^49^]: https://vacarme.org/article894.html
[^50^]: https://www.lemonde.fr/archives/article/1981/11/19/une-radio-independantiste-en-guadeloupe_2726572_1819218.html
[^53^]: https://caraibcreolenews.com/guadeloupe-politique-lautonomie-on-sel-chimen/
[^65^]: https://www.guadeloupe.franceantilles.fr/actualite/politique/serge-glaude-conte-lhistoire-du-gong-234938.php
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
[^78^]: https://la1ere.franceinfo.fr/guadeloupe/vie-chere-aux-antilles-le-lkp-pointe-du-doigt-le-colonialisme-et-le-capitalisme-1519988.html
[^80^]: https://gong.gp/publications/
[^83^]: https://www.mmoe.llc.ed.ac.uk/fr/association/comit%C3%A9-international-des-peuples-noirs
[^87^]: https://la1ere.franceinfo.fr/guadeloupe/reparations-enfin-la-jonction-des-peuples-d-afrique-d-amerique-et-des-caraibes-pour-un-meme-combat-se-rejouit-le-comite-international-des-peuples-noirs-cipn-1598115.html
+82
View File
@@ -0,0 +1,82 @@
---
titre: "Les événements majeurs"
chapeau: "Huit dossiers : grèves de la canne, naissance de l'UPLG, « Nuits bleues », évasion de 1985, amnistie de 1989, grève du LKP, mort de Jacques Bino, crise de novembre 2021."
ordre: "5"
---
## 1. Les grèves de la canne (1971-1978) : la revendication nationale sort des champs
Au début des années 1970, la Guadeloupe vit au rythme des grèves des ouvriers agricoles de la canne, « ces oubliés de l'histoire » : 1971, 1973, puis la très dure grève de 1975 [^8^]. À la tête du mouvement, l'UTA, premier syndicat guadeloupéen indépendant des centrales françaises, animée par des intellectuels révolutionnaires implantés en milieu paysan [^8^][^68^]. Les enjeux sont d'abord économiques — salaires de misère, paiement à la tâche, canne vendue « à la richesse saccharine » et non au poids — mais l'affrontement avec les usiniers et les grands propriétaires békés, et la présence des « képis rouges » patrouillant armés dans les champs, politisent le conflit jusqu'à la remise en cause de la présence française [^34^].
Cette séquence fonde le « syndicalisme national » : l'idée que la lutte des travailleurs guadeloupéens est indissociable de la question nationale. Elle débouche sur la création de l'UGTG (1973), sur une réforme foncière, et prépare le terrain politique de l'UPLG (1978) [^68^][^8^].
## 2. La fondation de l'UPLG (décembre 1978) : le GONG renaît en parti politique
Dix ans après la disparition du GONG, l'UPLG est fondée en décembre 1978 par d'anciens du GONG — parmi lesquels Lucien Perrutin et Jean Barfleur — comme son évolution sur le terrain politique [^15^]. Le parti s'appuie sur l'aura conquise par l'UTA et l'UGTG dans les luttes paysannes et ouvrières ; ses cadres — médecins, avocats, architectes, enseignants — se présentent comme les défenseurs des petits paysans et des ouvriers agricoles face aux sociétés sucrières françaises et aux propriétaires békés [^9^].
L'UPLG refuse d'abord toute participation aux élections « françaises », dont elle conteste la légitimité — fidélité à la ligne du GONG de « briser les urnes colonialistes ». C'est ce boycott que le parti abandonnera au début des années 1990, au prix d'une dispersion de la mouvance nationaliste [^9^].
## 3. Les « Nuits bleues » (1980-1987) : la décennie armée
Entre 1980 et 1987, le GLA puis l'ARC perpètrent une centaine d'attentats à l'explosif, principalement en Guadeloupe mais aussi en Martinique, en Guyane et dans l'Hexagone ; une dizaine de morts sont liées directement ou indirectement à ces actions [^7^][^6^]. Les cibles sont symboliques : bâtiments publics, préfecture, palais de justice, gendarmeries, médias (France 3, Radio Caraïbe Internationale), intérêts économiques [^2^][^47^].
La nuit du 13 au 14 novembre 1983 concentre l'image de cette époque : six attentats simultanés à travers l'archipel, une voiture piégée dans la cour de la préfecture de Basse-Terre faisant une vingtaine de blessés dont dix graves, les studios de RCI entièrement détruits après évacuation [^2^]. Les médias baptisent ces années les « Nuits bleues ». En décembre 1983, neuf membres de l'ARC sont inculpés ; le ministre de l'Intérieur Gaston Defferre annonce des mesures fermes [^2^]. La population vit alors entre « la fierté de certains de se dresser contre l'État, la solidarité, mais aussi la peur face aux bombes » [^36^].
Le 24 juillet 1984, le drame frappe le camp indépendantiste lui-même : quatre membres de l'UPLG meurent à Pointe-à-Pitre dans l'explosion des charges qu'ils préparaient [^15^]. Le 27 novembre 1984, Luc Reinette est arrêté lors d'un simple contrôle de routine, après un an de « marronnage » [^11^].
## 4. Le procès et l'évasion de 1985
En février 1985, le procès de six militants s'ouvre à Pointe-à-Pitre pour les attentats du 14 novembre 1983, tandis que des sympathisants manifestent devant le palais de justice [^2^]. Luc Reinette, jugé pour un attentat meurtrier attribué à l'ARC — dont il nie la responsabilité — et pour transport d'armes, est condamné à douze ans, peine portée à vingt-trois ans en appel [^11^].
Le dimanche 16 juin 1985, jour de la fête des pères, Reinette et trois camarades s'évadent de la prison de Basse-Terre [^6^]. Pendant deux ans, ils poursuivent la lutte en clandestinité, tentant même d'établir depuis le Guyana un « gouvernement provisoire guadeloupéen ». Le 21 juillet 1987, ils sont arrêtés lors d'une escale à Saint-Vincent-et-les-Grenadines et rapatriés [^11^][^36^].
## 5. L'amnistie de 1989 : « pardonner le passé pour préserver l'avenir »
Exclus de la loi d'amnistie générale de juillet 1988, les neuf détenus de l'ex-ARC bénéficient d'une loi spécifique : le 5 juin 1989, l'Assemblée adopte en première lecture, par 304 voix contre 221, le projet du gouvernement et les propositions d'Ernest Moutoussamy (app. PC, Guadeloupe) et de Louis Mermaz, amnistiant les infractions commises avant le 14 juillet 1988 « en relation avec une entreprise tendant à soustraire à l'autorité de la République le département de la Guadeloupe » [^85^]. Le texte, étendu à la Martinique, est adopté le 3 juillet ; la loi du 10 juillet 1989 entraîne la libération de Reinette et de ses camarades le 12 juillet [^84^][^81^][^11^].
Le garde des Sceaux Pierre Arpaillange justifie le geste par l'apaisement : depuis un an, les attentats ont cessé et le courant autonomiste s'est inséré dans le débat institutionnel. La droite dénonce, elle, une négociation « avec des poseurs de bombes » (Jean-Louis Debré) [^85^]. L'amnistie marque la fin de l'ARC et clôt la décennie armée.
## 6. La grève du LKP (20 janvier 4 mars 2009) : 44 jours
Constitué le 5 décembre 2008 à l'appel de l'UGTG, le collectif LKP — une cinquantaine d'organisations — lance le 20 janvier 2009 une grève générale contre la vie chère et pour 200 euros d'augmentation des bas salaires [^17^]. Pendant 44 jours, l'économie de l'île est paralysée : piquets devant les entreprises, barrages, grève des stations-service, rassemblements nocturnes au « Bik », siège du collectif, manifestations géantes — jusqu'à 50 000 personnes à Pointe-à-Pitre le 14 février, encadrées par les tee-shirts « Sécurité LKP » [^17^][^25^][^32^].
Le conflit prend une dimension nationale et mémorielle : la chanson *La Gwadloup sé tan nou, la Gwadloup sé pa ta yo* fait de la revendication sociale une affirmation de peuple [^32^]. Le 6 février, le secrétaire d'État Yves Jégo concède une baisse du prix des carburants avant d'être rappelé à Paris, ce qui enflamme le mouvement ; la Martinique entre en grève générale à son tour [^17^]. La nuit du 17 au 18 février, Jacques Bino est tué. Après ses obsèques, les négociations aboutissent : l'« accord Jacques Bino » (26 février, +200 € pour les salaires jusqu'à 1,4 Smic) et l'accord général en 165 points du 4 mars mettent fin au conflit [^19^][^25^]. L'application des accords exigera ensuite de nouvelles grèves d'entreprises [^17^].
## 7. La mort de Jacques Bino (17-18 février 2009) : le martyr sans coupable
Dans la nuit du 17 au 18 février 2009, peu après minuit, Jacques Bino, 48 ans, agent fiscal et syndicaliste CGT, rentre en voiture d'un meeting du LKP lorsque des coups de feu éclatent dans une artère de Pointe-à-Pitre. Touché en pleine poitrine, il meurt ; son passager, Peter O'Brien, est indemne [^26^][^29^]. Était-il visé ? Balles perdues ? La thèse d'un « commando patronal » sera même évoquée par la défense [^29^].
Le choc est immense. Les obsèques du 22 février rassemblent des foules et l'ancienne candidate présidentielle Ségolène Royal ; le mouvement fait de Bino son martyr et donne son nom à l'accord salarial [^26^]. Mais l'enquête n'aboutit jamais : Ruddy Alexis, le seul homme inquiété, est acquitté en 2012 puis en appel en 2014. « Qui a tué Jacques Bino ? » reste une question ouverte, symbole durable de la défiance entre la Guadeloupe et l'appareil judiciaire français [^26^][^31^].
## 8. La révolte de novembre 2021 : l'écho inattendu de 2009
Le 15 novembre 2021, l'UGTG et un collectif d'organisations syndicales et citoyennes appellent à la grève générale illimitée contre l'obligation vaccinale des soignants et des pompiers et le passe sanitaire [^40^][^37^]. L'île bascule dans quinze jours d'émeutes : barrages, pillages, couvre-feu dès le 19 novembre, renforts de gendarmerie (GIGN, RAID) [^39^][^37^]. Le 26 novembre, le ministre des Outre-mer Sébastien Lecornu annonce le report de l'obligation vaccinale et déclare — stupéfaction générale — que le gouvernement est prêt à « parler d'autonomie de la Guadeloupe » [^39^]. La révolte s'étend à la Martinique et ne s'achève qu'au printemps 2022 [^39^].
Les analystes relèvent la continuité des formes avec 2009 : mêmes pivots syndicaux (UGTG, FO, CGT), même rhétorique de la défaillance de l'État — mais, différence notable, les jeunes sont entrés d'emblée dans la violence et le LKP n'a pas joué de rôle central [^37^]. L'épisode révèle surtout la profondeur de la défiance accumulée — chlordécone, eau, hôpital délabré — qui fait de chaque conflit social guadeloupéen une crise potentiellement politique [^39^].
---
[^2^]: https://la1ere.franceinfo.fr/guadeloupe/les-nuits-bleues-de-1983-un-episode-de-l-histoire-de-guadeloupe-entre-explosions-et-comba-pour-l-independance-1642942.html
[^6^]: https://la1ere.franceinfo.fr/guadeloupe/nuits-bleues-il-y-a-39-ans-luc-reinette-s-evadait-de-la-prison-de-basse-terre-1497737.html
[^7^]: https://www.francetvpro.fr/contenu-de-presse/39760667
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^17^]: https://combat-ouvrier.com/2026/03/19/co-n1367-14-mars-2026-guadeloupe-il-y-a-17-ans-laccord-du-4-mars-et-laccord-bino/
[^19^]: https://la1ere.franceinfo.fr/guadeloupe/accord-du-4-mars-2009-tout-est-a-faire-parce-que-rien-n-a-ete-fait-depuis-la-greve-generale-du-lkp-selon-elie-domota-1469856.html
[^25^]: http://lacgtg.com/notre-histoire/la-greve-generale-de-2009/
[^26^]: https://la1ere.franceinfo.fr/guadeloupe/lkp-mort-jacques-bino-devenu-symbole-du-mouvement-lkp-681109.html
[^29^]: https://www.lemonde.fr/societe/article/2012/06/18/le-meurtre-de-jacques-bino-pendant-le-mouvement-du-lkp-devant-les-assises_1720403_3224.html
[^31^]: https://www.mediapart.fr/journal/france/300310/guadeloupe-qui-tue-le-syndicaliste-jacques-bino
[^32^]: https://www.jssj.org/issue/septembre-2009-espace-public/
[^34^]: https://combat-ouvrier.com/2025/12/20/co-n1362-20-decembre-2025-historique-episode-3-combat-ouvrier-et-les-luttes-des-annees-1970-en-guadeloupe-et-en-martinique/
[^36^]: https://la1ere.franceinfo.fr/martinique/les-nuits-bleues-de-l-independance-un-documentaire-qui-retrace-l-histoire-de-la-lutte-armee-aux-antilles-francaises-1318156.html
[^37^]: https://rattrapages-actu.fr/fiches-actu/crise-sanitaire-et-contestations-en-guadeloupe
[^39^]: https://fr.wikipedia.org/wiki/R%C3%A9volte_de_2021-2022_dans_les_Antilles_fran%C3%A7aises
[^40^]: https://www.ouest-france.fr/region-guadeloupe/greve-contre-l-obligation-vaccinale-en-guadeloupe-deux-pompiers-blesses-lors-d-incidents-a79ca11a-46b2-11ec-ac28-0bb94b895f88
[^47^]: https://fr.wikipedia.org/wiki/Groupe_de_lib%C3%A9ration_arm%C3%A9e
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^81^]: https://www.senat.fr/rap/1989-1990/i1989_1990_0112.pdf
[^84^]: https://www.universalis.fr/evenement/3-8-juillet-1989-amnistie-pour-les-seuls-independantistes-antillais/
[^85^]: https://www.lemonde.fr/archives/article/1989/06/07/amnistie-pour-les-independantistes-de-la-guadeloupe-et-de-la-martinique_4140661_1819218.html
+127
View File
@@ -0,0 +1,127 @@
---
titre: "Les organisations indépendantistes et pro-indépendantistes après 1968"
chapeau: "UTA, UGTG, UPLG, MPGI, GLA, ARC, LKP, CIPN : fiches détaillées des organisations nées dans le sillage du GONG."
ordre: "2"
---
## Vue d'ensemble
| Organisation | Fondation | Nature | Dirigeants notables | Lien avec le GONG |
|---|---|---|---|---|
| **UTA** (Union des travailleurs agricoles) | déc. 1970 [^8^] | Syndicat | — | Animée par d'anciens cadres du GONG et exclus du PCG [^62^] |
| **UGTG** (Union générale des travailleurs de Guadeloupe) | 2 déc. 1973 [^20^] | Centrale syndicale | Robert Mornal, Ternisien Nomertin, Rosan Mounien, Élie Domota, Maïté Hubert M'Toumo | Engagée dans « la lutte pour la libération nationale » [^21^] |
| **UPLG** (Union populaire pour la libération de la Guadeloupe) | déc. 1978 [^15^] | Parti politique indépendantiste | Lucien Perrutin, Jean Barfleur, Roland Thésauros | Se présente comme l'héritière du GONG [^9^] |
| **MUFLNG** (Mouvement pour l'unification des forces de libération nationale) | 13 déc. 1981 [^15^] | Front unitaire | — | Créé à l'initiative de l'UPLG |
| **MPGI** (Mouvement populaire pour une Guadeloupe indépendante) | 1981 [^44^] | Organisation politique clandestine | Luc Reinette | Même matrice patriotique |
| **GLA** (Groupe de libération armée) | 1980 [^47^] | Groupe armé | Luc Reinette | — |
| **ARC** (Alliance révolutionnaire caraïbe) | 1983 [^5^] | Groupe armé (Guadeloupe, Martinique, Guyane) | Luc Reinette | — |
| **LKP** (Liyannaj Kont Pwofitasyon) | 5 déc. 2008 [^17^] | Collectif d'une cinquantaine d'organisations | Élie Domota (porte-parole) | Regroupe l'héritage syndical et culturel du mouvement |
| **CIPN** (Comité international des peuples noirs) | 4 fév. 1992 [^77^] | Association mémoire et réparations | Luc Reinette, Jacqueline Jacqueray | Fondé par le chef historique de l'ARC |
| **Akiyo** (Mouvman kiltirèl) | 1978-1979 [^46^] | Mouvement culturel | frères Nankin, Vélo, Michel Halley | Des membres au MPGI ; cofondateur du LKP [^49^] |
## Le « syndicalisme national » : UTA et UGTG
### L'UTA (décembre 1970)
L'Union des travailleurs agricoles est fondée en décembre 1970 par une poignée d'intellectuels révolutionnaires implantés en milieu paysan, et constitue le premier syndicat guadeloupéen non affilié à une centrale française [^8^][^68^]. À partir de revendications économiques — salaires, prix de la tonne de canne —, elle remet fondamentalement en cause la présence française en Guadeloupe : c'est le passage de la lutte sociale à la revendication nationale, auquel prend part « une fraction importante de la population » [^8^]. L'UTA déclenche et dirige les grandes grèves de la canne de 1971 à 1978, face aux usiniers et aux propriétaires békés [^9^].
L'historien Manuel Gisler a consacré sa maîtrise (Paris 1, 1986) à cette « naissance du syndicalisme national guadeloupéen » : il montre comment le réancrage culturel, l'affirmation identitaire et l'aspiration à la souveraineté naissent de la confrontation des « agricoles » — ces oubliés de l'histoire — avec leur réalité [^8^].
### L'UGTG (2 décembre 1973)
Le 2 décembre 1973, une centaine de congressistes — pour la plupart des ouvriers agricoles de la canne, mais aussi des ouvriers d'usine et des intellectuels révolutionnaires — se réunissent dans la salle polyvalente de Baie-Mahault pour le congrès constitutif de l'Union générale des travailleurs de Guadeloupe. La centrale ne compte alors que deux syndicats sectoriels : l'UTA et le syndicat des ouvriers industriels de l'usine de Gardel, qui venait de démissionner collectivement de la CGTG. Robert Mornal, ouvrier de Gardel âgé de 26 ans, est élu premier secrétaire général [^20^][^21^].
Dès sa création, l'UGTG se définit à la fois comme « syndicat de la classe ouvrière guadeloupéenne » et comme organisation « engagée dans la lutte pour la libération nationale de la Guadeloupe et pour la transformation sociale » [^21^]. Opposant son militantisme à l'indolence des syndicats traditionnels, elle implante des sections dans de nombreux secteurs et devient en quelques années la principale centrale du pays — place qu'elle conserve : aux élections prud'homales récentes, elle recueille plus de 51 % des voix [^20^][^9^]. Ses secrétaires généraux successifs sont Robert Mornal (1973-1982), Ternisien Nomertin (à partir de 1982), Rosan Mounien (1985-1993), puis Élie Domota, et enfin Maïté Hubert M'Toumo [^21^][^27^][^40^].
## L'UPLG (décembre 1978) : le parti héritier du GONG
L'Union populaire pour la libération de la Guadeloupe est fondée en décembre 1978, notamment par Lucien Perrutin et Jean Barfleur, comme évolution politique du GONG et aboutissement de la dynamique UTA/UGTG [^15^][^8^]. Objectif affiché : l'indépendance de la Guadeloupe et la construction d'un État socialiste indépendant de la France [^4^]. Son journal, *Lendépandans*, est dans les années 1980 le principal organe de la mouvance nationaliste [^4^].
L'UPLG encadre les luttes des petits paysans et des ouvriers agricoles, prônant l'occupation des terres en friche, la création de coopératives et le maintien de la canne comme base de l'économie ; à l'international, elle tente en 1981 de saisir le Comité de décolonisation de l'ONU [^44^]. Le 13 décembre 1981, elle constitue le **MUFLNG** (Mouvement pour l'unification des forces de libération nationale de la Guadeloupe) pour regrouper syndicats de gauche et indépendantistes — un front concurrencé par les groupes armés alors plus actifs [^15^].
L'organisation est durement éprouvée par la période armée : le 24 juillet 1984, quatre de ses membres — l'architecte Jack Berthelot, l'infirmier psychiatrique Michel-Étienne Uranie, l'enseignant François Casimir et l'ouvrier agricole Fred Pineau — meurent à Pointe-à-Pitre dans l'explosion des bombes qu'ils manipulaient en vue d'un attentat [^15^]. En avril 1989, l'UPLG abandonne officiellement la lutte armée et organise à Port-Louis des manifestations pour la libération des prisonniers politiques, violemment réprimées [^15^].
Dans les années 1990, l'UPLG opère une reconversion électorale qui divise la mouvance : 5,49 % et 2 élus aux régionales de 1992, 7,75 % et 3 élus à la partielle de 1993 (liste conduite par Roland Thésauros) [^10^][^9^]. En juin 1993, ses dirigeants la dissolvent pour fonder le **Mouvement Guadeloupéen**, tandis qu'une autre sensibilité crée le **KLNG** (Konvwa pou Libération a Pèp Gwadloup) — deux tentatives de « second souffle » nationaliste [^9^]. Le nom UPLG réapparaît néanmoins dans des coalitions électorales en 2004 (liste commune avec le PCG, le Mouvman Gwadloupéyen et Guadeloupe Respect) et en 2010 [^10^].
## La mouvance armée : MPGI, GLA, ARC
### Le MPGI (1981)
Le Mouvement populaire pour une Guadeloupe indépendante est fondé en 1981 par Luc Reinette [^44^][^36^]. Organisation politique de la tendance « dure » de la mouvance, il sert de vitrine et de réservoir à la lutte armée. Joël Nankin, cofondateur d'Akiyo et membre du MPGI, passera six ans en prison (1983-1989) [^48^].
### Le GLA (1980-1981)
Le Groupe de libération armée, cofondé par Luc Reinette en 1980, revendique une première vague d'attentats en 1980-1981 : explosions au Raizet et à la Marina (septembre 1980), attaques de gendarmeries, de banques, de la préfecture de Basse-Terre et du Conseil général, mais aussi actions en Hexagone (palais de justice de Paris, 29 janvier 1981 ; train Roissy-Paris, 24 janvier 1981, un mort). En août 1980, le GLA lance un ultimatum sommant les « non-Guadeloupéens » de quitter l'île avant le 31 décembre [^47^]. Le groupe lance aussi la radio libre Radio-Unité (8 novembre 1981) [^50^]. Reinette est arrêté le 7 mars 1981 après une tentative d'enlèvement d'une journaliste de FR3, puis libéré le 2 juillet après une grève de la faim et un mouvement de grève générale syndical en sa faveur [^11^].
### L'ARC (1983-1989)
L'Alliance révolutionnaire caraïbe revendique à partir du 28 mai 1983 une nouvelle série d'attentats en Guadeloupe, en Martinique, en Guyane et dans l'Hexagone ; créée en 1983, elle est dissoute de fait en 1984 avec l'arrestation de ses cadres [^44^][^5^]. La nuit du 13 au 14 novembre 1983 — six attentats simultanés, dont une voiture piégée dans la cour de la préfecture de Basse-Terre faisant une vingtaine de blessés — marque le sommet des « Nuits bleues » [^2^]. Au total, entre 1980 et 1987, la mouvance GLA/ARC perpètre une centaine d'attentats, avec une dizaine de morts liées directement ou indirectement à ces actions [^7^][^6^]. L'UPLG apporte à l'ARC un relatif soutien [^15^]. L'aventure s'achève par les procès de 1985, l'évasion de Reinette, sa réarrestation à Saint-Vincent en 1987, puis l'amnistie du 12 juillet 1989, qui « signe la fin des actions de l'ARC » [^11^].
## Le LKP (2008) : l'héritier collectif
Le Liyannaj Kont Pwofitasyon (« union contre la profitation/exploitation outrancière ») est constitué le 5 décembre 2008, à l'appel de l'UGTG, par un collectif d'environ 48 à 50 organisations : syndicats, partis politiques, associations culturelles (dont Akiyo), écologistes, associations de consommateurs, d'agriculteurs, petites mutuelles [^17^][^25^]. Il déclenche le 20 janvier 2009 la grève générale de 44 jours, la plus importante de l'histoire sociale de la Guadeloupe contemporaine [^17^]. Sa chanson-slogan, *La Gwadloup sé tan nou, la Gwadloup sé pa ta yo* (« la Guadeloupe est à nous, la Guadeloupe n'est pas à eux »), donne au conflit social une tonalité explicitement anticoloniale [^32^].
Le LKP survit à la grève : « le mouvement n'est pas près de s'arrêter, le LKP a vocation de durer », déclare Domota en 2009 [^30^]. Le collectif, devenu discret, continue de publier des déclarations — en mars 2024, pour les quinze ans des accords, il dénonce le « statu quo colonial » et le torpillage de l'accord historique [^78^].
## Le CIPN (1992) : de la lutte armée aux réparations
Le Comité international des peuples noirs est fondé le 4 février 1992 — jour anniversaire de la première abolition de 1794 — par Luc Reinette, devenu après son amnistie un militant pacifique [^77^][^11^]. Son combat : la reconnaissance de la traite et de l'esclavage comme crime contre l'humanité, et des réparations morales et matérielles pour les peuples noirs d'Afrique et d'Amérique. C'est le CIPN qui lance en 1998 l'idée du Mémorial ACTe de Pointe-à-Pitre [^83^]. Trente-trois ans plus tard, la revendication des réparations est portée au niveau continental par l'Union africaine — « enfin la jonction des peuples d'Afrique, d'Amérique et des Caraïbes », se réjouit Reinette en 2025 [^87^].
## Les organisations voisines : autonomistes et trotskystes
### Le PCG (1958) et le PPDG (1991)
Le Parti communiste guadeloupéen, fondé le 30 mars 1958 à Capesterre-Belle-Eau, porte depuis son congrès constitutif la revendication d'un statut d'autonomie — une position combattue par l'État et par la mouvance nationaliste, qui y voyait une « trahison assimilationniste » [^53^][^58^]. Sous la pression de sa jeunesse et du regain indépendantiste, il adopte en 1989 le mot d'ordre d'indépendance [^54^]. En 1991, sa section de Pointe-à-Pitre, dirigée par Henri Bangou, fait sécession et fonde le **PPDG** (Parti progressiste démocratique guadeloupéen), d'orientation social-démocrate et autonomiste [^54^][^58^]. Dans les années 2000, le PCG appelle à la désobéissance civile pour un nouveau statut de la Guadeloupe et se rapproche de l'UGTG [^63^].
### Combat Ouvrier (1971)
Des militants trotskystes antillais, regroupés à Paris en 1965 au sein de la Ligue antillaise des travailleurs communistes, rentrent en Guadeloupe en 1971 ; le 24 mai 1971 paraît le premier numéro du journal *Combat ouvrier*, « journal communiste révolutionnaire trotskyste » [^34^][^38^]. Antinationaliste par principe, Combat Ouvrier critique le « nationalisme petit-bourgeois » de l'UPLG, tout en participant aux mêmes luttes sociales ; en janvier 2002, l'un de ses membres, Jean-Marie Nomertin, devient secrétaire général de la CGTG [^4^][^63^].
### La CGTG (1962)
La Confédération générale du travail de Guadeloupe, née en 1962 de l'autonomisation de la fédération locale de la CGT, est historiquement liée au PCG [^63^]. Non indépendantiste au sens strict, elle participe néanmoins au LKP en 2008-2009 ; c'est l'un de ses militants, Jacques Bino, qui est tué pendant la grève [^63^].
### Le Mouvman Gwadloupéyen (1997)
Fondé le 10 décembre 1997 par d'anciens militants de l'UPLG et d'autres patriotes, ce parti « autonomiste radical » articule citoyenneté, responsabilité et souveraineté. Son dirigeant Ary Broussillon remporte la mairie de Petit-Bourg en 2001 ; le parti participe à la coalition « Alternative citoyenne » aux régionales de 2004 [^43^].
---
[^2^]: https://la1ere.franceinfo.fr/guadeloupe/les-nuits-bleues-de-1983-un-episode-de-l-histoire-de-guadeloupe-entre-explosions-et-comba-pour-l-independance-1642942.html
[^4^]: https://shs.cairn.info/revue-parlements-2025-1-page-200?lang=fr
[^5^]: https://castinstone.exeter.ac.uk/database/s/fr/item/3750
[^6^]: https://la1ere.franceinfo.fr/guadeloupe/nuits-bleues-il-y-a-39-ans-luc-reinette-s-evadait-de-la-prison-de-basse-terre-1497737.html
[^7^]: https://www.francetvpro.fr/contenu-de-presse/39760667
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^10^]: https://www.france-politique.fr/wiki/Union_Populaire_pour_la_Lib%C3%A9ration_de_la_Guadeloupe_(UPLG)
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^17^]: https://combat-ouvrier.com/2026/03/19/co-n1367-14-mars-2026-guadeloupe-il-y-a-17-ans-laccord-du-4-mars-et-laccord-bino/
[^20^]: https://www.madinin-art.net/le-cinquantenaire-de-lugtg/
[^21^]: https://la1ere.franceinfo.fr/guadeloupe/50eme-anniversaire-de-l-ugtg-l-histoire-de-la-creation-de-cette-centrale-syndicale-racontee-par-rosan-mounien-1447868.html
[^25^]: http://lacgtg.com/notre-histoire/la-greve-generale-de-2009/
[^27^]: https://rci.fm/deuxiles/infos/Social/UGTG-Elie-Domota-se-succede-lui-meme
[^30^]: https://afriquemagazine.com/elie-domota-l-anti-pwofitasyon
[^32^]: https://www.jssj.org/issue/septembre-2009-espace-public/
[^34^]: https://combat-ouvrier.com/2025/12/20/co-n1362-20-decembre-2025-historique-episode-3-combat-ouvrier-et-les-luttes-des-annees-1970-en-guadeloupe-et-en-martinique/
[^36^]: https://la1ere.franceinfo.fr/martinique/les-nuits-bleues-de-l-independance-un-documentaire-qui-retrace-l-histoire-de-la-lutte-armee-aux-antilles-francaises-1318156.html
[^38^]: https://combat-ouvrier.com/historique-co/
[^40^]: https://www.ouest-france.fr/region-guadeloupe/greve-contre-l-obligation-vaccinale-en-guadeloupe-deux-pompiers-blesses-lors-d-incidents-a79ca11a-46b2-11ec-ac28-0bb94b895f88
[^43^]: https://fr.wikipedia.org/wiki/Mouvman_Gwadloup%C3%A9yen
[^44^]: https://www.globalsecurity.org/military/world/para/gp-independantistes.htm
[^46^]: https://www.rfi.fr/fr/musique/20230221-carnaval-des-antilles-akiyo-haut-parleur-du-peuple-guadeloup%C3%A9en
[^47^]: https://fr.wikipedia.org/wiki/Groupe_de_lib%C3%A9ration_arm%C3%A9e
[^48^]: https://fr.wikipedia.org/wiki/Akiyo
[^49^]: https://vacarme.org/article894.html
[^50^]: https://www.lemonde.fr/archives/article/1981/11/19/une-radio-independantiste-en-guadeloupe_2726572_1819218.html
[^53^]: https://caraibcreolenews.com/guadeloupe-politique-lautonomie-on-sel-chimen/
[^54^]: https://www.union-communiste.org/en/1991-11/guadeloupe-apres-la-scission-au-sein-du-parti-communiste-guadeloupeen-2861
[^58^]: https://fr.wikipedia.org/wiki/Parti_communiste_guadeloup%C3%A9en
[^62^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-1986-1993-trilingue-article-le-parti-communiste-guadeloupeen.html
[^63^]: https://fr.wikipedia.org/wiki/Conf%C3%A9d%C3%A9ration_g%C3%A9n%C3%A9rale_du_travail_de_Guadeloupe
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^77^]: https://www.cipngp.com/
[^78^]: https://la1ere.franceinfo.fr/guadeloupe/vie-chere-aux-antilles-le-lkp-pointe-du-doigt-le-colonialisme-et-le-capitalisme-1519988.html
[^83^]: https://www.mmoe.llc.ed.ac.uk/fr/association/comit%C3%A9-international-des-peuples-noirs
[^87^]: https://la1ere.franceinfo.fr/guadeloupe/reparations-enfin-la-jonction-des-peuples-d-afrique-d-amerique-et-des-caraibes-pour-un-meme-combat-se-rejouit-le-comite-international-des-peuples-noirs-cipn-1598115.html
+88
View File
@@ -0,0 +1,88 @@
---
titre: "Les personnes clés"
chapeau: "Luc Reinette, Élie Domota, Jacques Bino, Rosan Mounien… : les figures de l'indépendantisme guadeloupéen de 1968 à nos jours."
ordre: "3"
---
## Luc Reinette (né en 1952)
Figure centrale de la mouvance armée. Ancien cadre de la société d'HLM de Guadeloupe, Luc Reinette cofonde le GLA en 1980, puis l'ARC en 1983, et fonde le MPGI en 1981 [^11^][^44^]. Arrêté une première fois le 7 mars 1981, libéré après une grève de la faim et un mouvement syndical de soutien, il anime la radio libre Radio-Unité à partir du 8 novembre 1981 [^11^][^50^]. Recherché après les « Nuits bleues » de novembre 1983, il se met en « marronnage » — terme revendiqué, en référence aux esclaves fugitifs — jusqu'à son arrestation fortuite le 27 novembre 1984. Condamné en février 1985 à douze ans de prison, portés à vingt-trois ans en appel, il s'évade de la prison de Basse-Terre le 16 juin 1985 avec trois camarades, tente d'établir un gouvernement provisoire guadeloupéen depuis le Guyana, et est repris le 21 juillet 1987 à Saint-Vincent-et-les-Grenadines [^11^]. Amnistié le 12 juillet 1989, il poursuit un combat pacifique : il fonde le CIPN en 1992, dont il est toujours président-fondateur [^11^][^87^]. En avril 2021, il fait l'objet d'un rappel à la loi pour « incitation à la haine » après une tribune, recevant de nombreux soutiens, dont celui de la CGTG [^11^]. « Je suis un patriote. C'est le combat de toute une vie », déclare-t-il en 2015 [^82^].
## Élie Domota (né en 1963)
Né à Bas-du-Bourg, quartier populaire de Basse-Terre, troisième d'une famille de six enfants, Élie Domota milite à la Jeunesse ouvrière chrétienne dès 14 ans. Formé en Hexagone (DUT de gestion, AES, urbanisme à Limoges), il rentre en Guadeloupe en 1991 et devient directeur adjoint de l'ANPE de Morne-à-l'Eau [^33^][^30^]. Secrétaire général de l'UGTG — reconduit pour un quatrième mandat en 2017, une longévité sans précédent — il est le porte-parole du LKP pendant la grève générale de 2009, qui fait de lui une figure connue dans toute la France [^27^][^23^]. Sa formule de février 2009 — la Guadeloupe « ne se laissera pas rétablir l'esclavage par une poignée de patrons békés » — cristallise la dimension anticoloniale du conflit [^33^].
## Jean-Marie Nomertin (né en 1965)
Membre du groupe trotskyste Combat Ouvrier, Jean-Marie Nomertin dirige la CGTG-Banane avant d'être élu, en janvier 2002, secrétaire général de la CGTG, succédant à Claude Morvan (1975-2002) ; il est sans cesse réélu depuis (quatrième mandat en 2013, réélu au XVIe congrès en 2022) [^63^][^66^][^70^]. En février 2009, c'est lui qui fait voter par 4 000 personnes la continuation de la grève du LKP après la mort de Jacques Bino [^17^]. À ne pas confondre avec Ternisien Nomertin, dirigeant historique de l'UGTG dans les années 1970-1980.
## Rosan Mounien
Ouvrier agricole, membre fondateur de l'UGTG au congrès de Baie-Mahault du 2 décembre 1973, Rosan Mounien en est le secrétaire général de 1985 à 1993 [^21^]. Il est l'un des grands témoins et théoriciens du syndicalisme national : « Il y a une seule lutte qui a tout à la fois une dimension sociale, une dimension culturelle et aussi une dimension politique », écrit-il à propos de la crise de 2009 [^21^].
## Jacques Bino (1960-2009)
Agent fiscal, représentant syndical de la CGT Guadeloupe aux Impôts, joueur de tambour ka au sein d'Akiyo, Jacques Bino est tué par balle dans la nuit du 17 au 18 février 2009, à Pointe-à-Pitre, alors qu'il rentre d'un meeting du LKP [^26^][^48^]. Ses obsèques, le 22 février, rassemblent une foule immense ; l'accord salarial du 26 février 2009, qui octroie 200 euros aux bas salaires, est baptisé « accord Jacques Bino » en son hommage [^26^][^28^]. Son meurtre n'a jamais été élucidé : Ruddy Alexis, soupçonné, a été acquitté en première instance (2012) comme en appel (2014) [^26^].
## Henri Bangou (1922-2023)
Médecin, maire de Pointe-à-Pitre de 1965 à 2008 et sénateur (1986-1991), Henri Bangou est le principal dirigeant du PCG pendant des décennies. En septembre 1991, il conduit la scission de la section pointoise qui fonde le PPDG, parti autonomiste d'orientation social-démocrate [^54^]. Figure de l'autonomisme de gouvernement, il illustre la voie institutionnelle de la « question nationale » guadeloupéenne, par opposition à la voie indépendantiste.
## Rosan Girard (1913-2001)
Médecin du Moule, député de la Guadeloupe (1946-1958), Rosan Girard est le fondateur du PCG et son premier secrétaire général (1958-1964). C'est lui qui fait adopter en 1956-1958 le tournant autonomiste du mouvement communiste guadeloupéen, contre l'assimilation défendue jusque-là [^55^]. Exclu de la direction du parti dans les années 1960, il voit sa gauche le dépasser : c'est dans le mouvement étudiant qu'il avait contribué à politiser que naissent l'AGEG, le CPNJG puis le GONG [^55^].
## Hégésippe Ibéné (1907-1989)
Avocat, cofondateur en 1944 du mouvement communiste guadeloupéen au sein de la fédération du PCF, Hégésippe Ibéné est député PCG de la Guadeloupe de 1973 à 1978 [^58^]. Représentant de la génération autonomiste d'après-guerre, il incarne le courant que les indépendantistes de l'après-1968 critiqueront comme trop modéré.
## Marcel Manville (1922-1998)
Avocat martiniquais au barreau de Paris, ami de Frantz Fanon, Marcel Manville est présent à presque toutes les barres anticolonialistes de l'après-guerre : les seize de Basse-Pointe, le FLN, et, en 1968, la défense des militants du GONG aux procès de Paris et de Pointe-à-Pitre [^56^][^59^]. Cofondateur du Front antillo-guyanais (1961), interdit de séjour aux Antilles de 1961 à 1966, il évolue vers l'indépendantisme et cofonde en Martinique le PKLS (Parti communiste pour l'indépendance et le socialisme, 1984). Il organise en 1992 le « procès de Christophe Colomb » et lance la campagne pour la reconnaissance de l'esclavage comme crime contre l'humanité, préfigurant la loi Taubira [^59^].
## Albert Béville, dit Paul Niger (1915-1962)
Précurseur de tous ces mouvements : administrateur des colonies en Afrique devenu anticolonialiste, poète sous le nom de Paul Niger, Albert Béville cofonde en 1961 le Front antillo-guyanais pour l'autonomie. Il définit l'assimilation comme « le stade suprême de la colonisation » et meurt dans un accident d'avion en juin 1962, alors qu'il se rend en Guadeloupe — un an avant la naissance du GONG, dont la fondation s'inscrit dans son sillage [^68^].
## Les figures-ponts avec le GONG
Plusieurs membres du GONG condamnés ou poursuivis en 1968 restent des témoins actifs de la période : **Serge Glaude**, cofondateur du GONG, auteur de *Le Gong c quoi ?* (2018) et membre du Collectif des patriotes guadeloupéens (COPAGUA) ; **Claude Makouke**, jugé à Paris en 1968 ; **Louis Théodore**, seul accusé à être resté en marronnage pendant toute l'instruction [^65^][^64^][^71^]. Leur parole, recueillie au fil des commémorations, relie directement le dossier du GONG à cette histoire de l'après-1968.
## Maïté Hubert M'Toumo
Secrétaire générale de l'UGTG au début des années 2020, elle est l'une des figures de la crise de novembre 2021, dénonçant comme « provocation » les arrestations de grévistes et appelant à renforcer les piquets de grève [^40^]. Sa présence à la tête de la centrale historique du syndicalisme national illustre la continuité de cette tradition jusque dans les conflits les plus récents.
## Ernest Moutoussamy (né en 1941)
Professeur de lettres et écrivain, député PCG de la Guadeloupe de 1981 à 1991, Ernest Moutoussamy est l'auteur de l'une des propositions de loi d'amnistie des indépendantistes en 1989, saluant ce « geste » qui réconciliait ses compatriotes « avec la légalité et l'action démocratique » [^58^][^85^].
---
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^17^]: https://combat-ouvrier.com/2026/03/19/co-n1367-14-mars-2026-guadeloupe-il-y-a-17-ans-laccord-du-4-mars-et-laccord-bino/
[^21^]: https://la1ere.franceinfo.fr/guadeloupe/50eme-anniversaire-de-l-ugtg-l-histoire-de-la-creation-de-cette-centrale-syndicale-racontee-par-rosan-mounien-1447868.html
[^23^]: https://www.humanite.fr/social-et-economie/-/elie-domota-depuis-quatre-cents-anson-na-pas-le-droit-de-parler
[^26^]: https://la1ere.franceinfo.fr/guadeloupe/lkp-mort-jacques-bino-devenu-symbole-du-mouvement-lkp-681109.html
[^27^]: https://rci.fm/deuxiles/infos/Social/UGTG-Elie-Domota-se-succede-lui-meme
[^28^]: https://www.20minutes.fr/societe/1045360-20121119-guadeloupe-meurtrier-presume-syndicaliste-jacques-bino-juge
[^30^]: https://afriquemagazine.com/elie-domota-l-anti-pwofitasyon
[^33^]: https://en.wikipedia.org/wiki/%C3%89lie_Domota
[^40^]: https://www.ouest-france.fr/region-guadeloupe/greve-contre-l-obligation-vaccinale-en-guadeloupe-deux-pompiers-blesses-lors-d-incidents-a79ca11a-46b2-11ec-ac28-0bb94b895f88
[^44^]: https://www.globalsecurity.org/military/world/para/gp-independantistes.htm
[^48^]: https://fr.wikipedia.org/wiki/Akiyo
[^50^]: https://www.lemonde.fr/archives/article/1981/11/19/une-radio-independantiste-en-guadeloupe_2726572_1819218.html
[^54^]: https://www.union-communiste.org/en/1991-11/guadeloupe-apres-la-scission-au-sein-du-parti-communiste-guadeloupeen-2861
[^55^]: https://maitron.fr/girard-rosan/
[^56^]: https://outremermemory.com/marcel-manville/
[^58^]: https://fr.wikipedia.org/wiki/Parti_communiste_guadeloup%C3%A9en
[^59^]: https://fr.wikipedia.org/wiki/Marcel_Manville
[^63^]: https://fr.wikipedia.org/wiki/Conf%C3%A9d%C3%A9ration_g%C3%A9n%C3%A9rale_du_travail_de_Guadeloupe
[^64^]: https://la1ere.franceinfo.fr/guadeloupe/fevrier-mars-avril-1968-proces-qui-ont-marque-guadeloupe-564093.html
[^65^]: https://www.guadeloupe.franceantilles.fr/actualite/politique/serge-glaude-conte-lhistoire-du-gong-234938.php
[^66^]: https://cgt-martinique.fr/xvi-eme-congres-de-la-cgtg-jean-marie-nomertin-reelu-a-la-tete-de-la-confederation/
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^70^]: https://la1ere.franceinfo.fr/guadeloupe/2013/11/25/cgtg-jean-marie-nomertin-reelu-88179.html
[^71^]: https://www.europe-solidaire.org/spip.php?article44927
[^82^]: https://www.notrenation.com/L-independantiste-Luc-Reinette-a
[^85^]: https://www.lemonde.fr/archives/article/1989/06/07/amnistie-pour-les-independantistes-de-la-guadeloupe-et-de-la-martinique_4140661_1819218.html
[^87^]: https://la1ere.franceinfo.fr/guadeloupe/reparations-enfin-la-jonction-des-peuples-d-afrique-d-amerique-et-des-caraibes-pour-un-meme-combat-se-rejouit-le-comite-international-des-peuples-noirs-cipn-1598115.html
@@ -0,0 +1,108 @@
---
titre: "Rapport de vérification"
chapeau: "Corrections, suppressions et confirmations : comment les sources ont été confrontées aux versions antérieures de ce dossier."
ordre: "7"
---
## 1. Erreurs factuelles corrigées
| Élément du document initial | Correction vérifiée | Sources |
|---|---|---|
| **ARC fondée en 1972**, « lutte armée » dès cette date | L'ARC est fondée en **1983** (premières revendications le 28 mai 1983) ; elle succède au **GLA** (1980-1981). Aucune organisation armée indépendantiste n'existait en 1972. | [^5^][^44^][^47^] |
| **Attentats ARC 1979-1980** | La vague d'attentats court de **1980 à 1987** : GLA (1980-81) puis ARC (1983-89), soit une centaine d'attentats et une dizaine de morts. | [^2^][^7^] |
| **« Démantèlement de l'ARC (1984) »** | Formulation acceptable mais à préciser : arrestation de Reinette le **27 novembre 1984**, procès en février 1985 ; la fin réelle de l'ARC date de **l'amnistie du 12 juillet 1989**. | [^11^][^2^] |
| **Évasion de Reinette en 1986** | L'évasion de la prison de Basse-Terre a lieu le **16 juin 1985**. | [^6^][^11^] |
| **« Retour de Reinette (1999) »** | Non vérifié : Reinette est amnistié et libéré en **juillet 1989**, pas en 1999. Événement à supprimer ou à documenter autrement. | [^11^] |
| **UPLG dirigée par Luc Reinette** | Reinette n'a jamais dirigé l'UPLG : il a fondé le **MPGI** (1981) et dirigé le GLA puis l'ARC. L'UPLG a été fondée notamment par **Lucien Perrutin et Jean Barfleur** ; Roland Thésauros conduit ses listes électorales en 1992-1993. | [^11^][^15^][^44^][^10^] |
| **MPGI « années 1970 », incertitude** | Le MPGI est fondé en **1981** par Luc Reinette. | [^44^][^36^] |
| **UTA fondée en 1973** | L'UTA est fondée en **décembre 1970**. | [^8^][^68^] |
| **MDES (1982), « trotskyste + indépendantiste », dirigé par Jean-Marie Nomertin** | **Le MDES n'existe pas** (voir §2). Jean-Marie Nomertin est membre de **Combat Ouvrier** et secrétaire général de la **CGTG** depuis janvier 2002. | [^63^][^66^] |
| **Jean-Marie Nomertin associé à l'UGTG** | Confusion avec **Ternisien Nomertin**, dirigeant historique de l'UGTG (à partir de 1982). Ce sont deux personnes distinctes, dans deux syndicats rivaux. | [^21^][^63^] |
| **Akiyo fondé en 1978** | Correct en substance : le mouvement naît en **1978-1979**, l'association « Mouvman kiltirèl » en **1984**. | [^46^][^48^] |
| **PCG présenté comme simple « contexte » (1958)** | Correct, mais enrichi : le PCG adopte le mot d'ordre d'indépendance en **1989** et subit la scission **PPDG en 1991**. | [^54^] |
| **Hégésippe Ibéné présenté comme dirigeant indépendantiste** | Hégésippe Ibéné (1907-1989) était **député PCG (1973-1978)** et cofondateur du mouvement communiste guadeloupéen : figure **autonomiste**, pas indépendantiste. | [^58^] |
| **Abert Béville, personnage post-1968** | **Albert** Béville (alias Paul Niger) est mort en **1962** : c'est un **précurseur** (Front antillo-guyanais, 1961), à replacer dans le contexte, pas dans les personnes de l'après-1968. | [^68^] |
| **Serge Glaude, Louis Théodore, « personnes clés » de l'après-1968** | Ce sont des **membres du GONG**, accusés au procès de 1968 : ils relèvent du dossier GONG. Ils sont conservés ici comme « figures-ponts » et témoins (Glaude est l'auteur de *Le Gong c quoi ?*, 2018). | [^67^][^65^] |
| **Grève de novembre 2021 rattachée au LKP** | La grève est lancée le **15 novembre 2021** par l'UGTG et un collectif ; les analystes notent que **le LKP n'y a pas joué de rôle central**. | [^40^][^37^] |
## 2. Éléments supprimés (invérifiables ou fabriqués)
| Élément | Verdict |
|---|---|
| **MDES** (Mouvement des démocrates et écologistes…), 1982, Guadeloupe | **Aucune trace dans aucune source.** Probable confusion avec le **MODEMAS** martiniquais (fondé en 1992 par Garcin Malsa). Supprimé. [^75^] |
| **GTG** (syndicat, « années 1970 ») | Aucune organisation de ce nom trouvée. Probable duplication erronée de l'**UGTG** ou de la **CGTG**. Supprimé. |
| **Mouvman Nonm** | Aucune trace trouvée dans les sources consultées. À ne pas publier sans source primaire. |
| **Kann'la** | Aucune trace trouvée. À ne pas publier sans source primaire. |
| **École Kreyòl** (comme organisation identifiée) | Non vérifié comme organisation spécifique. La question de la langue créole à l'école est réelle (expériences bilingues, « Kréyòl an mouvman » institutionnalisé), mais sans « École Kreyòl » documentée comme entité militante. Reformulé. [^51^][^57^] |
| **Radio Gongo** | Aucune trace. La radio indépendantiste documentée est **Radio-Unité** (1981). Supprimé. [^50^][^45^] |
| **« Révolution Caraïbe » comme média post-1968** | C'est une publication de **l'époque du GONG** (peu documentée par ailleurs). Replacée dans l'héritage. [^80^][^16^] |
## 3. Éléments confirmés
- Dissolution *de facto* du GONG en 1968, répression, clandestinité et exil [^16^].
- UPLG fondée en **1978**, héritière du GONG [^15^][^9^].
- UGTG fondée en **1973** (date précise : 2 décembre, Baie-Mahault) [^20^][^21^].
- LKP : collectif d'environ 48-50 organisations (l'estimation « ~49 » du document initial est cohérente), grève de **44 jours**, Élie Domota porte-parole [^17^][^25^].
- Mort de **Jacques Bino** dans la nuit du 17 au 18 février 2009 ; accord portant son nom ; meurtre non élucidé [^26^].
- Contexte international (Tricontinentale, Cuba, Black Power) [^12^].
- Journal *Lendépandans* comme organe de l'UPLG [^4^].
- Grève de **novembre 2021** [^40^][^39^].
## 4. Ajouts et enrichissements
1. **Le GLA** (1980-1981), absent du document initial, avec sa liste d'attentats documentée et l'ultimatum d'août 1980 [^47^].
2. **Radio-Unité** (8 novembre 1981), radio libre indépendantiste [^50^].
3. Le **MUFLNG** (13 décembre 1981) et la saisine de l'ONU par l'UPLG (1981) [^15^][^44^].
4. Le drame du **24 juillet 1984** (quatre morts de l'UPLG) [^15^].
5. Les résultats électoraux de l'UPLG (1992-1993) et sa dissolution (Mouvement Guadeloupéen, KLNG, 1993) [^10^][^9^].
6. La **loi d'amnistie du 10 juillet 1989**, avec son détail parlementaire [^85^][^81^].
7. Le **Mouvman Gwadloupéyen** (1997) et Ary Broussillon [^43^].
8. Le **CIPN** (1992) et la trajectoire des réparations jusqu'en 2025 [^77^][^87^].
9. La scission **PPDG** (1991) et le rôle d'Henri Bangou [^54^].
10. La chronologie détaillée des dirigeants de l'UGTG (Mornal, T. Nomertin, Mounien, Domota, Hubert M'Toumo) [^21^][^40^].
---
[^2^]: https://la1ere.franceinfo.fr/guadeloupe/les-nuits-bleues-de-1983-un-episode-de-l-histoire-de-guadeloupe-entre-explosions-et-comba-pour-l-independance-1642942.html
[^4^]: https://shs.cairn.info/revue-parlements-2025-1-page-200?lang=fr
[^5^]: https://castinstone.exeter.ac.uk/database/s/fr/item/3750
[^6^]: https://la1ere.franceinfo.fr/guadeloupe/nuits-bleues-il-y-a-39-ans-luc-reinette-s-evadait-de-la-prison-de-basse-terre-1497737.html
[^7^]: https://www.francetvpro.fr/contenu-de-presse/39760667
[^8^]: https://histoire-sociale.cnrs.fr/naissance-du-syndicalisme-national-guadeloupeen-1970-1978/
[^9^]: https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-actuelle-1993-guadeloupe-les-nationalistes-a-la.html
[^10^]: https://www.france-politique.fr/wiki/Union_Populaire_pour_la_Lib%C3%A9ration_de_la_Guadeloupe_(UPLG)
[^11^]: https://fr.wikipedia.org/wiki/Luc_Reinette
[^12^]: https://www.liberation.fr/debats/2018/04/02/en-guadeloupe-mai-68-est-tombe-en-67-et-il-a-ete-occulte_1640535/
[^15^]: https://fr.wikipedia.org/wiki/Union_populaire_pour_la_lib%C3%A9ration_de_la_Guadeloupe
[^16^]: https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe
[^17^]: https://combat-ouvrier.com/2026/03/19/co-n1367-14-mars-2026-guadeloupe-il-y-a-17-ans-laccord-du-4-mars-et-laccord-bino/
[^20^]: https://www.madinin-art.net/le-cinquantenaire-de-lugtg/
[^21^]: https://la1ere.franceinfo.fr/guadeloupe/50eme-anniversaire-de-l-ugtg-l-histoire-de-la-creation-de-cette-centrale-syndicale-racontee-par-rosan-mounien-1447868.html
[^25^]: http://lacgtg.com/notre-histoire/la-greve-generale-de-2009/
[^26^]: https://la1ere.franceinfo.fr/guadeloupe/lkp-mort-jacques-bino-devenu-symbole-du-mouvement-lkp-681109.html
[^36^]: https://la1ere.franceinfo.fr/martinique/les-nuits-bleues-de-l-independance-un-documentaire-qui-retrace-l-histoire-de-la-lutte-armee-aux-antilles-francaises-1318156.html
[^37^]: https://rattrapages-actu.fr/fiches-actu/crise-sanitaire-et-contestations-en-guadeloupe
[^39^]: https://fr.wikipedia.org/wiki/R%C3%A9volte_de_2021-2022_dans_les_Antilles_fran%C3%A7aises
[^40^]: https://www.ouest-france.fr/region-guadeloupe/greve-contre-l-obligation-vaccinale-en-guadeloupe-deux-pompiers-blesses-lors-d-incidents-a79ca11a-46b2-11ec-ac28-0bb94b895f88
[^43^]: https://fr.wikipedia.org/wiki/Mouvman_Gwadloup%C3%A9yen
[^44^]: https://www.globalsecurity.org/military/world/para/gp-independantistes.htm
[^45^]: https://www.schoop.fr/ficheradio.php?id_radio=5187
[^46^]: https://www.rfi.fr/fr/musique/20230221-carnaval-des-antilles-akiyo-haut-parleur-du-peuple-guadeloup%C3%A9en
[^47^]: https://fr.wikipedia.org/wiki/Groupe_de_lib%C3%A9ration_arm%C3%A9e
[^48^]: https://fr.wikipedia.org/wiki/Akiyo
[^50^]: https://www.lemonde.fr/archives/article/1981/11/19/une-radio-independantiste-en-guadeloupe_2726572_1819218.html
[^51^]: https://api.pageplace.de/preview/DT0400.9782296324732_A49331744/preview-9782296324732_A49331744.pdf
[^54^]: https://www.union-communiste.org/en/1991-11/guadeloupe-apres-la-scission-au-sein-du-parti-communiste-guadeloupeen-2861
[^57^]: https://www.guadeloupe.franceantilles.fr/actualite/culture/kreyol-an-mouvman-2025-an-nou-fe-yonn-pour-celebrer-la-culture-guadeloupeenne-1052668.php
[^58^]: https://fr.wikipedia.org/wiki/Parti_communiste_guadeloup%C3%A9en
[^63^]: https://fr.wikipedia.org/wiki/Conf%C3%A9d%C3%A9ration_g%C3%A9n%C3%A9rale_du_travail_de_Guadeloupe
[^65^]: https://www.guadeloupe.franceantilles.fr/actualite/politique/serge-glaude-conte-lhistoire-du-gong-234938.php
[^66^]: https://cgt-martinique.fr/xvi-eme-congres-de-la-cgtg-jean-marie-nomertin-reelu-a-la-tete-de-la-confederation/
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
[^68^]: https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/
[^75^]: https://fr.wikipedia.org/wiki/Mouvement_des_d%C3%A9mocrates_et_%C3%A9cologistes_pour_une_Martinique_souveraine
[^77^]: https://www.cipngp.com/
[^80^]: https://gong.gp/publications/
[^81^]: https://www.senat.fr/rap/1989-1990/i1989_1990_0112.pdf
[^85^]: https://www.lemonde.fr/archives/article/1989/06/07/amnistie-pour-les-independantistes-de-la-guadeloupe-et-de-la-martinique_4140661_1819218.html
[^87^]: https://la1ere.franceinfo.fr/guadeloupe/reparations-enfin-la-jonction-des-peuples-d-afrique-d-amerique-et-des-caraibes-pour-un-meme-combat-se-rejouit-le-comite-international-des-peuples-noirs-cipn-1598115.html
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
<p>GONG INFORMATION</p><p>JOURNAL DU PATRIOTE GUADELOUPÉEN</p><p>Un peuple qui décide de se gouverner est un peuple qui entreprend de se critiquer et de sorganiser.</p><p>EDITORIAL</p><p>LA LUTTE POUR NOTRE INDÉPENDANCE NATIONALE SE DÉVELOPPE AVEC IMPÉTUOSITÉ</p><p>La dégradation de la situation politico-sociale, laction révolutionnaire développée par le GONG au cours de 1966 et au début de 1967, ont sensiblement élevé le niveau de la lutte du peuple pour lindépendance nationale.</p><p>Limpérialisme français, aidé de ses valets, les révisionnistes et les réactionnaires ont essayé toutes les méthodes pour endiguer le flot impétueux de la lutte&nbsp;; ils ont cru trouvé une occasion inespérée dans le cyclone Ines qui au mois de Septembre 1966, dévasta complètement notre pays.</p><p>En associant le chantage, la menace, ils espéraient que notre peuple viendrait se prosterner devant les urnes colonialistes le 5 mars, au prix de quelques billets de 10 Frs.</p><p>Mais ils se sont grossièrement trompés notre peuple leur a infligé une cuisante défaite&nbsp;:</p><p>À lintimidation constituées par lenvoi des «&nbsp;troupes dintervention&nbsp;» colonialistes françaises, au chantage exercé par les services de la préfecture, à la corruption organisée par les laquais de limpérialisme, aux vaines et éternelles promesses faites par les révisionnistes du P.C.G, notre peuple, dans sa grande majorité, sous la direction politique de son avant-garde LE GONG a répondu dignement et fermement par lAbstention Révolutionnaire.</p><p><br>- 53&nbsp;% de la population ont ainsi exprimé le profond mépris quils avaient pour ces mascarades, ces courses aux miettes, que constituent ces élections.</p><p>- 53&nbsp;% de la population ont ainsi exprimé leur ferme volonté de se débarrasser de la tutelle de limpérialisme français.</p><p>- 53&nbsp;% de la population ont ainsi exprimé le profond mépris quils avaient pour ces vieillards qui courbent l’échine pour lécher les quelques os infectes, lâchés par les colonialistes français, ces hommes qui ont renoncé au droit à la souveraineté de leur peuple.</p><p>- 53&nbsp;% de la population ont répondu à lappel du GONG, en pratiquant lABSTENTION RÉVOLUTIONNAIRE.</p><p>Les réactionnaires n’étaient pas encore relevé de leur défaite, que le peuple de BASEE-TERRE passait à loffensive, et maîtrisait la ville pendant 4 jours (du 20 au 24 mars).</p><p>Ainsi, lannée 1967 à peine entamée, le peuple Guadeloupéen, sous la direction du GONG a remporté deux éclatantes victoires sur les forces réactionnaires, les forces des ténèbres.</p><hr><p><i>! EN COURS D'ÉDITION !</i></p>
@@ -0,0 +1 @@
<p>GONG INFORMATION</p><p>JOURNAL DU PATRIOTE GUADELOUPÉEN</p><p>Un peuple qui décide de se gouverner est un peuple qui entreprend de se critiquer et de sorganiser.</p><p>N° SPACIAL</p><p>UN DOCUMENT QUE TOUT</p><p>Groupe dOrganisation Nationale de la Guadeloupe</p><p>À PROPOS DE LARTICLE DE L’ÉTINCELLE&nbsp;: «&nbsp;QUELS INTÉRÊTS SERT LE G.O.N.G&nbsp;»</p><hr><p>! EN COURS D'ÉDITION !</p>
+155
View File
@@ -0,0 +1,155 @@
Ces dernières années écoulées ont vu l'effondrement quasi général du système colonial dans le monde. Avec l'accession de l'Algérie à l'indépendance, après la libération des pays de l'Afrique Noire, l'empire colonial français s'est presque évanoui.
Tout près de la Guadeloupe, le renversement de la dictature sanglante de Batista par le glorieux peuple cubain, la transformation de Cuba en un état libre et socialiste, l'accession des Antilles sous domination britannique à l'autonomie et à l'indépendance a ouvert la voie au mouvement de décolonisation au sein même de la Caraïbe.
Les ex-colonies, fortes de leur dignité et de leur souveraineté retrouvées, sont entrées avec enthousiasme dans la voie de leur développement économique et social, bénéficiant de l'aide des autres états plus développés ou des organismes internationaux. Ces nouveaux États jouent sur le plan international un rôle dont l'importance n'échappe à personne.
Cependant, la Guadeloupe, ainsi que les quatre autres « départements d'Outre-mer », continue à subir le joug colonial français.
Les adaptations successives apportées à la politique dite d'assimilation ne peuvent plus masquer cette évidence. C'est pourquoi, le colonialisme français, dans un dernier sursaut de nostalgie, essaie de tout mettre en œuvre pour conserver ce dernier carré de la colonisation.
Malgré tout, il s'est développé durant ces dernières années, un véritable courant pour l'autonomie dans tous les milieux guadeloupéens. Mais ce courant n'a pu jusqu'à présent constituer une force organisée capable de briser le joug colonialiste.
Les faiblesses du mouvement autonomiste sur le plan pratique résultent du fait que l'élite politique n'a pas été capable de s'unir pour offrir des perspectives claires et nettes au peuple, que les partis politiques existants n'ont pas su toujours se dégager de la gangue électoraliste et des habitudes importées par la domination française et envisager hardiment l'avenir et enfin parce que le travail systématique et nécessaire d'éducation et d'organisation des masses n'a pas été convenablement fait. Tout cela s'explique par le fait que la question de la libération politique de la Guadeloupe ne s'est jamais posée comme une lutte évolutive de libération nationale.
L'analyse objective de toutes ces considérations eut au cours des deux années écoulées pour conséquence d'insuffler aux différents courants autonomistes qui sporadiquement se manifestaient dans la capitale française un enthousiasme nouveau, générateur d'objectifs bien définis et de moyens de lutte inédits. Ce fut donc dans l'euphorie générale que naquit ce qu'il était convenu d'appeler le Front Antillo-Guyanais. Cependant l'objectivité nous commande d'affirmer que, l'impossibilité pour cette organisation de se relever d'une part, à la suite de la mesure de dissolution qui la frappait et de se développer d'autre part, découle de l'esprit de clocher voisin de l'autoritarisme qui présidait aux décisions essentielles, d'un manque de structuration organique, et enfin de divergences idéologiques sur la conception même du devenir respectif des pays intéressés.
Si les tâtonnements et les indécisions étaient inévitables en fonction même des conditions dans lesquelles le problème de l'autonomie se trouvait et se trouve encore posé leur perpétuation pourrait, à très brève échéance, plonger la Guadeloupe dans les plus terribles calamités.
Déjà la détérioration cumulative de la situation en Guadeloupe pose de façon non équivoque l'urgence de la mise en place des solutions adéquates. Elle pose en même temps et dramatiquement la nécessité d'une mobilisation générale de tous les Guadeloupéens pour la prise en main du destin de leur pays.
C'est pour toutes ces raisons, et profondément pénétrés du rôle qu'il leur appartient de jouer dans l'évolution de la Guadeloupe, qu'un certain nombre de Guadeloupéens, pour la plupart :
- Jeunes intellectuels en début de carrière ;
- Étudiants en fin d'études ;
- Travailleurs, ont décidé de créer une organisation en vue de tout mettre en œuvre pour :
- Réaliser la révolution politique, économique et sociale en Guadeloupe ;
- Construire une Guadeloupe nouvelle, souveraine et heureuse. Cette organisation prendra la dénomination de Groupe d'organisation nationale de la Guadeloupe (G.O.N.G.) (…)
## 1. Le droit du peuple guadeloupéen à disposer de lui-même
Le droit à l'autodétermination est un droit inaliénable et imprescriptible reconnu à tous les peuples et expressément notifié par la Charte des Nations unies. Les Guadeloupéens constituent un peuple majeur différent du peuple français. Communauté stable d'hommes avec un territoire propre, une histoire propre, une culture, une formation psychique, une langue (en dehors du français), une mentalité, des intérêts économiques, des mœurs, des besoins et des aspirations fondamentaux propres, ils constituent aujourd'hui une nation en pleine gestation certes, mais dont les composantes sont suffisamment nettes pour qu'elle revendique tous ses droits.
Il ne peut s'agir ici d'une minorité nationale pouvant s'intégrer à un ensemble national (français) plus grand. Il n'y a ici rien de comparable avec les exigences propres aux minorités nationales telles qu'on les rencontre en Corse, en Alsace, ou en Bretagne par exemple.
## 2. La Guadeloupe a le droit à la pleine souveraineté nationale
C'est un principe constant sur lequel on ne saurait transiger quand bien même le peuple guadeloupéen consentirait à hiérarchiser les étapes par lesquelles inéluctablement il atteindrait son objectif final.
Cette revendication du reste, bien que reflétant forcément les conditions objectives et subjectives qui la déterminent à un moment donné, s'inscrit en conséquence dans un cadre national.
La lutte du peuple guadeloupéen pour le triomphe de ses aspirations est par conséquent une lutte à caractère national pour la raison même que ces aspirations sont le reflet d'un désir encore plus ou moins conscient de libération du joug oppresseur.
## 3. La lutte pour ce droit est une lutte juste
Elle s'inscrit dans le grand courant de décolonisation qui constitue l'événement historique fondamental de notre époque.
Des conditions favorables existent aujourd'hui pour engager et mener à bien une telle lutte. Elles sont à la fois externes et internes.
**I. Externes.** La désagrégation générale du système colonial depuis la fin de la Deuxième Guerre mondiale fait qu'aujourd'hui les plus petits pays encore colonisés ont le droit de prétendre eux aussi rejeter le joug colonial.
- La condamnation ferme de l'O.N.U. du colonialisme et sa résolution tendant à la libération de tous les pays colonisés dans le courant de 1963.
- L'accession du Tiers Monde à la souveraineté nationale et internationale.
- L'existence du camp socialiste qui groupe plus du tiers de la population du globe et qui milite en faveur de l'émancipation des peuples sous tutelle.
Enfin l'accession récente de l'Algérie (naguère « départements français ») à l'indépendance de même que la transformation politique opérée dans les Antilles britanniques et la marche triomphante de la révolution cubaine en dépit de tous les mauvais coups de ses adversaires impérialistes, sont de nature à hâter l'évolution politique en Guadeloupe.
**II. Internes.** Ces conditions sont à la fois objectives et subjectives.
La preuve est faite que le système d'appartenance à la France ne saurait résoudre les problèmes spécifiques de la Guadeloupe car il existe un antagonisme fondamental entre les intérêts des travailleurs et consommateurs guadeloupéens d'une part et les intérêts des trusts monopolistes français d'autre part qui détiennent à la fois, la terre, les moyens de production et de transport, le commerce et l'administration. Il est de plus en plus acquis dans les plus larges couches que les problèmes guadeloupéens ne peuvent être résolus que par la prise en main par le peuple guadeloupéen de tous les leviers de commande de la vie politique, économique et sociale ; la lutte des travailleurs est indissolublement liée à la lutte pour la souveraineté nationale ; ces deux objectifs forment naturellement un tout qu'il est impossible de dissocier.
- Le cheminement progressif de l'idée autonomiste au sein des masses laborieuses.
- Le désintéressement significatif du peuple guadeloupéen pour tout ce qui concerne la politique française, marqué notamment par un absentéisme important des électeurs lors du dernier référendum et des élections législatives (près de 60 % d'abstention en dépit du bourrage massif et frauduleux des urnes organisé sous le patronage officiel).
- Enfin le fait le plus déterminant est encore l'engagement total de la jeunesse quelle que soit son origine sociale, et singulièrement de la grande masse des étudiants dans la lutte pour l'émancipation politique.
## 4. Nécessité d'une lutte révolutionnaire
La revendication du peuple guadeloupéen est une revendication nationale. Elle vise avant tout à transformer l'état de choses existant dans ce qu'il a de plus fondamental et de plus essentiel. Il s'agit de transformer radicalement la Guadeloupe, de créer une Guadeloupe libre et socialiste conformément aux exigences de notre temps, aux aspirations et aux besoins les plus impératifs de notre peuple.
La politique d'adaptation ou de réformes qui ne touchent pas aux structures en place débouche fatalement sur une impasse. Elle relève de la démagogie.
C'est donc une véritable révolution qu'il faut réaliser en Guadeloupe. (…)
## 6. Les objectifs de la révolution
Il résulte de l'analyse faite plus haut que la Révolution doit amener nécessairement la Guadeloupe à la pleine souveraineté.
Le mot d'ordre d'autonomie a constitué une étape nécessaire dans le processus de libération idéologique de la Guadeloupe. S'il a tenu compte des conditions subjectives liées d'une part aux difficultés de poser de façon concrète le problème, à un certain complexe sur les possibilités d'avenir d'une Guadeloupe totalement émancipée et, d'autre part, à certains sentiments d'attachement pour la France, aujourd'hui ce mot d'ordre paraît insuffisant ou insuffisamment explicité en raison du fait même que l'idée a largement pénétré dans les masses et que, pris en lui-même, le mot d'autonomie couvre un champ trop vaste d'interprétations.
Pour répondre aux aspirations de notre peuple et apporter des solutions conformes aux exigences de notre temps, la Révolution devra nécessairement déboucher sur un régime de démocratie.
Tout cela implique donc deux impératifs fondamentaux de la Révolution :
1. Accession de la Guadeloupe à la pleine souveraineté ;
2. Établissement en Guadeloupe d'un régime de démocratie populaire.
### La pleine souveraineté nationale
La lutte révolutionnaire a pour objectif de soustraire la Guadeloupe à la tutelle coloniale et à toute tutelle étrangère. Les Guadeloupéens veulent construire leur destin à l'exemple de tous les autres peuples et non subir un destin qu'on leur impose ; cela implique l'édification de la Guadeloupe en un état souverain dirigé par :
1. Une assemblée législative élue par le peuple ;
2. Un gouvernement révolutionnaire appuyé sur le peuple et contrôlé par lui.
Ces deux pouvoirs détenant les attributs de la souveraineté nationale.
### Rapports avec la France
La destruction des structures coloniales, l'accession à la pleine souveraineté, signifient l'établissement de nouveaux rapports entre l'ancienne métropole et la Guadeloupe. Seule l'issue de la lutte déterminera le caractère de ces nouveaux rapports.
### La Guadeloupe dans la Caraïbe
La Guadeloupe, de par sa situation même, est à vocation caraïbe. Le peuple, dans sa grande majorité, est sensible à tout ce qui se passe dans la Caraïbe et dans l'Amérique latine ; les progrès de la révolution cubaine sont suivis avec un intérêt croissant par les masses laborieuses. C'est la conjonction des divers colonialismes français, britannique, hollandais, espagnol et américain qui a dressé l'artificielle barrière qui existe entre les différents peuples de la Caraïbe.
Une des tâches essentielles de la Révolution sera de combattre cette barrière et de faciliter le rapprochement entre les différents pays de la Caraïbe.
À l'égard de nos frères de la Martinique et de la Guyane, la Révolution adoptera une attitude de solidarité agissante et fera tout pour faciliter le mouvement vers l'unité.
En dépit des spécificités propres à chacun des pays, de nombreuses raisons rapprochent ces trois pays et singulièrement la Guadeloupe et la Martinique :
- **Dans l'immédiat :** une solidarité étroite dans la lutte, une entente conjointe sur les objectifs ainsi qu'une coordination d'action ne pourront que renforcer le mouvement d'émancipation dans ces pays et hâter le moment de leur libération ;
- **Pour l'avenir :** une coopération étroite de ces pays dans tous les domaines, politique, économique, culturel, ne pourra que consolider le devenir respectif de chacun d'eux et faciliter leur édification en États modernes.
En tout état de cause, la construction en commun, l'établissement de liens organiques entre ces pays ne peuvent être possibles et efficaces que s'ils sont réalisés par des peuples devenus libres et que si, une fois libérés, ils s'engagent dans des voies démocratiques semblables. C'est pourquoi nous ne pouvons souscrire d'ores et déjà à telle ou telle forme d'union, car ce serait établir un préalable qui pourrait par la suite se révéler dangereux pour le devenir respectif de ces pays, dans la mesure où il pourrait faire le jeu de l'impérialisme dans la pratique.
Entre la dilution au sein d'un groupement vague niant l'originalité, les besoins et les aspirations respectifs de chaque partie et le confinement dans un particularisme national, étroit et chauvin, il y a assurément la place pour une entente profonde et durable.
Les aspirations à l'unité se situent dans une perspective historique juste. Elles traduisent le besoin de libération des masses, leur désir de mettre le maximum de forces en mouvement pour briser tous les obstacles à leur promotion.
> « L'unité entre des pays distincts est une œuvre gigantesque qui doit se poser dans le cadre d'options idéologiques, politiques et économiques communes correspondant aux intérêts des masses populaires. »
### Ouverture sur le monde
Un des facteurs non négligeables de notre développement est la possibilité pour notre pays de bénéficier de l'aide technique et financière des autres pays du monde.
C'est pourquoi, en matière de politique étrangère, la Guadeloupe doit jouir d'une liberté d'action. C'est pourquoi la Guadeloupe doit pouvoir se faire représenter auprès des principaux organismes internationaux.
L'argument répandu selon lequel la libération politique des Antilles transformerait ces pays en bases militaires au service d'un bloc ne résiste pas à l'examen. Il est directement inspiré par les colonialistes qui visent, en spéculant sur la volonté pacifiste de nos peuples, à mobiliser la sensibilité antillaise au service de leurs intérêts et à prolonger la tutelle coloniale.
### Un régime démocratique et populaire
La prise en main par notre peuple de ses propres affaires suppose l'orientation de la Révolution vers un régime démocratique et populaire ; c'est-à-dire l'union consciente de toutes les couches de la population pour la construction de la Guadeloupe dans le cadre des principes socialistes.
Le but primordial de la Révolution doit être la transformation radicale du système économique actuel de profit en une économie de besoins : la satisfaction des besoins essentiels du peuple.
Seule une perspective socialiste peut créer les conditions adéquates à cette transformation. L'édification de la Guadeloupe en État moderne, la résolution efficace des problèmes, le triomphe contre les obstacles de toutes sortes et les immenses difficultés ne seront possibles que dans le cadre d'un régime qui permet l'initiative, la vigilance et le contrôle du peuple.
Le développement accéléré du sens de la responsabilité collective est en l'occurrence facteur de progrès et gage de succès.
Les objectifs suivants constituent les principes fondamentaux de la Révolution en matière économique :
1. Réforme agraire assurant le contrôle du peuple sur la propriété foncière et sur la production agricole ;
2. Refonte du commerce ;
3. Industrialisation, source d'activités nouvelles et d'utilisation du potentiel humain de travail ;
4. La planification scientifique et démocratique seule capable d'assurer le développement harmonieux, proportionné et rapide de l'économie dans tous ses secteurs (agriculture, industrie, commerce, transport, pêche, etc.) constituera le principe essentiel, le moteur qui permettra d'atteindre dans toute leur ampleur ces objectifs.
## 7. Les conditions du succès
Telles sont dans leurs grandes lignes les conditions de l'émancipation de notre pays.
Jamais les chances de succès n'ont été si grandes ; il faut savoir les saisir.
> « La force du mouvement national est fonction du degré de participation à ce mouvement de vastes couches de la nation, du prolétariat et de la paysannerie. »
Toutes les difficultés, toutes les oppositions, toute résistance du colonialisme seront rapidement balayées quand le peuple aura compris la nécessité de s'unir sur la base de ces principes pour briser le cadre d'une domination triséculaire.
**Le G.O.N.G. — Adopté en Assemblée générale — juin 1963.**
+76
View File
@@ -0,0 +1,76 @@
## Définitions
**Client :** tout professionnel ou personne physique capable au sens des articles 1123 et suivants du Code civil, ou personne morale, qui visite le Site objet des présentes conditions générales.
**Prestations et Services :** gong.gp met à disposition des Clients un ensemble de contenus documentaires et historiques.
**Contenu :** ensemble des éléments constituant l'information présente sur le Site, notamment textes, images, vidéos.
**Informations clients :** ci-après dénommées « Information(s) », elles correspondent à l'ensemble des données personnelles susceptibles d'être détenues par gong.gp pour la gestion de votre compte, de la relation client et à des fins d'analyses et de statistiques.
**Utilisateur :** internaute se connectant et utilisant le site susnommé.
**Informations personnelles :** « les informations qui permettent, sous quelque forme que ce soit, directement ou non, l'identification des personnes physiques auxquelles elles s'appliquent » (article 4 de la loi n° 78-17 du 6 janvier 1978).
Les termes « données à caractère personnel », « personne concernée », « sous-traitant » et « données sensibles » ont le sens défini par le Règlement Général sur la Protection des Données (RGPD : n° 2016-679).
## 1. Présentation du site internet
En vertu de l'article 6 de la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique, il est précisé aux utilisateurs du site internet gong.gp l'identité des différents intervenants dans le cadre de sa réalisation et de son suivi :
- **Propriétaire :** ORGANISATION KA INTERNATIONALE — 36 rue Lethière, 97100 Basse-Terre.
- **Responsable publication :** ORGANISATION KA INTERNATIONALE — kontak@o-k-i.net. Le responsable publication est une personne physique ou une personne morale.
- **Webmaster :** Cédric Famibelle-Pronzola — contact@cedric-pronzola.dev.
- **Hébergeur :** OVH — 2 rue Kellermann, 59100 Roubaix.
- **Délégué à la protection des données :** ORGANISATION KA INTERNATIONALE — kontak@o-k-i.net.
## 2. Conditions générales d'utilisation du site et des services proposés
Le Site constitue une œuvre de l'esprit protégée par les dispositions du Code de la Propriété Intellectuelle et des réglementations internationales applicables. Le Client ne peut en aucune manière réutiliser, céder ou exploiter pour son propre compte tout ou partie des éléments ou travaux du Site en dehors du cadre de la licence indiquée à l'article 5.
L'utilisation du site gong.gp implique l'acceptation pleine et entière des conditions générales d'utilisation ci-après décrites. Ces conditions d'utilisation sont susceptibles d'être modifiées ou complétées à tout moment ; les utilisateurs du site gong.gp sont donc invités à les consulter de manière régulière.
Ce site internet est normalement accessible à tout moment aux utilisateurs. Une interruption pour raison de maintenance technique peut toutefois être décidée par gong.gp, qui s'efforcera alors de communiquer préalablement aux utilisateurs les dates et heures de l'intervention.
## 3. Description des services fournis
Le site internet gong.gp a pour objet de fournir une information concernant l'histoire du Groupe d'Organisation Nationale de la Guadeloupe. gong.gp s'efforce de fournir des informations aussi précises que possible. Toutefois, il ne pourra être tenu responsable des oublis, des inexactitudes et des carences dans la mise à jour, qu'elles soient de son fait ou du fait des tiers partenaires qui lui fournissent ces informations.
Toutes les informations indiquées sur le site gong.gp sont données à titre indicatif et sont susceptibles d'évoluer. Les renseignements figurant sur le site ne sont pas exhaustifs et sont donnés sous réserve de modifications ayant été apportées depuis leur mise en ligne.
## 4. Limitations contractuelles sur les données techniques
Le site utilise la technologie JavaScript. Le site internet ne pourra être tenu responsable de dommages matériels liés à son utilisation. L'utilisateur s'engage à accéder au site en utilisant un matériel récent, ne contenant pas de virus et avec un navigateur de dernière génération mis à jour.
Le site gong.gp est hébergé chez un prestataire sur le territoire de l'Union européenne conformément aux dispositions du Règlement Général sur la Protection des Données (RGPD : n° 2016-679).
## 5. Propriété intellectuelle et licence
Le site internet **gong.gp** et les éléments qui y sont accessibles (textes, images, graphismes, logos, vidéos, icônes, sons, etc.) sont, sauf mention contraire, mis à disposition sous la licence [GNU Affero General Public License Version 3 (AGPL-3.0)](https://www.gnu.org/licenses/agpl-3.0.html). Cette licence garantit aux utilisateurs les libertés suivantes :
- liberté d'exécuter le programme pour tous les usages ;
- liberté d'étudier le fonctionnement du programme et de l'adapter à vos besoins ;
- liberté de redistribuer des copies du programme ;
- liberté d'améliorer le programme et de publier vos modifications.
Conformément aux exigences de la licence AGPL-3.0, si vous redistribuez ou modifiez des éléments du site, vous devez également fournir le code source complet, incluant vos modifications, sous la même licence. Les textes historiques reproduits sur ce site (charte, documents de 1963, extraits d'archives) appartiennent au patrimoine documentaire et sont cités à des fins de mémoire, de recherche et d'éducation, avec mention de leur provenance.
## 6. Limitations de responsabilité
gong.gp agit en tant qu'éditeur du site. gong.gp ne pourra être tenu responsable des dommages directs et indirects causés au matériel de l'utilisateur lors de l'accès au site, résultant soit de l'utilisation d'un matériel ne répondant pas aux spécifications indiquées au point 4, soit de l'apparition d'un bug ou d'une incompatibilité.
## 7. Gestion des données personnelles
Le site gong.gp est un site statique à but documentaire. Il ne collecte pas de données personnelles à des fins commerciales et ne les revend pas. Conformément au RGPD (n° 2016-679) et à la loi Informatique et Libertés, les utilisateurs disposent des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité de leurs données.
Pour exercer ces droits, l'utilisateur peut contacter le responsable du traitement : ORGANISATION KA INTERNATIONALE — DPO, 36 rue Lethière, 97100 Basse-Terre. Les utilisateurs peuvent également déposer une réclamation auprès de la CNIL ([www.cnil.fr](https://www.cnil.fr/fr/plaintes)).
## 8. Liens hypertextes et cookies
Le site gong.gp contient des liens hypertextes vers d'autres sites, mis en place avec l'autorisation de l'éditeur. Cependant, gong.gp n'a pas la possibilité de vérifier le contenu des sites ainsi visités et n'assumera en conséquence aucune responsabilité de ce fait.
Dans sa version SvelteKit statique, le site ne dépose pas de cookies de suivi publicitaire ni de traceurs tiers. Seule une préférence de thème (clair/sombre) peut être enregistrée localement dans le navigateur ; elle n'est jamais transmise à un serveur.
## 9. Droit applicable et attribution de juridiction
Tout litige en relation avec l'utilisation du site gong.gp est soumis au droit français. En dehors des cas où la loi ne le permet pas, il est fait attribution exclusive de juridiction aux tribunaux compétents de Guadeloupe.
+139
View File
@@ -0,0 +1,139 @@
Au cours de la journée d'étude du 1er mai, en présence de représentants de l'AGEC, de l'A.A.C., le bureau provisoire a débattu des voies et moyens et du programme d'activités de l'année 1963. Considérant l'extrême importance de connaître concrètement pourquoi nous voulons notre libération, comment nous entendons mener notre lutte, nous avons décidé de poser quelques conclusions fondamentales qui doivent constituer l'option politique et stratégique du militant du G.O.N.G. Nous ne pouvons aller de l'avant si nous ne tombons pas tous d'accord sur l'attitude politique à observer, la méthode d'action de lutte à appliquer.
L'adoption de ce rapport engagera clairement tous les militants et sera leur constante référence jusqu'à l'intervention de données exceptionnelles capables de modifier le processus de notre lutte.
Un examen très approfondi a porté sur les questions suivantes :
1. Lutte de masse et lutte de classe.
2. Lutte de masse en tant que moyen de lutte révolutionnaire.
3. La lutte révolutionnaire armée.
4. La violence libératrice.
5. Les exemples de lutte de libération nationale.
6. Les possibilités concrètes de la lutte en Guadeloupe.
7. La voie révolutionnaire de la Guadeloupe.
8. L'établissement du programme d'action du G.O.N.G.
Voici les conclusions qui ont été dégagées.
## Points 1 et 2 : de la lutte de masse en tant que moyen de lutte de libération nationale
La lutte de masse est l'entrée en action des plus larges couches de la population dans une mobilisation générale pour le triomphe d'une revendication bien définie. Elle est basée en pays sous-développé sur la recherche du mieux-être et l'aspiration à la dignité.
La lutte de masse peut être le résultat de l'organisation d'une alliance temporaire comportant des avantages immédiats pour les deux partis : la classe ouvrière et paysanne dans une société avancée d'un côté et la bourgeoisie de l'autre. En ce qui concerne la Guadeloupe, la lutte de masse doit être le résultat de l'organisation des différentes catégories sociales mobilisées sur un thème unitaire : la revendication nationale, un statut d'État souverain associé avec un programme révolutionnaire qui doit tenir compte essentiellement des intérêts de l'ensemble de la population et en premier lieu des paysans et ouvriers constituant la force motrice de la révolution. Car l'analyse dialectique permet d'affirmer que la contradiction principale est celle qui existe entre les catégories sociales du peuple dans son entier et le colonialisme et l'impérialisme français. La résolution de cette contradiction constitue le caractère national de notre lutte de libération. Des contradictions internes entre les intérêts de diverses catégories sociales existent, elles doivent tendre vers une solution acceptable pour tous, vers une responsabilité de plus en plus élargie aux couches les plus nombreuses de la population guadeloupéenne. La résolution de ces contradictions internes menées sous le nom de la lutte de classe constitue le caractère démocratique de notre lutte. Dans une stratégie générale, la lutte pour la Démocratie doit nécessairement être menée en même temps que la lutte de libération. Elle ne doit pas bloquer le travail d'organisation nationale ; bien comprise, elle ne saurait être invoquée pour rejeter les cadres nationaux capables d'apporter qualitativement et quantitativement un sérieux appoint à notre lutte.
Chaque responsable, chaque militant doit tenir compte de cette attitude politique dans le travail d'unification et d'organisation politiques. Nous faisons nôtre cette appréciation de Staline : « La force du mouvement national est fonction du degré de participation des vastes couches de la nation, du prolétariat et de la paysannerie » ; et c'est l'occasion de rappeler avec Mao le rôle des jeunes intellectuels et étudiants militant au G.O.N.G. Ils doivent aller aux masses paysannes et ouvrières pour les mobiliser et les organiser selon ces principes. Ils seront jugés, évalués non sur leurs connaissances livresques et techniques mais sur leur capacité à s'intégrer au peuple, à mener une action concrète, à réaliser une tâche définie dans le sens de cette orientation de lutte. Éduquer, mobiliser, organiser, voilà la ligne à suivre.
### Position sur un des moyens de lutte de masse : le suffrage universel
Le suffrage universel doit être considéré comme une arme du peuple ; il l'utilise pour la défense de sa revendication nationale, pour exprimer à la face du monde, par le choix d'un ou plusieurs représentants authentiques, sa volonté de faire aboutir le programme défendu. Tout représentant élu démocratiquement doit obligatoirement avoir pour tâche de combattre le système de dépendance et de faire de l'agitation pour le changement de statut politique. Dans les conditions démocratiques de vote, le peuple doit participer aux élections, exprimer sa volonté, du moment que ces élections vont dans le sens de ses intérêts, et qu'il a la garantie du respect de ses suffrages. Cependant il est à noter que dans le rapport actuel des forces, le colonialisme se sert le plus souvent du geste électoral du Guadeloupéen pour cautionner, grâce à la fraude et à la force policière, les fantoches qui servent son intérêt. Le peuple doit refuser d'aller aux urnes chaque fois qu'il s'agit d'une mascarade organisée par le colonialisme, sous le joug de ses forces armées. Bien plus, il doit supprimer le moyen d'oppression par un boycott systématique et organisé de telle sorte que cette action devienne un événement politique positif pour sa lutte de libération nationale. Dans le cas d'une élection globale devant décider de l'avenir politique du peuple guadeloupéen, la position du G.O.N.G. est que la participation aux urnes ne sera valable que si toutes les garanties sont réunies par un contrôle neutre et international.
Nous voyons que l'ensemble de la lutte révolutionnaire ne saurait tendre ni uniquement, ni principalement à faire élire des représentants chargés de faire de l'agitation et de poser dans les formes constitutionnelles la Revendication Nationale. Nous constatons que les actuels « mal élus » ne pourront à aucun moment prétendre négocier au nom du peuple guadeloupéen. Nous constatons que tant que l'arme du suffrage universel ne sera pas contrôlée par le peuple, l'électoralisme doit être liquidé en tant que moyen de lutte révolutionnaire de libération nationale.
## Points 3 et 4 : lutte révolutionnaire armée, violence libératrice
Tout le monde admet que le passage de la lutte politique à la lutte armée constitue un tournant extrêmement grave et important pour le salut national. Lénine nous enseigne que l'insurrection doit s'appuyer sur l'essor révolutionnaire des masses et non sur un complot. L'histoire nous enseigne que le colonialisme ne recule que devant des actions de force à l'échelle du peuple opprimé.
La force doit s'entendre aussi bien dans le sens matériel que moral. Elle se traduit par les rapports existant entre les avantages et les faiblesses des parties opposées.
Tenant compte des luttes des peuples qui se sont libérés du joug du colonialisme, des conditions spécifiques de la lutte en Guadeloupe, le G.O.N.G. admet la violence libératrice spécifique comme moyen intégré de notre lutte de libération nationale. Mais nous précisons que l'action terroriste au stade actuel ne ferait que défavoriser notre cause. Nous devons à tout prix éviter l'extermination de nos forces naissantes. Les interventions armées ne peuvent, en aucun cas, être déclenchées avant que le peuple, soutien logistique de la Révolution, ne les ait admises et rendues possibles.
L'analyse brève et comparative des forces nous montre que l'adversaire est avantagé sur les points suivants :
- la qualité et la quantité des armes,
- les forces de répression bien entraînées,
- un sens élevé de l'organisation,
- une propagande largement orchestrée à l'intérieur comme à l'extérieur.
Nos avantages :
- Notre cause est juste. Nous luttons contre l'oppression politique, économique, sociale, pour le droit de nous diriger nous-mêmes (« souveraineté nationale »).
- L'ensemble de notre population est d'accord pour un changement de statut.
- La lutte se passera en tout premier lieu sur un sol où vit un peuple qui en a une parfaite connaissance et soutient ses fils.
- Le soutien international des peuples libérés du colonialisme et des peuples du camp socialiste.
- Les contradictions internes de l'impérialisme.
Notre faiblesse sur le plan matériel apparaît clairement. Il faut noter que ces avantages du camp colonialiste portent sur des points secondaires ; dans une évaluation dialectique correcte, le passage de l'état d'infériorité initiale à l'état de supériorité finale est possible, car notre force est, elle, capable de se développer plus vite sur les points essentiels au cours même de la lutte :
- participation des larges masses à la lutte de libération,
- soutien de plus en plus large de l'opinion internationale.
Ainsi apparaît une notion fondamentale à retenir : notre stratégie de lutte de libération doit être envisagée sous l'angle d'une résistance de longue durée. Toute conception née de l'impatience visant à enlever une victoire rapide serait une grave erreur et devrait être combattue.
C'est à une **victoire politique** que doivent tendre toutes nos forces.
Pourquoi victoire politique ? Toute lutte aboutit nécessairement à une négociation ; celle que nous visons doit entraîner des conséquences telles que le colonialisme se trouvera objectivement dans l'incapacité de poursuivre son œuvre d'exploitation et de domination, des conséquences telles que notre destin soit assuré par notre responsabilité. D'où cette notion fondamentale de penser la stratégie d'organisation du peuple comme une lutte de construction nationale. En résumé : abattre l'impérialisme, préparer les structures organisationnelles d'une Guadeloupe libre, souveraine, moderne, heureuse. Nous voyons que les conditions de succès de notre lutte révolutionnaire anticolonialiste, anti-impérialiste, de libération et de construction nationales sont précisément l'existence d'un mouvement puissant et agissant. « La révolution est impossible sans lutte nationale généralisée. »
## Point 5 : des exemples de lutte de libération nationale
Nous savons que chaque révolution, chaque lutte de libération nationale est dans chacun des cas un phénomène unique, propre à telle époque historique, à tel pays — c'est-à-dire aux conditions politique, économique et physique du peuple qui mène la lutte. Cependant, nous affirmons que toutes les révolutions confirment la loi fondamentale suivante : « Il ne suffit pas, pour que la révolution ait lieu, que les masses exploitées et opprimées soient conscientes de l'impossibilité de vivre comme autrefois et réclament le changement. Il faut, pour que la révolution ait lieu, que les exploiteurs, les colonialistes et leurs suppôts ne puissent pas vivre et gouverner comme autrefois. »
Nous décidons, non pas de mener la lutte révolutionnaire à la manière du Vietnam, de Cuba ou de l'Algérie, mais de bénéficier de leur expérience de la lutte de libération, de leur aide, de leurs apports positifs à la lutte mondiale de décolonisation.
## Points 6 et 7 : possibilité concrète de la lutte, voie révolutionnaire en Guadeloupe
**Sur le plan politique.** L'analyse des forces politiques et sociales montre que les forces autonomistes (A.G.E.G., P.G.G., M.D.A., syndicats, personnalités progressistes) n'ont pu jusqu'à présent réaliser l'unité politique sur la base d'une lutte de libération nationale, et sur un programme minimum à contenu social et économique entraînant l'adhésion du peuple.
Mais des possibilités concrètes d'unité se dégagent. L'A.G.E.G., force nationale, offre des possibilités concrètes d'organiser la jeunesse guadeloupéenne sur une base nationale. Elle a adopté le mot d'ordre « Unité et organisation » du peuple. Les débats sur le thème de l'unité ont, malgré les divergences idéologiques, imposé à tous la lutte de libération nationale, au P.C.G. comme chez le M.D.A.
Les ouvriers guadeloupéens de Paris se regroupent au sein de l'A.G.T.A.G., afin de participer au combat de libération.
En Guadeloupe et à Paris, l'existence de groupes de jeunes révolutionnaires prouve, s'il en était besoin, que la crise générale progresse.
**Sur le plan de la résistance physique.** La résistance physique, l'emploi de certaines formes d'actions armées, de la violence spécifique, sont dans nos possibilités. Car pendant la guerre colonialiste menée au Vietnam par la France, pendant son combat d'extermination mené contre le peuple algérien, plusieurs générations de jeunes guadeloupéens ont servi contre leurs frères coloniaux. Ils ont compris par l'action, par la vue directe, que leur position auprès de l'oppresseur était incompatible avec leur origine, leurs aspirations. Ils sont dans la grande majorité d'accord pour risquer leur vie en pleine conscience, pour leur dignité, leur liberté, contre ces mêmes forces qui les avaient embrigadés d'office.
Mais il existe, aussi bien dans les partis de gauche, dans le camp des étudiants et bien entendu dans les rangs des valets et des personnalités, des hommes qui prônent un verbalisme révolutionnaire tendant à maintenir nos forces dans un pacifisme garanti. Il nous faut combattre ces pacifistes si nous voulons faire avancer l'idée d'une lutte réelle ; il nous faut écarter les obstacles nombreux qu'ils accumulent pour repousser indéfiniment la réalisation des conditions objectives de la lutte de libération nationale.
Notre position est que notre peuple ne se refusera pas à manier les armes, à en avoir pour défendre son droit à la liberté après que son sang ait été prélevé pour des raisons contraires à son intérêt. Dans le cas contraire, nous mériterions notre esclavage.
La conclusion qui s'impose est que la voie guadeloupéenne est celle d'une lutte politique de masse généralisée portant sur tous les plans et dans tous les domaines, utilisant tous les moyens, y compris les actions armées, la violence spécifique, dans la mesure des possibilités concrètes de la Guadeloupe.
Voici, condensées, les lignes générales de notre orientation et stratégie. Ces lignes sont pour l'instant propulsées et appliquées par le G.O.N.G. Nous espérons qu'elles seront dans leur plus grande part adoptées par le mouvement national guadeloupéen.
### En ce qui concerne la lutte de masse
La phase préliminaire, dans cette étape pré-révolutionnaire actuelle, comporte une préparation systématique, impérieuse, intransigeante et accélérée des cadres révolutionnaires. L'accélération de l'histoire nous impose des mesures d'urgence et une réduction du temps de maturation. Les militants doivent rapidement apprendre les méthodes d'agitation, d'organisation, de mobilisation et de direction.
Il s'agit de développer et de renforcer l'action pour :
- généraliser la prise de conscience ;
- poser la revendication nationale dans tous les domaines de la vie quotidienne : sur les lieux de travail, dans les écoles, les églises, les syndicats, les partis politiques, les associations culturelles ou sportives, les sociétés mutualistes ;
- accroître l'agitation politique afin de créer un état de tension révolutionnaire par l'édition de tracts, d'affiches, d'inscriptions sur les murs, par l'organisation de meetings, le noyautage de manifestations officielles placées sous l'égide du système. Créer et multiplier les organisations de masse pour la lutte en plein jour. Mais surtout passer à l'organisation concrète des groupes révolutionnaires, d'organisations nouvelles sur la base des catégories des activités professionnelles en y développant l'idéologie de la lutte de libération nationale avancée par le G.O.N.G. — d'où l'apparition d'organisations telles que :
- Syndicat national,
- Mouvement national de la jeunesse,
- Association des artisans et des petits commerçants,
- Union nationale des femmes.
L'union des paysans et des petits planteurs est certainement la tâche qui entraînera la phase du regroupement des forces guadeloupéennes sous une direction unifiée et à forte cohésion interne en un vaste Front Uni ou mouvement national de la Guadeloupe.
### Sur la question de la violence
Le moment de son entrée en scène sera déterminé après une évaluation dialectique de nos forces, selon les conditions et les besoins de la lutte. Les militants doivent faire de la propagande pour l'action armée ou la violence afin de la préparer, de la rendre possible, puisque nous devons y recourir.
De toute évidence, il faut que les premières conditions soient remplies, ou presque en totalité, pour qu'interviennent :
- la grève générale,
- le boycott du commerce et de l'économie colonialiste,
- le boycott de l'administration colonialiste en même temps que la création d'une administration parallèle guadeloupéenne,
- le boycott des élections législatives et générales.
Les actions armées contre les institutions et corps constitués représentant concrètement la tutelle (préfecture, gendarmerie, casernes de C.R.S.…), la liquidation des traîtres, des valets, et des représentants de la tutelle, et l'insurrection.
Les actions contre les institutions administratives et économiques doivent être politiques (ex. précédents).
**À l'extérieur :**
- Poser de manière systématique et claire le problème guadeloupéen et notre revendication nationale devant la conscience française.
- Entraîner l'aide effective des organisations anticolonialistes en France par des activités concrètes de soutien en plein jour.
- Utiliser la solidarité agissante des nations sœurs pour l'obtention d'une aide matérielle, financière et technique à la révolution guadeloupéenne. Démasquer le gouvernement français devant l'opinion publique internationale quand il prétend avoir terminé la décolonisation.
- Dénoncer les hommes de l'ancien Front Antillo-Guyanais qui volent la représentativité de notre peuple auprès des pays du tiers monde, les arrivistes guadeloupéens liés à ces usurpateurs.
- Préparer les techniciens à formation polymorphe pour la lutte armée, les commandos destinés à accomplir les tâches spéciales de la révolution.
La mise en route et la réussite d'une telle stratégie supposent :
1. **Une ligne politique juste :** notre revendication de souveraineté nationale est juste ; le contenu social qui sera proposé à notre peuple tiendra compte essentiellement de ses intérêts, et aura un caractère démocratique.
2. **Un bloc unitaire national :** notre tâche d'unité, d'organisation de tout le peuple est réalisable car elle reflète un besoin de tous les Guadeloupéens.
3. **Un plan de lutte correctement élaboré :** l'engagement de tout notre peuple organisé pour se battre sur tous les plans est un gage indéniable de succès.
## « Nous vaincrons »
Rangeons-nous sous la bannière du G.O.N.G. pour poursuivre la lutte contre l'impérialisme, contre le colonialisme français et ses valets locaux.
@@ -0,0 +1,125 @@
## Introduction : pourquoi ces deux hommes ?
Les événements de mai 1967 en Guadeloupe ne sont pas une tragédie spontanée : ils sont le résultat d'une chaîne de décisions prises à Pointe-à-Pitre et à Paris. Deux hommes en occupent les deux extrémités. Le premier, **Pierre Bolotte**, préfet de la Guadeloupe de 1965 à 1969, commandait sur place les forces de « maintien de l'ordre » [^119^]. Le second, **Jacques Foccart**, secrétaire général de l'Élysée pour la Communauté et les Affaires africaines et malgaches, suivait la Guadeloupe de très près — de par ses attaches familiales, ses réseaux et ses intérêts personnels, comme l'établit le rapport de la mission parlementaire d'information de 2015 [^67^]. Comprendre leur parcours, c'est comprendre comment une grève d'ouvriers du bâtiment s'est transformée en massacre, et pourquoi celui-ci a été occulté pendant un demi-siècle.
---
## 1. Pierre Bolotte (1921-2008) : le technicien de la « pacification »
### 1.1. Une carrière forgée dans les guerres coloniales
Pierre Jacques Bolotte, né le 26 octobre 1921 à Neuilly-sur-Seine et mort le 23 mai 2008 à Paris, entre dans l'administration préfectorale en 1944 — sous le régime de Vichy — et est reconduit après la Libération [^122^][^123^]. Sa carrière suit fidèlement la géographie des crises impériales françaises : l'Indochine auprès du Haut-Commissaire (années 1950-1953), où il participe à la réflexion sur les formes militaro-policières de répression qui donneront naissance à la doctrine de la « guerre contre-révolutionnaire » ; l'Algérie, comme sous-préfet de Miliana (1955-1956) puis pendant la guerre, où il couvre et soutient les exactions des militaires, s'oppose au préfet Paul Teitgen et empêche la commission d'enquête menée par Maurice Garçon d'accéder aux documents demandés [^122^][^123^][^120^].
De 1958 à 1962, il est secrétaire général de la préfecture de La Réunion, où il développe ce que l'historien Mathieu Rigouste décrit comme une politique de « pacification » néocoloniale destinée à empêcher « le développement d'une tendance plus ou moins autonomiste » — incluant des programmes de contraception forcée et de migration organisée [^120^][^122^]. Après un passage au ministère de l'Intérieur (1963-1965), il est nommé préfet de la Guadeloupe en 1965 [^123^]. Son inventaire d'archives, conservé à Sciences Po, résume cette trajectoire d'un seul tenant : « De la préfecture de la Guadeloupe à la préfecture de Seine-Saint-Denis, 1965-1972 » [^123^].
### 1.2. En Guadeloupe : politique démographique et grille de lecture anti-subversive
Dès son arrivée, Bolotte tente de mettre en place, par des structures extra-légales, une politique d'avortements et de contraceptions forcés sur la population guadeloupéenne ; il échoue notamment face à l'opposition de l'évêque de l'île [^122^]. Sur le plan politique, il applique immédiatement aux mouvements guadeloupéens sa grille de lecture contre-insurrectionnelle : après un tour des notables, il se dit « informé et convaincu de l'existence de plusieurs petits organismes qui militaient pour l'autonomisme, et même pour l'indépendance », met en alerte les cabinets ministériels, Matignon et l'Élysée, et revient « persuadé qu'il y avait là une menace directe contre les départements français de la Caraïbe » [^120^].
Lors des émeutes de Basse-Terre des 20-21 mars 1967 — déclenchées par l'agression raciste d'un commerçant blanc contre un infirme noir —, Bolotte envoie police et renforts de gendarmerie, interdit toute réunion et menace « les agitateurs irresponsables ». Le gouvernement lui assure sa « pleine confiance » et lui affirme que « cette organisation séparatiste [le GONG] est à traiter sans ménagement aucun » [^120^].
### 1.3. Les 26-27 mai 1967 : l'ordre de tirer
Le 26 mai 1967, la grève des ouvriers du bâtiment achoppe à la Chambre de commerce de Pointe-à-Pitre. Après les heurts entre CRS et manifestants, le préfet, installé à la sous-préfecture voisine, donne l'ordre de « faire usage de toutes les armes » — un ordre qui couvre *a posteriori* des tirs à balles réelles déjà commencés [^129^]. Jacques Nestor, militant du GONG ciblé par les renseignements depuis mars, est abattu — « sans doute visé intentionnellement » par un policier, selon la commission d'information et de recherches mise en place en 2014 [^120^][^121^]. Deux autres manifestants tombent, une balle dans le front [^120^].
Bolotte exige que les manifestations soient « jugulées sans faiblesse » ; la répression dure trois jours, pendant lesquels toute personne de couleur dans la rue peut être prise pour cible [^122^]. Les bilans restent disputés : 7 à 8 morts selon le bilan officiel initial, 87 selon les sources administratives évoquées en 1985 par le secrétaire d'État aux DOM-TOM Georges Lemoine, 80 à plus de 200 selon les estimations d'historiens — estimation rendue ardue par la destruction d'une partie importante des archives [^122^]. Trente gendarmes sont blessés [^122^].
### 1.4. L'après-Guadeloupe : la matrice de l'ordre sécuritaire moderne
Loin d'être sanctionné, Bolotte poursuit sa carrière : secrétaire général à la délégation générale à la recherche scientifique et technique (1967-1969), puis **premier préfet de Seine-Saint-Denis** à la création du département (1969) — où il demande l'autorisation au ministère de l'Intérieur puis supervise la création de la **Brigade anticriminalité (BAC)**, héritière de la Brigade nord-africaine (BNA), généralisée ensuite à tout le territoire [^122^][^119^]. Il sera ensuite directeur général des collectivités locales (1975-1977), dernier préfet de la région Haute-Normandie (1977-1982), conseiller-maître à la Cour des comptes (1982), avant de finir sa vie comme élu parisien et président d'une association de patrimoine [^123^].
C'est toute la thèse de Mathieu Rigouste : le parcours de Bolotte « retrace à lui seul la généalogie coloniale et militaire de l'ordre sécuritaire contemporain » — des techniques de contre-insurrection testées en Indochine, en Algérie et en Guadeloupe sont réimportées en métropole pour quadriller les quartiers populaires [^120^]. L'historien Martin Mourre cite son cas comme illustration de « ces trajectoires particulièrement répressives de hauts fonctionnaires qui se sont illustrés à la fois dans l'espace impérial et en métropole » [^122^].
---
## 2. Jacques Foccart (1913-1997) : le « Guadeloupéen » de l'Élysée
### 2.1. Le fils de planteur devenu homme de l'ombre
Jacques Koch-Foccart, né le 31 août 1913 à Ambrières (Mayenne) et mort le 19 mars 1997 à Paris, est le fils d'Elmire de Courtemanche, une béké (créole blanche) de Guadeloupe, et de Guillaume Koch-Foccart, Français d'origine alsacienne, planteur de bananes et maire de Gourbeyre [^125^][^121^]. Il passe sa petite enfance dans la plantation familiale en Guadeloupe et garde toute sa vie des liens étroits avec l'île et avec les milieux békés [^125^]. Sa sœur, Mme Lamare, réside en Guadeloupe ; lui-même fonde en 1944 la SAFIEX, entreprise d'import-export de bananes et fruits exotiques principalement tournée vers les Antilles, qu'il conserve jusqu'en 1991 et qui lui assure une indépendance financière totale — « Foccart ne fut jamais fonctionnaire de la République » [^127^][^133^].
Résistant, il rejoint de Gaulle et devient, avec Jacques Soustelle, l'un des fondateurs du SDECE ; en 1947, il est nommé responsable du RPF pour les Antilles et la Guyane, puis s'occupe des questions ultramarines avant de se spécialiser sur l'Afrique [^125^][^133^]. Selon le journaliste Pierre Péan (*L'homme de l'ombre*, 1998), « non seulement il gardera toujours une certaine prédilection pour la Guadeloupe, mais quand de Gaulle reviendra au pouvoir, il considérera cette île comme son apanage » [^130^].
### 2.2. Le tout-puissant secrétaire général
Conseiller technique du général de Gaulle à Matignon (1958) puis à l'Élysée (1959), secrétaire général de la Communauté (1960), Jacques Foccart devient en 1961 **secrétaire général de la présidence de la République pour la Communauté et les Affaires africaines et malgaches**, poste qu'il occupe jusqu'en 1969, puis sous Pompidou jusqu'en 1974 [^128^][^133^]. Son domaine couvre officiellement l'Afrique, les DOM-TOM, les services de renseignement et la liaison avec les formations gaullistes ; il supervise le SDECE et, officieusement, le Service d'action civique (SAC), le service d'ordre gaulliste qu'il a contribué à fonder en 1960 [^128^][^133^]. Architecte de ce qu'on appellera la « Françafrique », il entretient chaque soir un tête-à-tête avec le général dont il nourrit son *Journal de l'Élysée* — il est le seul conseiller à rester en fonction durant toute la présidence de Gaulle, puis à être maintenu par Pompidou [^133^].
Sa puissance est telle qu'un rapport confidentiel commandé en 1966 par le ministre de l'Intérieur Roger Frey sur son passé est jugé si « explosif » qu'il est enfermé dans une armoire blindée [^131^]. Son nom apparaît dans l'affaire Ben Barka (1965) et, selon ses détracteurs, derrière nombre de coups d'État africains [^127^][^125^].
### 2.3. Foccart et la Guadeloupe de 1967 : fraude électorale et couverture politique
L'implication de Foccart dans les affaires guadeloupéennes de 1967 est documentée à trois niveaux.
**Les élections de mars 1967.** Les législatives guadeloupéennes sont entachées de fraude : Vladimir Srnsky, commerçant blanc d'origine tchèque et agent électoral de l'UNR gaulliste, organise l'achat massif de voix pour faire battre la candidate communiste donnée favorite. Il s'en vante dans un télégramme adressé à Foccart : « Ai contribué à sauver une voix majorité gouvernementale… Ai pu éviter beaucoup de voix communistes », télégramme rendu public lors du procès des membres du GONG [^130^][^126^]. Selon les avocats de la défense, le préfet Bolotte et Srnsky se réunissaient régulièrement chez la sœur de Foccart, Mme Lamare [^130^]. Fait décisif : c'est ce même Srnsky qui, le 20 mars 1967, lance son chien contre le clouteur noir infirme Tersien Balzinc — l'agression raciste qui déclenche les émeutes de Basse-Terre, première étape de l'engrenage menant à mai [^126^][^121^].
**Le suivi politique de la répression.** La mission parlementaire d'information de 2015 conclut que « les autorités locales ont été poussées par Jacques Foccart, qui suivait plus particulièrement ce qui se passait en Guadeloupe du fait de ses réseaux, de ses attaches familiales et de ses intérêts » [^67^]. Ses archives personnelles (Archives nationales, fonds AG/5(1)/2089) figurent parmi les sources du rapport [^124^]. Dans son *Journal de l'Élysée*, il commente froidement le dégagement de la place de la Victoire : « Il a fallu dégager la place avec une certaine violence » [^120^]. Selon l'émission *Rendez-vous avec X* (France Inter, 7 mars 2009), l'ordre de tirer fut « au moins couvert, sinon donné » par Foccart — une hypothèse journalistique, à présenter comme telle [^130^].
**L'étouffement judiciaire.** Lors du procès des membres du GONG devant la Cour de sûreté de l'État (1968), les avocats de la défense demandent — sans succès — la comparution de Foccart comme témoin [^130^]. Les documents relatifs au massacre restent scellés sous le statut Secret défense jusqu'en 2017 [^122^].
### 2.4. Après de Gaulle : une influence qui survit à tout
Écarté par l'intérim d'Alain Poher en 1969, rappelé par Pompidou, évincé par Giscard en 1974 (qui le remplace par son propre bras droit René Journiac), Foccart reste le conseiller officieux des réseaux : il initie Jacques Chirac aux réseaux franco-africains, devient son « Monsieur Afrique » à Matignon pendant la cohabitation (1986-1988), anime la cellule Afrique de la mairie de Paris (1988-1995), puis est nommé « représentant personnel du président auprès des chefs d'État africains » après 1995. Chirac l'élève à la dignité de grand officier de la Légion d'honneur. Il meurt le 19 mars 1997, sans jamais avoir eu à répondre de son rôle guadeloupéen [^127^][^133^].
---
## 3. La division du travail répressif : Bolotte et Foccart en mai 1967
Le tableau croisé montre comment les deux hommes se complètent sans se confondre :
| | **Pierre Bolotte** | **Jacques Foccart** |
|---|---|---|
| Position en 1967 | Préfet de la Guadeloupe (1965-1969) [^123^] | Secrétaire général de l'Élysée, Affaires africaines et malgaches (1961-1969) [^128^] |
| Niveau d'action | **Terrain** : commande les forces de l'ordre, ordonne les tirs [^129^] | **Sommet de l'État** : réseaux, renseignement, couverture politique [^67^] |
| Doctrine | Contre-insurrection importée d'Indochine et d'Algérie [^120^] | Maintien de l'ordre gaulliste dans l'empire (« apanage » antillais) [^130^] |
| Lien avec le GONG | Le désigne comme « organisation séparatiste à traiter sans ménagement aucun » [^120^] | Suit le dossier via ses réseaux ; sa présence est réclamée (en vain) au procès de 1968 [^130^] |
| Lien intime avec la Guadeloupe | Aucun (haut fonctionnaire de passage) | Familial et économique : mère béké, plantations, SAFIEX, sœur résidant sur l'île [^125^][^133^] |
| Conséquence directe | Massacre des 26-28 mai ; création ultérieure de la BAC [^122^] | Fraude électorale de mars 1967 via Srnsky ; étouffement de l'affaire [^130^] |
| Reddition de comptes | Aucune — carrière poursuivie jusqu'à la Cour des comptes [^123^] | Aucune — reste conseiller des présidents jusqu'en 1997 [^133^] |
Le dispositif militaire des 26-27 mai, reconstitué par la mission parlementaire, illustre la dimension d'État de la répression : 150 CRS (Guadeloupe et Martinique), 300 gendarmes locaux, l'escadron de gendarmerie mobile « PUMA » venu de Bapaume (les « képis rouges »), la police locale et le 33e régiment d'infanterie de marine — l'armée n'étant toutefois engagée que pour la garde de points stratégiques [^67^][^124^].
---
## 4. Les conséquences, de 1968 à nos jours
**Occultation (1967-1985).** Les documents du massacre sont scellés Secret défense ; la version officielle parle d'« émeutes » et de 7 à 8 morts [^122^]. Il faut attendre 1985 pour que le secrétaire d'État aux DOM-TOM Georges Lemoine évoque, sur sources administratives, un bilan de 87 morts [^122^].
**Mémoire militante (années 1970-2000).** Pour la mouvance patriotique, Mé 67 devient la preuve que l'État est prêt à tirer sur la population pour conserver la Guadeloupe ; le GONG, décapité par les procès de 1968, laisse des cadres qui rebâtissent le mouvement (UTA, UGTG, UPLG). Les responsables nommés — Bolotte, Foccart — deviennent des figures de l'adversaire colonial dans toute la littérature militante [^119^].
**Reconnaissance partielle (2014-2017).** Une commission d'information et de recherches sur les événements de mai 1967 est créée en 2014 ; son rapport de 2015 confirme notamment que Jacques Nestor a « sans doute été visé intentionnellement » et que les autorités locales ont été « poussées par Jacques Foccart » [^67^][^120^]. Les archives sont déclassifiées en 2017 [^122^].
**Revendications actuelles.** En 2009, la plateforme du collectif LKP comporte parmi ses revendications des « poursuites contre les responsables des massacres de mai 67 à Pointe-à-Pitre » [^130^]. Aucune poursuite n'a jamais abouti : Bolotte est mort en 2008, Foccart en 1997, sans avoir eu à s'expliquer devant une juridiction [^123^][^133^]. La question de la responsabilité de l'État — et de la réparation — reste ouverte, et la circulation des techniques répressives de Bolotte (BAC, quadrillage des quartiers) fait du 26 mai 1967, selon les mots de Mathieu Rigouste, l'un des points d'origine de « l'ordre sécuritaire moderne » [^120^][^119^].
---
## Sources principales
- Rapport de la mission d'information de l'Assemblée nationale sur les événements de mai 1967 en Guadeloupe (2015), Vie publique [^67^]
- Inventaire des archives Pierre Bolotte, Sciences Po / Archives nationales [^123^]
- Mathieu Rigouste (entretien), Bondy Blog, 2023 [^119^]
- « Des massacres oubliés de mai 1967 en Guadeloupe aux prémices de l'ordre sécuritaire moderne », Basta!, 2017 [^120^]
- Notice « Pierre Bolotte », Wikipédia (sources croisées avec l'inventaire Sciences Po) [^122^]
- Notices Jacques Foccart : Encyclopædia Universalis [^127^], Fondation Charles de Gaulle [^128^], FranceArchives [^133^]
- « Foccart le guadeloupéen », Survie, 2009 (citant Pierre Péan, *L'homme de l'ombre*, 1998, et France Inter, *Rendez-vous avec X*, 2009) [^130^]
- « Mai 1967 en Guadeloupe : anniversaire d'un massacre colonial », NPA-l'Anticapitaliste, 2017 [^126^]
- « Foccart, l'initiateur de la Françafrique », Les Échos, 2009 [^131^]
*Points présentés comme hypothèses et non comme faits établis : l'ordre de tirer « donné par Foccart » (hypothèse de l'émission Rendez-vous avec X, 2009) [^130^] ; les bilans supérieurs à 100 morts (estimations historiennes, archives partiellement détruites) [^122^].*
---
[^67^]: https://www.vie-publique.fr/files/rapport/pdf/164000717.pdf
[^119^]: https://www.bondyblog.fr/culture/histoire/guadeloupe-mai-67-cette-histoire-recele-le-tragique-dune-revolution-manquee/
[^120^]: https://basta.media/des-massacres-oublies-de-mai-1967-en-guadeloupe-aux-premices-de-l-ordre
[^121^]: https://oliwonlakarayib.com/les-evenements-de-pointe-a-pitre-du-26-au-27-mai-1967-revendications-et-mouvements-autonomistes-contre-forces-de-repression/
[^122^]: https://fr.wikipedia.org/wiki/Pierre_Bolotte
[^123^]: https://www.sciencespo.fr/histoire/sites/sciencespo.fr.histoire/files/inventaire_Pierre_Bolotte.pdf
[^124^]: http://polices.mobiles.free.fr/crs/guadeloupe/1967%20Guadeloupe.pdf
[^125^]: https://une-autre-histoire.org/jacques-foccart-1913-1997/
[^126^]: https://npa-lanticapitaliste.org/opinions/international/mai-1967-en-guadeloupe-anniversaire-dun-massacre-colonial
[^127^]: https://www.universalis.fr/encyclopedie/jacques-foccart/
[^128^]: https://www.charles-de-gaulle.org/lhomme/biographies/jacques-foccart/
[^129^]: https://www.matierevolution.fr/spip.php?article6544
[^130^]: https://survie.org/decolonisons/2009/185-novembre-2009/article/foccart-le-guadeloupeen
[^131^]: https://www.lesechos.fr/2009/08/foccart-linitiateur-de-la-francafrique-474875
[^133^]: https://francearchives.gouv.fr/fr/authorityrecord/FRAN_NP_051643
-80
View File
@@ -1,80 +0,0 @@
.card {
cursor: pointer;
display: flex;
flex-direction: column;
height: 100%;
}
.card-content {
flex-grow: 1;
}
.footer {
padding: .5rem 1rem;
position: fixed;
bottom: 0;
width: 100%;
}
.footer q {
font-size: 0.9rem;
line-height: 1.2;
}
.footer small {
font-size: 0.8rem;
}
.has-border-top {
border-top: 2px solid #da131a;
}
.has-shadow-top {
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
hr {
margin-block: .5rem !important;
}
#kontak {
display: flex;
justify-content: center;
margin-bottom: .6em;
}
#kontak button {
margin-right: .6em;
}
.orientation-modal, .charte-modal {
color: #da131a;
transition: color 0.3s ease;
text-decoration: underline;
}
.orientation-modal:hover, .charte-modal:hover {
color: rgb(255, 20, 28);
}
strong {
color: #f5f5f5;
}
#template {
margin-bottom: 10em;
}
@media (max-width: 768px) {
.columns.is-multiline {
max-width: 100%;
}
.footer {
font-size: xx-small;
}
#template {
margin-bottom: 15em;
}
}
-1182
View File
File diff suppressed because it is too large Load Diff
-113
View File
@@ -1,113 +0,0 @@
document.addEventListener('DOMContentLoaded', () => {
// Functions to open and close a modal
function openModal($el) {
$el.classList.add('is-active');
}
function closeModal($el) {
$el.classList.remove('is-active');
}
function closeAllModals() {
(document.querySelectorAll('.modal') || []).forEach(($modal) => {
closeModal($modal);
});
}
// Add a click event on buttons to open a specific modal
(document.querySelectorAll('.js-modal-trigger') || []).forEach(($trigger) => {
const modal = $trigger.dataset.target;
const $target = document.getElementById(modal);
$trigger.addEventListener('click', () => {
openModal($target);
});
});
// Add a click event on various child elements to close the parent modal
(document.querySelectorAll('.modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button') || []).forEach(($close) => {
const $target = $close.closest('.modal');
$close.addEventListener('click', () => {
closeModal($target);
});
});
// Add a keyboard event to close all modals
document.addEventListener('keydown', (event) => {
if(event.key === "Escape") {
closeAllModals();
}
});
});
function openModalFromTemplate() {
const $target = document.getElementById('modal-article');
$target.classList.add('is-active');
}
(document.querySelectorAll('.modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button') || []).forEach(($close) => {
const $target = $close.closest('.modal');
$close.addEventListener('click', () => {
closeModal($target);
});
});
document.addEventListener('keydown', (event) => {
if(event.key === "Escape") {
closeAllModals();
}
});
function closeModal($el) {
$el.classList.remove('is-active');
}
function closeAllModals() {
(document.querySelectorAll('.modal') || []).forEach(($modal) => {
closeModal($modal);
});
}
document.addEventListener('htmx:afterSwap', function(event) {
if (event.detail.target.classList[0] === 'modal-request') {
const articleTitre = document.querySelector('#article-titre');
const articleChapeau = document.querySelector('#article-chapeau');
const articleContenu = document.querySelector('#article-contenu');
const articleCouverture = document.querySelector('#article-couverture');
const response = JSON.parse(event.detail.xhr.response);
document.querySelector('.modal-request').innerHTML = ''
articleTitre.innerHTML = response.data.attributes.titre;
articleChapeau.innerHTML = response.data.attributes.chapeau;
articleContenu.innerHTML = response.data.attributes.contenu;
articleCouverture.setAttribute("src", `https://api.gong.gp${response.data.attributes.couverture.data.attributes.url}`);
if (response.data.attributes.couverture.data.attributes.alternativeText) {
articleCouverture.setAttribute("alt", response.data.attributes.couverture.data.attributes.alternativeText);
}
const fichiers = response.data.attributes.fichiers.data;
const articleFichiers = document.querySelector('#article-fichiers');
articleFichiers.innerHTML = '';
if (fichiers) {
articleFichiers.innerHTML = '';
fichiers.forEach(fichier => {
articleFichiers.insertAdjacentHTML('beforeend', `
<p id="fichier-${fichier.id}">
<span class="icon">
<ion-icon name="document"></ion-icon>
</span>
<a class="has-text-success" href="https://api.gong.gp${fichier.attributes.url}">${fichier.attributes.name}</a>
</p>
`);
});
}
}
});
+7147
View File
File diff suppressed because it is too large Load Diff
+34
View File
@@ -0,0 +1,34 @@
{
"name": "gong.gp",
"version": "2.0.0",
"description": "GONG — Groupe d'Organisation Nationale de la Guadeloupe (site SvelteKit)",
"license": "AGPL-3.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
},
"devDependencies": {
"@fontsource/archivo": "^5.1.0",
"@fontsource/inter": "^5.1.0",
"@sveltejs/adapter-static": "^3.0.6",
"@sveltejs/kit": "^2.15.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@vite-pwa/sveltekit": "^0.6.7",
"marked": "^15.0.12",
"svelte": "^5.16.0",
"svelte-check": "^4.1.1",
"typescript": "^5.7.2",
"vite": "^6.0.6",
"vite-imagetools": "^7.0.5",
"vite-plugin-pwa": "^0.21.1"
},
"dependencies": {
"gsap": "^3.12.5",
"lenis": "^1.1.18"
}
}
-6
View File
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gong.gp</loc>
</url>
</urlset>
+12
View File
@@ -0,0 +1,12 @@
// See https://svelte.dev/docs/kit/types#app.d.ts
declare global {
namespace App {
// interface Error {}
// interface Locals {}
// interface PageData {}
// interface PageState {}
// interface Platform {}
}
}
export {};
+21
View File
@@ -0,0 +1,21 @@
<!doctype html>
<html lang="%lang%" class="has-no-js">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="%sveltekit.assets%/favicon.ico" sizes="32x32" />
<link rel="icon" href="%sveltekit.assets%/icon.png" type="image/png" sizes="192x192" />
<link rel="apple-touch-icon" href="%sveltekit.assets%/apple-icon.png" />
<link rel="manifest" href="%sveltekit.assets%/manifest.webmanifest" />
<meta name="theme-color" content="#0D0D0D" />
<link rel="preload" href="%sveltekit.assets%/fonts/archivo-latin-700-normal.woff2" as="font" type="font/woff2" crossorigin />
<link rel="stylesheet" href="%sveltekit.assets%/fonts/fonts.css" />
<!-- Anti-FOUC thème : pose .js / .light-theme avant le premier paint (CSP script-src 'self') -->
<script src="%sveltekit.assets%/theme.js"></script>
%sveltekit.head%
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">%sveltekit.body%</div>
<script src="%sveltekit.assets%/registerSW.js"></script>
</body>
</html>
+10
View File
@@ -0,0 +1,10 @@
import type { Handle } from '@sveltejs/kit';
import { localeFromPath } from '$lib/i18n';
// Injecte l'attribut lang correct dans app.html selon la locale de la route.
export const handle: Handle = async ({ event, resolve }) => {
const lang = localeFromPath(event.url.pathname);
return resolve(event, {
transformPageChunk: ({ html }) => html.replace('%lang%', lang)
});
};
+15
View File
@@ -0,0 +1,15 @@
// Déclarations vite-imagetools. Ce fichier NE DOIT PAS être un module
// (aucun import/export au niveau racine) pour que les `declare module` soient globaux.
declare module '*&as=picture' {
const value: {
sources: Record<string, string>;
img: { src: string; w: number; h: number };
};
export default value;
}
declare module '*&as=metadata' {
const value: { src: string; width: number; height: number; format: string };
export default value;
}
+54
View File
@@ -0,0 +1,54 @@
<script lang="ts">
// Fil d'Ariane visible. Le JSON-LD BreadcrumbList est émis en parallèle par <Seo>.
interface Props {
items: { name: string; path: string }[];
}
let { items }: Props = $props();
</script>
<nav class="fil" aria-label="Fil d'Ariane">
<ol>
{#each items as item, i (item.path)}
<li>
{#if i < items.length - 1}
<a href={item.path} class="no-underline">{item.name}</a>
<span class="fil__sep" aria-hidden="true">/</span>
{:else}
<span aria-current="page">{item.name}</span>
{/if}
</li>
{/each}
</ol>
</nav>
<style>
.fil {
font-size: 0.82rem;
color: var(--muted);
}
.fil ol {
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
margin: 0 0 var(--space-3);
padding: 0;
}
.fil li {
display: inline-flex;
gap: 0.4rem;
align-items: center;
}
.fil a {
color: var(--muted);
}
.fil a:hover {
color: var(--accent);
}
.fil [aria-current='page'] {
color: var(--creme);
}
.fil__sep {
color: var(--muted-fort);
}
</style>
+191
View File
@@ -0,0 +1,191 @@
<script lang="ts">
import Icon from './Icon.svelte';
import { contact } from '$lib/data/gong';
const sections = [
{
titre: 'Le mouvement',
liens: [
{ href: '/histoire/', label: 'Histoire' },
{ href: '/me-67/', label: 'Mé 67 (1967)' },
{ href: '/proces-1968/', label: 'Procès de 1968' },
{ href: '/militants/', label: 'Militants & fondateurs' },
{ href: '/ideologie/', label: 'Idéologie' },
{ href: '/heritage/', label: 'Héritage' },
{ href: '/apres-le-gong/', label: 'Après le GONG (1968-2025)' }
]
},
{
titre: 'Documents',
liens: [
{ href: '/archives/', label: 'Archives — Gong-Information' },
{ href: '/charte/', label: 'Charte de 1963' },
{ href: '/orientation/', label: 'Orientation & stratégie' },
{ href: '/responsables/', label: 'Les responsables (Bolotte, Foccart)' },
{ href: '/publications/', label: 'Publications' },
{ href: '/sources/', label: 'Sources & bibliographie' },
{ href: '/faq/', label: "Qu'est-ce que le GONG ?" }
]
},
{
titre: 'Le site',
liens: [
{ href: '/actualites/', label: 'Actualités' },
{ href: '/contact/', label: 'Contact' },
{ href: '/mentions-legales/', label: 'Mentions légales' }
]
}
];
const annee = new Date().getFullYear();
</script>
<footer class="site-footer">
<div class="flag-bar" aria-hidden="true"></div>
<div class="container site-footer__inner">
<blockquote class="site-footer__cite">
<p lang="fr">
« Les générations futures se doivent de continuer le combat, avec les moyens qu'elles ont
maintenant à leur disposition, et le mener à son terme, de telle sorte qu'un jour notre pays
et les Guadeloupéens soient libérés des ventouses tentaculaires et séculaires qu'est le
colonialisme français. »
</p>
<cite>Serge Glaude — co-fondateur du GONG</cite>
</blockquote>
<nav class="site-footer__grid" aria-label="Plan du site">
{#each sections as s (s.titre)}
<div>
<h2 class="site-footer__title">{s.titre}</h2>
<ul>
{#each s.liens as l (l.href)}
<li><a href={l.href} class="no-underline">{l.label}</a></li>
{/each}
</ul>
</div>
{/each}
<div>
<h2 class="site-footer__title">Nous suivre</h2>
<div class="site-footer__social">
<a href="mailto:{contact.email}" class="no-underline" aria-label="E-mail (ProtonMail)">
<Icon name="mail" /> <span>{contact.email}</span>
</a>
<a
href={contact.bokante}
rel="external noopener noreferrer"
target="_blank"
class="no-underline"
aria-label="Bokante (réseau social)"
>
<Icon name="globe" /> <span>Bokante</span>
</a>
<a
href={contact.gade}
rel="external noopener noreferrer"
target="_blank"
class="no-underline"
aria-label="Gade (vidéos PeerTube)"
>
<Icon name="video" /> <span>Gade — vidéos</span>
</a>
</div>
</div>
</nav>
<div class="site-footer__federe">
<p>
<img src="/img/gong.png" alt="" width="28" height="28" />
Un site opéré par
<a href="https://o-k-i.net" rel="external noopener noreferrer" target="_blank">ORGANISATION KA INTERNATIONALE</a>
· <span lang="gcf">An mémwè a tout sé moun-la ki goumé.</span>
</p>
<p class="site-footer__legal">
© {annee} GONG — Contenu sous licence
<a href="https://www.gnu.org/licenses/agpl-3.0.html" rel="external noopener noreferrer" target="_blank">AGPL-3.0</a>.
<a href="/mentions-legales/" class="no-underline">Mentions légales</a>
</p>
</div>
</div>
</footer>
<style>
.site-footer {
margin-top: var(--space-6);
background: var(--noir-profond);
border-top: 1px solid var(--line);
}
.site-footer__inner {
padding-block: var(--space-4);
display: grid;
gap: var(--space-4);
}
.site-footer__cite {
margin: 0;
max-width: 62ch;
border-left: 4px solid var(--accent);
padding-left: var(--space-2);
}
.site-footer__cite p {
font-style: italic;
color: var(--muted);
}
.site-footer__cite cite {
font-style: normal;
font-weight: 600;
color: var(--creme);
font-size: 0.9rem;
}
.site-footer__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: var(--space-3);
}
.site-footer__title {
font-size: 0.78rem;
letter-spacing: 0.08em;
color: var(--muted-fort);
margin-bottom: 0.6rem;
}
.site-footer__grid ul {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 0.4rem;
}
.site-footer__grid a {
color: var(--muted);
font-size: 0.92rem;
}
.site-footer__grid a:hover {
color: var(--accent);
}
.site-footer__social {
display: grid;
gap: 0.55rem;
}
.site-footer__social a {
display: inline-flex;
align-items: center;
gap: 0.5rem;
color: var(--muted);
font-size: 0.9rem;
}
.site-footer__social a:hover {
color: var(--accent);
}
.site-footer__federe {
border-top: 1px solid var(--line);
padding-top: var(--space-3);
font-size: 0.85rem;
color: var(--muted);
}
.site-footer__federe img {
display: inline;
vertical-align: middle;
margin-right: 0.3rem;
}
.site-footer__legal {
margin: 0.4rem 0 0;
font-size: 0.8rem;
}
</style>
+24
View File
@@ -0,0 +1,24 @@
<script lang="ts">
// Icône du sprite GONG. <Icon name="ka" /> → <use href="/icons.svg#ka">.
// Décoratif par défaut (aria-hidden) ; passer `label` pour une icône signifiante.
import { asset } from '$app/paths';
interface Props {
name: string;
label?: string;
size?: string;
class?: string;
}
let { name, label, size = '1.25em', class: cls = '' }: Props = $props();
</script>
<svg
class="icon {cls}"
style:width={size}
style:height={size}
role={label ? 'img' : undefined}
aria-label={label}
aria-hidden={label ? undefined : 'true'}
>
<use href={asset(`/icons.svg#${name}`)} />
</svg>
+67
View File
@@ -0,0 +1,67 @@
<script lang="ts">
// Titre cinétique : révélation mot à mot au scroll, cadence syncopée gwoka.
// Split par MOTS (jamais par caractères — apostrophes). Le texte reste intégral
// pour les lecteurs d'écran ; l'animation ne s'active que sous html.has-js + no-preference.
import { syncopatedDelay } from '$lib/motion/tokens';
import type { Action } from 'svelte/action';
interface Props {
text: string;
as?: 'h1' | 'h2' | 'h3';
id?: string;
class?: string;
}
let { text, as = 'h2', id, class: cls = '' }: Props = $props();
const mots = $derived(text.split(' '));
const kinetic: Action = (node) => {
const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
if (reduce) {
node.classList.add('is-in');
return;
}
const io = new IntersectionObserver(
(entries) => {
for (const e of entries) {
if (e.isIntersecting) {
node.classList.add('is-in');
io.unobserve(node);
}
}
},
{ threshold: 0.4 }
);
io.observe(node);
return { destroy: () => io.disconnect() };
};
</script>
<svelte:element this={as} {id} class="kinetic {cls}" use:kinetic>
{#each mots as mot, i (i)}
<span class="kinetic__w"><span class="kinetic__i" style:--d="{syncopatedDelay(i)}ms">{mot}</span></span>{' '}
{/each}
</svelte:element>
<style>
.kinetic__w {
display: inline-block;
overflow: hidden;
vertical-align: top;
}
.kinetic__i {
display: inline-block;
}
:global(html.has-js) .kinetic:not(.is-in) .kinetic__i {
transform: translateY(105%);
}
.kinetic.is-in .kinetic__i {
transform: translateY(0);
transition: transform var(--dur-mesure) var(--ease-ka);
transition-delay: var(--d, 0ms);
}
@media (prefers-reduced-motion: reduce) {
:global(html.has-js) .kinetic .kinetic__i {
transform: none;
}
}
</style>
+271
View File
@@ -0,0 +1,271 @@
<script lang="ts">
import { page } from '$app/state';
import Icon from './Icon.svelte';
const primaires = [
{ href: '/histoire/', label: 'Histoire' },
{ href: '/me-67/', label: 'Mé 67' },
{ href: '/militants/', label: 'Militants' },
{ href: '/ideologie/', label: 'Idéologie' },
{ href: '/heritage/', label: 'Héritage' },
{ href: '/apres-le-gong/', label: 'Après le GONG' },
{ href: '/archives/', label: 'Archives' },
{ href: '/actualites/', label: 'Actualités' }
];
const secondaires = [
{ href: '/proces-1968/', label: 'Procès de 1968' },
{ href: '/responsables/', label: 'Les responsables' },
{ href: '/publications/', label: 'Publications' },
{ href: '/charte/', label: 'Charte de 1963' },
{ href: '/orientation/', label: 'Orientation & stratégie' },
{ href: '/sources/', label: 'Sources' },
{ href: '/faq/', label: "Qu'est-ce que le GONG ?" },
{ href: '/contact/', label: 'Contact' }
];
let menuOuvert = $state(false);
let theme = $state<'dark' | 'light'>('dark');
const chemin = $derived(page.url.pathname);
function actif(href: string): boolean {
return href === '/' ? chemin === '/' : chemin.startsWith(href);
}
$effect(() => {
theme = document.documentElement.classList.contains('light-theme') ? 'light' : 'dark';
});
function basculerTheme() {
const el = document.documentElement;
const clair = el.classList.toggle('light-theme');
theme = clair ? 'light' : 'dark';
try {
localStorage.setItem('gong-theme', clair ? 'light' : 'dark');
} catch {
/* localStorage indisponible */
}
}
// Ferme le menu à chaque changement de route.
$effect(() => {
void chemin;
menuOuvert = false;
});
</script>
<svelte:window
onkeydown={(e) => {
if (e.key === 'Escape') menuOuvert = false;
}}
/>
<header class="nav">
<div class="nav__bar container">
<a href="/" class="nav__brand no-underline" aria-label="GONG — accueil">
<img src="/img/gong.png" alt="" width="40" height="40" class="nav__logo" />
<span class="nav__name">GONG</span>
</a>
<nav class="nav__primary" aria-label="Navigation principale">
{#each primaires as l (l.href)}
<a href={l.href} class="nav__link no-underline" aria-current={actif(l.href) ? 'page' : undefined}>
{l.label}
</a>
{/each}
</nav>
<div class="nav__actions">
<button
class="nav__icon-btn"
onclick={basculerTheme}
aria-label={theme === 'light' ? 'Passer au thème sombre' : 'Passer au thème clair'}
>
<Icon name={theme === 'light' ? 'moon' : 'sun'} />
</button>
<button
class="nav__icon-btn nav__menu-btn"
onclick={() => (menuOuvert = !menuOuvert)}
aria-expanded={menuOuvert}
aria-controls="menu-panneau"
aria-label="Menu"
>
<Icon name={menuOuvert ? 'close' : 'menu'} />
</button>
</div>
</div>
<div class="flag-bar" aria-hidden="true"></div>
</header>
{#if menuOuvert}
<button
class="nav__scrim"
aria-label="Fermer le menu"
onclick={() => (menuOuvert = false)}
tabindex="-1"
></button>
{/if}
<div id="menu-panneau" class="nav__panel" class:open={menuOuvert} aria-hidden={!menuOuvert}>
<nav aria-label="Toutes les sections">
<p class="nav__group-title">Le mouvement</p>
{#each primaires as l (l.href)}
<a href={l.href} class="nav__panel-link no-underline" aria-current={actif(l.href) ? 'page' : undefined}>
{l.label}
</a>
{/each}
<p class="nav__group-title">Documents & mémoire</p>
{#each secondaires as l (l.href)}
<a href={l.href} class="nav__panel-link no-underline" aria-current={actif(l.href) ? 'page' : undefined}>
{l.label}
</a>
{/each}
</nav>
</div>
<style>
.nav {
position: sticky;
top: 0;
z-index: 100;
background: color-mix(in srgb, var(--noir) 92%, transparent);
backdrop-filter: blur(8px);
border-bottom: 1px solid var(--line);
}
.nav__bar {
display: flex;
align-items: center;
gap: var(--space-3);
height: var(--nav-h);
}
.nav__brand {
display: inline-flex;
align-items: center;
gap: 0.6rem;
color: var(--creme);
flex: none;
}
.nav__logo {
width: 40px;
height: 40px;
}
.nav__name {
font-family: var(--font-display);
font-weight: 900;
font-size: 1.4rem;
letter-spacing: 0.02em;
}
.nav__primary {
display: none;
align-items: center;
gap: 0.35rem;
margin-left: auto;
}
.nav__link {
font-family: var(--font-display);
font-weight: 700;
font-size: 0.82rem;
text-transform: uppercase;
letter-spacing: 0.03em;
color: var(--muted);
padding: 0.45rem 0.6rem;
border-radius: var(--radius-sm);
transition: color var(--dur-tanbou) var(--ease-ka);
}
.nav__link:hover,
.nav__link[aria-current='page'] {
color: var(--creme);
}
.nav__link[aria-current='page'] {
box-shadow: inset 0 -2px 0 var(--accent);
}
.nav__actions {
display: flex;
align-items: center;
gap: 0.25rem;
margin-left: auto;
}
.nav__primary + .nav__actions {
margin-left: 0;
}
.nav__icon-btn {
display: inline-grid;
place-items: center;
width: 42px;
height: 42px;
background: transparent;
border: 1px solid transparent;
border-radius: var(--radius-sm);
color: var(--creme);
cursor: pointer;
transition:
border-color var(--dur-tanbou) var(--ease-ka),
color var(--dur-tanbou) var(--ease-ka);
}
.nav__icon-btn:hover {
border-color: var(--line);
color: var(--accent);
}
.nav__scrim {
position: fixed;
inset: 0;
z-index: 98;
background: rgba(0, 0, 0, 0.55);
border: 0;
cursor: pointer;
}
.nav__panel {
position: fixed;
top: 0;
right: 0;
z-index: 99;
width: min(88vw, 340px);
height: 100dvh;
overflow-y: auto;
padding: calc(var(--nav-h) + var(--space-3)) var(--space-3) var(--space-4);
background: var(--noir-profond);
border-left: 1px solid var(--line);
transform: translateX(100%);
transition: transform var(--dur-mesure) var(--ease-ka);
}
.nav__panel.open {
transform: translateX(0);
}
.nav__group-title {
font-family: var(--font-display);
text-transform: uppercase;
font-size: 0.72rem;
letter-spacing: 0.08em;
color: var(--muted-fort);
margin: var(--space-3) 0 0.5rem;
}
.nav__panel-link {
display: block;
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
font-size: 0.95rem;
color: var(--creme);
padding: 0.65rem 0.5rem;
border-bottom: 1px solid var(--line);
}
.nav__panel-link:hover,
.nav__panel-link[aria-current='page'] {
color: var(--accent);
}
@media (min-width: 960px) {
.nav__primary {
display: flex;
}
.nav__actions {
margin-left: 0;
}
.nav__menu-btn {
display: none;
}
.nav__panel,
.nav__scrim {
display: none;
}
}
</style>
+59
View File
@@ -0,0 +1,59 @@
<script lang="ts">
// Zone A « Résumé immédiat » — critique pour Google AI Overview.
// Réponse directe en tête (lead) + points essentiels. Rendu en <aside> sémantique.
interface Props {
lead: string;
points?: string[];
titre?: string;
}
let { lead, points = [], titre = 'En résumé' }: Props = $props();
</script>
<aside class="resume" aria-label={titre}>
<p class="resume__titre"><span class="flag-chip" aria-hidden="true"></span> {titre}</p>
<p class="resume__lead">{lead}</p>
{#if points.length}
<ul class="resume__points">
{#each points as p (p)}
<li>{p}</li>
{/each}
</ul>
{/if}
</aside>
<style>
.resume {
background: var(--card-bg);
border: 1px solid var(--line);
border-left: 4px solid var(--vert-gong);
border-radius: var(--radius-md);
padding: var(--space-3);
margin-block: var(--space-3);
}
.resume__titre {
display: flex;
align-items: center;
gap: 0.6rem;
font-family: var(--font-display);
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 0.8rem;
color: var(--muted-fort);
margin-bottom: 0.6rem;
}
.resume__lead {
font-size: 1.12rem;
line-height: 1.5;
color: var(--creme);
margin-bottom: 0.6rem;
}
.resume__points {
margin: 0;
padding-left: 1.1rem;
display: grid;
gap: 0.3rem;
}
.resume__points li {
color: var(--muted);
}
</style>
@@ -0,0 +1,58 @@
<script lang="ts">
// Barre de progression de lecture. rAF + écriture DOM directe (jamais d'état réactif par frame).
// Gradient drapeau vert→rouge. role=progressbar. Coupée en reduced-motion via la gate CSS.
import { onMount } from 'svelte';
let bar: HTMLDivElement;
onMount(() => {
let raf = 0;
let ticking = false;
const update = () => {
const h = document.documentElement.scrollHeight - window.innerHeight;
const p = h > 0 ? Math.min(1, Math.max(0, window.scrollY / h)) : 0;
bar.style.transform = `scaleX(${p})`;
bar.setAttribute('aria-valuenow', String(Math.round(p * 100)));
ticking = false;
};
const onScroll = () => {
if (!ticking) {
ticking = true;
raf = requestAnimationFrame(update);
}
};
update();
window.addEventListener('scroll', onScroll, { passive: true });
window.addEventListener('resize', onScroll, { passive: true });
return () => {
cancelAnimationFrame(raf);
window.removeEventListener('scroll', onScroll);
window.removeEventListener('resize', onScroll);
};
});
</script>
<div
bind:this={bar}
class="progress"
role="progressbar"
aria-label="Progression de lecture"
aria-valuemin="0"
aria-valuemax="100"
aria-valuenow="0"
></div>
<style>
.progress {
position: fixed;
top: 0;
left: 0;
z-index: 101;
height: 3px;
width: 100%;
transform: scaleX(0);
transform-origin: left;
background: linear-gradient(to right, var(--vert-gong), var(--jaune-sable), var(--rouge-gong));
pointer-events: none;
}
</style>
+30
View File
@@ -0,0 +1,30 @@
<script lang="ts">
// Titre de section avec ornement flag-chip + révélation cinétique (mot à mot).
import KineticText from './KineticText.svelte';
interface Props {
title: string;
as?: 'h2' | 'h3';
id?: string;
class?: string;
}
let { title, as = 'h2', id, class: cls = '' }: Props = $props();
</script>
<div class="section-title {cls}">
<span class="flag-chip" aria-hidden="true"></span>
<KineticText text={title} {as} {id} />
</div>
<style>
.section-title {
margin-bottom: var(--space-3);
}
.section-title .flag-chip {
margin-bottom: 0.7rem;
}
.section-title :global(h2),
.section-title :global(h3) {
margin: 0;
}
</style>
+122
View File
@@ -0,0 +1,122 @@
<script lang="ts">
// SEO / AI-Overview : meta + OpenGraph + Twitter + hreflang + JSON-LD @graph.
// Organization + WebSite sont toujours présents ; les pages ajoutent leurs nœuds
// (WebPage, BreadcrumbList, Person, Event, Article, FAQPage…) via `graph`.
import { SITE } from '$lib/data/gong';
interface Props {
title: string;
description: string;
path: string; // chemin canonique, ex. '/me-67/'
type?: string; // og:type
image?: string; // chemin absolu ou relatif au site
imageAlt?: string;
publishedTime?: string;
modifiedTime?: string;
/** Nœuds schema.org additionnels, fusionnés dans @graph. */
graph?: Record<string, unknown>[];
/** Fil d'Ariane : [{name, path}]. Génère un BreadcrumbList. */
breadcrumb?: { name: string; path: string }[];
}
let {
title,
description,
path,
type = 'website',
image = '/gong-logo.png',
imageAlt = 'Logo du GONG',
publishedTime,
modifiedTime,
graph = [],
breadcrumb
}: Props = $props();
const base = SITE.url;
const canonical = $derived(base + path);
const imageAbs = $derived(image.startsWith('http') ? image : base + image);
const fullTitle = $derived(path === '/' ? title : `${title} | ${SITE.nom}`);
const orgNode = {
'@type': ['Organization', 'PoliticalParty'],
'@id': `${base}/#organization`,
name: SITE.nomComplet,
alternateName: 'GONG',
url: base,
slogan: SITE.slogan,
foundingDate: '1963-06-23',
dissolutionDate: '1968',
foundingLocation: 'Paris, France',
areaServed: 'Guadeloupe',
logo: { '@type': 'ImageObject', url: `${base}/gong-logo.png`, width: 512, height: 512 },
founder: [
{ '@type': 'Person', name: 'Pierre Sainton' },
{ '@type': 'Person', name: 'Serge Glaude' }
],
sameAs: ['https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe']
};
const siteNode = {
'@type': 'WebSite',
'@id': `${base}/#website`,
url: base,
name: SITE.nom,
description: SITE.description,
inLanguage: 'fr-FR',
publisher: { '@id': `${base}/#organization` }
};
const breadcrumbNode = $derived(
breadcrumb && breadcrumb.length
? [
{
'@type': 'BreadcrumbList',
'@id': `${canonical}#breadcrumb`,
itemListElement: breadcrumb.map((b, i) => ({
'@type': 'ListItem',
position: i + 1,
name: b.name,
...(i < breadcrumb.length - 1 ? { item: base + b.path } : {})
}))
}
]
: []
);
const jsonLd = $derived(
JSON.stringify({ '@context': 'https://schema.org', '@graph': [orgNode, siteNode, ...breadcrumbNode, ...graph] })
);
</script>
<svelte:head>
<title>{fullTitle}</title>
<meta name="description" content={description} />
<meta name="author" content={SITE.nomComplet} />
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
<link rel="canonical" href={canonical} />
<link rel="alternate" hreflang="fr" href={canonical} />
<link rel="alternate" hreflang="x-default" href={canonical} />
<meta property="og:title" content={fullTitle} />
<meta property="og:description" content={description} />
<meta property="og:type" content={type} />
<meta property="og:url" content={canonical} />
<meta property="og:site_name" content={SITE.nomComplet} />
<meta property="og:locale" content="fr_FR" />
<meta property="og:image" content={imageAbs} />
<meta property="og:image:alt" content={imageAlt} />
<meta property="og:image:width" content="512" />
<meta property="og:image:height" content="512" />
{#if publishedTime}<meta property="article:published_time" content={publishedTime} />{/if}
{#if modifiedTime}<meta property="article:modified_time" content={modifiedTime} />{/if}
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content={SITE.twitter} />
<meta name="twitter:creator" content={SITE.twitter} />
<meta name="twitter:title" content={fullTitle} />
<meta name="twitter:description" content={description} />
<meta name="twitter:image" content={imageAbs} />
<meta name="twitter:image:alt" content={imageAlt} />
<!-- eslint-disable-next-line svelte/no-at-html-tags — JSON-LD first-party -->
{@html `<script type="application/ld+json">${jsonLd.replace(/<\//g, '<\\/')}</` + `script>`}
</svelte:head>
+86
View File
@@ -0,0 +1,86 @@
<script lang="ts">
// Chronologie verticale accessible (liste ordonnée). Jalons majeurs mis en exergue.
// Révélation au scroll en cascade gwoka ; contenu complet sans JS.
import { reveal } from '$lib/motion/reveal';
import type { EvenementChrono } from '$lib/data/types';
interface Props {
evenements: EvenementChrono[];
}
let { evenements }: Props = $props();
</script>
<ol class="timeline">
{#each evenements as e, i (e.date + e.evenement)}
<li class="timeline__item" class:is-major={e.majeur} use:reveal={i}>
<span class="timeline__dot" aria-hidden="true"></span>
<div class="timeline__body">
<p class="timeline__date">{e.date}</p>
<h3 class="timeline__event">{e.evenement}</h3>
<p class="timeline__ctx">{e.contexte}</p>
</div>
</li>
{/each}
</ol>
<style>
.timeline {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
.timeline::before {
content: '';
position: absolute;
left: 7px;
top: 6px;
bottom: 6px;
width: 2px;
background: var(--line);
}
.timeline__item {
position: relative;
padding: 0 0 var(--space-3) var(--space-4);
}
.timeline__dot {
position: absolute;
left: 0;
top: 6px;
width: 16px;
height: 16px;
border-radius: 2px;
background: var(--noir);
border: 2px solid var(--muted-fort);
transform: rotate(45deg);
}
.is-major .timeline__dot {
border-color: var(--accent);
background: var(--accent);
box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);
}
.timeline__date {
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
font-size: 0.82rem;
letter-spacing: 0.05em;
color: var(--accent);
margin: 0 0 0.2rem;
}
.timeline__event {
font-size: 1.05rem;
text-transform: none;
letter-spacing: 0;
margin: 0 0 0.3rem;
}
.is-major .timeline__event {
font-size: 1.25rem;
text-transform: uppercase;
}
.timeline__ctx {
color: var(--muted);
margin: 0;
font-size: 0.96rem;
}
</style>
+753
View File
@@ -0,0 +1,753 @@
// ============================================================================
// DOSSIER DOCUMENTAIRE GONG — source unique de vérité (contenu figé, sourcé).
// Repris à l'identique de doc2sveltekit-transition/gong.py (compilation 2026-07-24).
// « Données compilées à partir de sources académiques, journalistiques et archivistiques. »
// ============================================================================
import type {
Membre,
EvenementChrono,
Influence,
EvolutionMotOrdre,
Publication,
MouvementHeritage,
OeuvreCulturelle,
Source,
Responsable
} from './types';
export const metadata = {
titre: "Le GONG — Groupe d'Organisation Nationale de la Guadeloupe",
sousTitre: 'Dossier documentaire complet',
dateCompilation: '2026-07-24',
avertissement:
'Données compilées à partir de sources académiques, journalistiques et archivistiques. Toutes les informations sont sourcées.',
sourcesPrincipales: [
"Wikipedia FR/EN — Groupe d'organisation nationale de la Guadeloupe",
"Sylvain Mary, « Briser les urnes colonialistes. Conquérir l'indépendance nationale » (OpenEdition, 2021)",
"Michelle Zancarini-Fournel, « Pierre Sainton : disparition d'une figure emblématique » (Contretemps, 2018)",
"Lutte Ouvrière, « À propos du procès devant la cour de sécurité : qu'est-ce que le GONG ? » (1968)",
'LDH France, « Guadeloupe, Mai 1967, un drame français »',
'Hypothèses.org, « Mé 1967 en Guadeloupe : un massacre colonial longtemps occulté »',
'France Archives — Opération GONG du 4 juin 1967',
'Serge Glaude, « Le GONG c quoi ? » (2017)',
"Pierre Sainton, « Vie et survie d'un fils de Guadeloupe » (Éditions Nestor, 2008)",
"Archives nationales, 5W/734, arrêt n°838 de la Cour de sûreté de l'État"
]
};
export const presentation = {
nomComplet: "Groupe d'Organisation Nationale de la Guadeloupe",
sigle: 'GONG',
nature: 'Organisation politique indépendantiste et anticolonialiste',
dateFondation: '23 juin 1963',
lieuFondation: 'Paris, France',
dateDissolution: '1968 (de facto, suite au procès et à la répression)',
territoire: 'Guadeloupe (et diaspora guadeloupéenne en métropole)',
slogan: "Briser les urnes colonialistes. Conquérir l'indépendance nationale",
contexteFondation:
"Fondé dans la clandestinité après la dissolution du Front antillo-guyanais pour l'autonomie et après la mort « accidentelle » d'Abert Béville dans le crash de l'avion qui le conduisait en Guadeloupe en juin 1962. Les fondateurs sont d'anciens militants de l'Association générale des étudiants guadeloupéens (AGEG/AGEEG) résidant en métropole.",
installationGuadeloupe:
"Le GONG s'installe légalement en Guadeloupe le 30 mai 1964, lors d'un discours de Pierre Sainton sur la stèle de Delgrès au Matouba (Saint-Claude).",
effectifs: "Quelques dizaines de membres actifs",
soutiensInternationaux: [
'Front de Libération Nationale algérien (FLN)',
"Parti communiste belge prochinois (dirigé par Jacques Grippa) — soutien logistique pour l'impression du journal",
'Mouvement de la Tricontinentale',
"OLAS (Organisation de solidarité des peuples d'Asie, d'Afrique et d'Amérique latine)"
]
};
export const ideologie = {
courantPrincipal: 'Marxisme-léninisme (tendance maoïste), tiers-mondisme, anticolonialisme',
influences: [
{ penseur: 'Karl Marx / Lénine', apport: "Théorie marxiste comme guide de l'action révolutionnaire" },
{ penseur: 'Frantz Fanon', apport: 'Analyse du colonialisme, violence libératrice, décolonisation' },
{ penseur: 'Kwame Nkrumah', apport: 'Panafricanisme, unité des peuples colonisés' },
{ penseur: 'Che Guevara', apport: 'Théorie de la guérilla, révolution continentale' },
{ penseur: 'Fidel Castro', apport: 'Révolution cubaine comme modèle caribéen' },
{ penseur: 'Mao Zedong', apport: 'Révolution paysanne, guerre populaire prolongée' },
{ penseur: 'Théories de la dépendance', apport: 'Analyse néocoloniale des économies périphériques' }
] satisfies Influence[],
objectifs: [
"Indépendance nationale de la Guadeloupe (rupture totale avec la France)",
'Révolution socialiste (transformation des structures économiques)',
'Réforme agraire (redistribution des terres)',
"Industrialisation (développement d'une économie autonome)",
'Unité antillaise (rapprochement avec les autres îles de la Caraïbe)',
'Solidarité tiers-mondiste (intégration dans le mouvement des non-alignés)'
],
evolutionMotsOrdre: [
{ periode: '1960-1963', motOrdre: 'Autogestion, puis Autonomie', contexte: 'Période étudiante (AGEG)' },
{
periode: '1963-1966',
motOrdre: 'Abolition du statut colonial, Libération nationale',
contexte: 'Fondation du GONG'
},
{
periode: '1966-1967',
motOrdre: 'Indépendance nationale',
contexte: "Après la Tricontinentale et l'éclatement du Front antillo-guyanais"
},
{
periode: '1967',
motOrdre: "Briser les urnes colonialistes, Conquérir l'indépendance nationale",
contexte: 'Campagne électorale législative de mars 1967'
}
] satisfies EvolutionMotOrdre[],
autoDefinition:
"Le GONG se définit comme « le pilote du peuple guadeloupéen » incarnant « l'idéologie marxiste-léniniste ». Il se prétend « parti des ouvriers, des paysans et des intellectuels révolutionnaires ».",
programmeExtrait:
"Le n°5 de Gong-Information publie un extrait de programme affirmant que « le Marxisme est la théorie qui guide le GONG » et que la Révolution comprend une « étape démocratique nationale et populaire » et « une étape socialiste », et qu'il fallait dès la première préparer la seconde.",
source: 'Lutte Ouvrière (1968), Wikipedia FR, Sylvain Mary (2021)'
};
export const membres: Membre[] = [
{
slug: 'pierre-sainton',
nom: 'Pierre Sainton',
role: 'Fondateur principal, dirigeant, idéologue',
profession: 'Médecin généraliste à Capesterre-Belle-Eau',
biographie:
"Né vers 1924. Reprit des études de médecine à près de 30 ans. Secrétaire du Comité de Liaison des étudiants coloniaux de Paris. Responsable aux affaires extérieures de l'AGEG. Fonde le GONG en juin 1963 à Paris. Prononce le discours fondateur du GONG en Guadeloupe le 30 mai 1964 sur la stèle de Delgrès au Matouba. Arrêté en juin 1967, incarcéré à la prison de la Santé. Condamné à une peine avec sursis au procès de 1968. Reprend ses activités de médecin. Décédé le 9 décembre 2018 à l'âge de 94 ans.",
citation:
"J'ai commencé par saluer la mémoire de Delgrès [...] Je déclare solennellement, sur la stèle de Delgrès que le GONG, entame dès aujourd'hui 30 mai 1964, en Guadeloupe, sur le sol national, la lutte de Libération.",
oeuvre: "Vie et survie d'un fils de Guadeloupe (Éditions Nestor, 2008)",
source: 'Contretemps (Zancarini-Fournel, 2018), RCI Guadeloupe, France-Antilles'
},
{
slug: 'jacques-nestor',
nom: 'Jacques Nestor',
role: 'Membre fondateur, théoricien, leader de masse',
profession: 'Pêcheur, ouvrier, syndicaliste',
biographie:
"Né le 11 mars 1941. Fils d'un Guadeloupéen et d'une Alsacienne. Militant très populaire du GONG, leader de masse parmi les jeunes souvent sans-emploi. Activement surveillé par la police depuis des mois. Première victime des émeutes de mai 1967 : abattu de deux balles dans le ventre le 26 mai 1967 vers 15h30 sur la place de la Victoire à Pointe-à-Pitre. Décède à l'Hôpital général. Il avait 26 ans.",
dateDeces: '26 mai 1967',
lieuDeces: 'Place de la Victoire, Pointe-à-Pitre',
circonstances:
"Premier mort des tueries de mai 1967. Abattu par les forces de l'ordre lors de la manifestation.",
source: 'LDH France, Hypothèses.org, La1ère, Europe-Solidaire'
},
{
slug: 'marcel-manville',
nom: 'Marcel Manville',
role: 'Membre fondateur',
profession: 'Avocat, militant anticolonialiste',
biographie: 'Avocat et militant anticolonialiste. Co-fondateur du GONG en 1963.',
source: 'Wikipedia FR (GONG)'
},
{
slug: 'henri-bangou',
nom: 'Henri Bangou',
role: 'Membre fondateur',
profession: 'Historien, homme politique',
biographie:
'Historien et homme politique guadeloupéen. Co-fondateur du GONG en 1963. Futur maire de Pointe-à-Pitre (1965-2008) et sénateur.',
source: 'Wikipedia FR (GONG)'
},
{
slug: 'serge-glaude',
nom: 'Serge Glaude',
role: 'Co-fondateur, membre dirigeant',
profession: 'Militant politique, auteur',
biographie:
"Co-fondateur du GONG. Accusé au procès de 1968. Auteur de « Le GONG c quoi ? » (2017), ouvrage retraçant l'histoire du mouvement de sa création en 1963 à sa disparition en 1968.",
oeuvre: 'Le GONG c quoi ? (2017)',
source: 'France-Antilles, La1ère'
},
{
slug: 'claude-makouke',
nom: 'Claude Makouke',
role: 'Membre du GONG',
profession: 'Militant',
biographie:
'Membre du GONG. Témoin des événements de mai 1967. Ses témoignages sont cités dans plusieurs travaux universitaires.',
citations: [
"La grève des ouvriers du bâtiment de mai 1967 était une occasion rêvée pour sévir. Et c'est vrai qu'ils ont frappé fort, aveuglément mais tout en ayant en tête que l'essentiel des gens qu'ils devaient tuer étaient des militants du GONG.",
"Sans le GONG, [les évènements de mai] n'auraient pas eu lieu. Il y aurait eu une grève qui aurait tenu un certain temps [...] Mais en fait, ce n'était pas ça l'objectif du colonialisme : c'était de faire traîner le mouvement de grève de manière à ce que les ouvriers et le peuple même se soulèvent, que le GONG vienne apporter son soutien et on en aurait profité pour l'éliminer."
],
source: 'Hypothèses.org (Mé 1967)'
},
{
slug: 'louis-theodore',
nom: 'Louis Théodore',
role: 'Membre du GONG',
profession: 'Militant',
biographie: 'Membre du GONG. Accusé au procès de 1968 aux côtés de Serge Glaude.',
source: 'La1ère'
},
{
slug: 'yvon-coudrieu',
nom: 'Yvon Coudrieu',
role: 'Sympathisant / victime',
profession: 'Enseignant',
biographie:
"Blessé par balle lors des événements de mai 1967, il perdit une jambe. Son cas est cité comme exemple de la violence de la répression.",
source: 'LDH France'
},
{
slug: 'abert-beville',
nom: 'Abert Béville',
role: 'Précurseur (mort avant la fondation du GONG)',
profession: 'Militant anticolonialiste',
biographie:
"Militant anticolonialiste. Mort « accidentellement » dans le crash de l'avion qui le conduisait en Guadeloupe en juin 1962. Sa mort est un des éléments déclencheurs de la fondation du GONG.",
source: 'LDH France'
}
];
export const accusesProces1968 = {
description: "18 Guadeloupéens accusés d'atteinte à l'intégrité du territoire français",
nomsIdentifies: [
'Pierre Sainton (Dr, fondateur du GONG)',
'Serge Glaude (co-fondateur du GONG)',
'Louis Théodore (membre du GONG)',
'Kelly',
'Gérard Lauriette',
'Antoine Marguerite',
'Roland Minatchy',
'Saturnin Nicolo',
'Michel-Théodore'
],
note: "La liste complète des 18 accusés n'est pas entièrement documentée dans les sources accessibles. Les noms ci-dessus sont ceux identifiés dans les sources consultées.",
source: 'Europe-Solidaire, La1ère, France-Antilles'
};
export const chronologie: EvenementChrono[] = [
{
date: '1946',
evenement: 'La Guadeloupe devient département français (loi du 19 mars 1946)',
contexte: "Promesses d'égalité non tenues, persistance des structures coloniales"
},
{
date: '1948',
evenement: "Érection de la stèle de Delgrès au Matouba (Saint-Claude) pour le centenaire de l'abolition",
contexte: 'Lieu de mémoire qui deviendra symbolique pour le GONG'
},
{
date: 'Décembre 1959',
evenement: 'Émeutes de décembre 1959 en Martinique',
contexte: 'Premières révoltes anticoloniales aux Antilles françaises'
},
{
date: '1960',
evenement: "Première Conférence de la Jeunesse guadeloupéenne organisée par l'AGEG",
contexte:
'Mobilisation de la jeunesse. On trouve déjà dans les rangs ceux qui seront les militants du GONG en 1963.'
},
{
date: '1961',
evenement: "Création du Front antillo-guyanais pour l'autonomie",
contexte: 'Première organisation nationaliste antillaise'
},
{
date: 'Juin 1962',
evenement: "Dissolution du Front antillo-guyanais. Mort d'Abert Béville dans un crash d'avion.",
contexte: 'Éléments déclencheurs de la fondation du GONG'
},
{
date: '23 juin 1963',
evenement: 'FONDATION DU GONG à Paris',
contexte:
"Fondé par d'anciens militants de l'AGEG (Pierre Sainton, Jacques Nestor, Marcel Manville, Henri Bangou, Serge Glaude et d'autres). Naît dans la clandestinité.",
majeur: true
},
{
date: '1964',
evenement:
'Publication clandestine de Gong-Information (imprimé en Belgique avec le soutien du PC belge prochinois de Jacques Grippa)',
contexte: 'Diffusion en Guadeloupe et dans la diaspora'
},
{
date: '30 mai 1964',
evenement: 'Installation légale du GONG en Guadeloupe',
contexte:
"Discours de Pierre Sainton sur la stèle de Delgrès au Matouba (Saint-Claude). « Je déclare solennellement [...] que le GONG entame dès aujourd'hui 30 mai 1964, en Guadeloupe, sur le sol national, la lutte de Libération. »",
majeur: true
},
{
date: '1964-1967',
evenement: 'Activité du GONG en Guadeloupe',
contexte:
"Propagande (graffitis, tracts clandestins), cercles d'études marxistes, conférences dans les quartiers populaires, distribution du journal. Soutien du FLN algérien."
},
{
date: '1966',
evenement: 'Conférence tricontinentale de La Havane',
contexte:
"Le GONG prend un « nouveau virage à gauche » et adopte le mot d'ordre d'indépendance nationale (abandonnant l'autonomie)."
},
{
date: 'Mars 1967',
evenement:
"Campagne électorale législative. Affiches du GONG : « Briser les urnes colonialistes » / « Conquérir l'indépendance nationale »",
contexte:
'Les affiches sont saisies par la police sur le port de Pointe-à-Pitre. Révolte urbaine à Basse-Terre consécutive à une agression raciste.'
},
{
date: '1er mai 1967',
evenement: "Manifestation pour l'indépendance organisée par Pierre Sainton à Capesterre-Belle-Eau",
contexte: 'Surprend les autorités'
},
{
date: '26 mai 1967',
evenement: 'ÉMEUTES DE MAI 1967 — Jour 1',
contexte:
"Grève des ouvriers du bâtiment (revendication : +2,5 % de salaire). Agression raciste d'un ouvrier guadeloupéen par un patron béké (responsable local de l'UNR). Manifestation à Pointe-à-Pitre. Les forces de l'ordre tirent à balles réelles. Jacques Nestor (membre du GONG) est la première victime, abattu vers 15h30.",
majeur: true
},
{
date: '27 mai 1967',
evenement: 'ÉMEUTES — Jour 2',
contexte: "Les émeutes s'étendent. Nouveaux morts. Répression généralisée."
},
{
date: '28 mai 1967',
evenement: 'ÉMEUTES — Jour 3',
contexte:
'Poursuite de la répression. Bilan officiel : 7 à 8 morts. Estimations des historiens : 80 à 200 victimes. Nombreux blessés et disparus.'
},
{
date: '4 juin 1967',
evenement: "Opération « GONG » — Arrestations massives",
contexte:
"Le préfet Pierre Bolotte fait déférer 14 membres du GONG devant la Cour de sûreté de l'État à Paris. Transfert aux prisons de Fresnes et de la Santé.",
majeur: true
},
{
date: '17 avril / 17 juin 1967',
evenement: 'Rapports du commissaire Honoré Gévaudan',
contexte:
"Deux rapports policiers démontrent l'absence de responsabilité du GONG dans les événements. Le rapport d'avril 1967 ne sera déclassifié qu'en avril 2016."
},
{
date: '19 février - 1er mars 1968',
evenement: "PROCÈS DES 18 GUADELOUPÉENS devant la Cour de sûreté de l'État (Paris)",
contexte:
"18 accusés d'atteinte à l'intégrité du territoire français. Témoins à la barre : Jean-Paul Sartre, Aimé Césaire, représentant de la LDH. Avocats : Me Henri Leclerc et d'autres. Verdict : 13 acquittés, 6 condamnés à des peines avec sursis (dont Pierre Sainton). Jugement considéré comme une victoire politique par les militants.",
majeur: true
},
{
date: '17 avril 1968',
evenement: 'Libération des 19 Guadeloupéens détenus',
contexte: "La Cour de Sûreté de l'État libère les accusés. 13 acquittés, 6 condamnés avec sursis."
},
{
date: '1968',
evenement: 'DISSOLUTION DE FACTO DU GONG',
contexte:
'Décapitation du mouvement indépendantiste. Passage à la clandestinité pour certains. Exil de nombreux militants. Divisions parmi les nationalistes.',
majeur: true
},
{
date: '1978',
evenement: "Création de l'UPLG (Union Populaire pour la Libération de la Guadeloupe)",
contexte: "Fondée par d'anciens membres du GONG. Premier parti politique indépendantiste structuré issu du GONG."
},
{
date: '2008',
evenement: "Publication de l'autobiographie de Pierre Sainton : « Vie et survie d'un fils de Guadeloupe »",
contexte: 'Éditions Nestor, Gourbeyre'
},
{
date: '2017',
evenement: "Publication de « Le GONG c quoi ? » par Serge Glaude",
contexte: "50 ans après les événements de mai 1967. Co-fondateur du GONG retrace l'histoire du mouvement."
},
{
date: '9 décembre 2018',
evenement: 'Décès de Pierre Sainton à l’âge de 94 ans',
contexte: 'Fondateur du GONG. Médecin généraliste à Capesterre-Belle-Eau.'
},
{
date: '2021',
evenement: "Publication de l'article de Sylvain Mary : « Briser les urnes colonialistes » (OpenEdition)",
contexte: 'Analyse iconographique de la propagande du GONG en 1967'
}
];
export const evenementsMai1967 = {
titre: "Les émeutes de mai 1967 en Guadeloupe (« Mé 67 »)",
contexte: {
social:
"Grève des ouvriers du bâtiment pour une augmentation de salaire de 2,5 %. Chômage croissant, émigration massive.",
racial:
"Agression raciste d'un ouvrier guadeloupéen par un patron béké (responsable local de l'UNR gaulliste) qui demande à son chien « Dis bonjour au nègre ! »",
politique:
'Élections législatives de mars 1967 marquées par des fraudes. Le préfet Pierre Bolotte (venant dAlgérie) accuse le GONG et les communistes.',
international:
"Contexte de décolonisation. Indépendance de l'Algérie (1962). Mouvements de libération en Afrique. Révolution cubaine."
},
deroulement: {
'26 mai':
"Manifestation à Pointe-à-Pitre. Les forces de l'ordre (deux escadrons de gendarmerie déployés par le préfet Bolotte) tirent à balles réelles. Jacques Nestor (GONG) est la première victime, abattu vers 15h30.",
'27 mai': "Les émeutes s'étendent. Nouveaux morts.",
'28 mai': 'Répression généralisée. Terreur dans la population.'
},
bilan: {
officiel: '7 à 8 morts',
estimationsHistoriens: '80 à 200 victimes (morts, blessés, disparus)',
blesses: 'Plus de 30 blessés',
note: 'Des blessés transportés dans les hôpitaux en Martinique ne sont jamais revenus. Les gens enterrèrent leurs morts en catimini. La terreur allait perdurer quarante années.'
},
roleDuGONG: {
actions: [
'Soutien actif aux revendications ouvrières',
'Distribution de tracts appelant à la mobilisation',
'Participation de militants à la manifestation du 26 mai',
'Tentative de politisation du mouvement social'
],
controverse:
"Les autorités françaises ont initialement pensé que l'insurrection avait été fomentée par le GONG, mais il est apparu après enquête que les émeutes étaient spontanées.",
rapportsPolice:
"Le commissaire divisionnaire Gévaudan conclut : « les investigations qui ont été menées à Pointe-à-Pitre n'ont pu apporter la preuve de la responsabilité directe du GONG dans la préparation, l'organisation et l'exécution des manifestations de rues des 26 et 27 mai 1967. »",
analyse:
"Selon Claude Makouke (membre du GONG), le gouvernement a utilisé la grève comme prétexte pour éliminer le GONG : « ce n'était pas ça l'objectif du colonialisme : c'était de faire traîner le mouvement de grève de manière à ce que les ouvriers et le peuple même se soulèvent, que le GONG vienne apporter son soutien et on en aurait profité pour l'éliminer. »"
},
source: 'Wikipedia FR (Émeutes de mai 1967), LDH France, Hypothèses.org, Contretemps'
};
export const proces1968 = {
nom: 'Procès des 18 Guadeloupéens',
juridiction: "Cour de sûreté de l'État (Paris)",
noteJuridiction:
"Tribunal d'exception créé en 1963 pour juger les responsables de l'OAS. Dissous en 1981. Dans la seconde moitié des années 1960, se réoriente vers la répression du gauchisme et de l'indépendantisme.",
dates: '19 février - 1er mars 1968',
accusation: "Atteinte à l'intégrité du territoire français, complot contre l'État et l'unité de la nation",
nombreAccuses: 18,
temoinsDefense: [
'Jean-Paul Sartre (philosophe, écrivain)',
'Aimé Césaire (poète, homme politique martiniquais)',
"Représentant de la Ligue des Droits de l'Homme"
],
avocats: ['Me Henri Leclerc (barreau de Paris)', 'Autres avocats du barreau de Paris', 'Avocats guadeloupéens'],
verdict: {
acquittes: 13,
condamnes: 6,
peines: 'Prison avec sursis pour les 6 condamnés (dont Pierre Sainton)',
interpretation:
"Jugement considéré comme une victoire politique par les militants, l'accusation n'ayant pas réussi à réunir de preuves."
},
elementsCles: [
"L'absence de responsabilité du GONG dans les événements est démontrée par deux rapports policiers (17 avril et 17 juin 1967) du commissaire Gévaudan.",
"Le rapport d'avril 1967 n'a été déclassifié qu'en avril 2016.",
"L'inculpation est due à l'obstination du préfet Pierre Bolotte et des services de Jacques Foccart.",
"Un dirigeant du GONG montre à la barre que la charte de l'organisation ne contenait ni appel au séparatisme ni appel à la violence."
],
source: 'Contretemps (Zancarini-Fournel), Europe-Solidaire, La1ère, Critical-Stages, Archives nationales 5W/734'
};
export const publications: Publication[] = [
{
titre: 'Gong-Information',
sousTitre: 'Journal du Patriote Guadeloupéen',
type: 'Journal / Organe politique et théorique du GONG',
periode: '1964-1967',
lieuImpression: 'Belgique (avec le soutien du Parti communiste belge prochinois de Jacques Grippa)',
lieuDiffusion: 'France (clandestinement) et Guadeloupe',
contenu: 'Propagande indépendantiste, analyses marxistes, mots dordre révolutionnaires',
extraitProgramme:
"Le n°5 publie un extrait de programme : « le Marxisme est la théorie qui guide le GONG » et la Révolution comprend une « étape démocratique nationale et populaire » et « une étape socialiste ».",
source: 'Lutte Ouvrière (1968), INHA/Agorha, SISMO'
},
{
titre: 'Révolution Caraïbe',
type: 'Journal',
periode: 'Non documentée précisément',
contenu: 'Distribution dans les quartiers populaires',
source: 'Wikipedia FR (GONG)'
},
{
titre: 'Tracts et brochures clandestins',
type: 'Propagande',
periode: '1963-1967',
contenu: 'Appels à la mobilisation, dénonciation du colonialisme, mots dordre indépendantistes',
source: 'LDH France, Contretemps'
},
{
titre: 'Affiches électorales (mars 1967)',
type: 'Propagande électorale',
periode: 'Mars 1967',
contenu: "« Briser les urnes colonialistes » / « Conquérir l'indépendance nationale »",
note: 'Saisies par la police sur le port de Pointe-à-Pitre',
source: 'Contretemps, Sylvain Mary (2021)'
}
];
export const repression = {
arrestations:
"Plus de 70 arrestations entre la Guadeloupe et la France. Des étudiants de l'AGEG, des ouvriers de Fraternité ouvrière, des employés, des journalistes du Progrès social et de La Vérité, des médecins, des avocats.",
incarceration: 'Prisons de Fresnes et de la Santé (Paris)',
perquisitions: 'Saisies de matériel de propagande',
dissolution: 'Le GONG est dissous par les pouvoirs publics suite à la révolte urbaine des 25-26 mai 1967',
consequences: [
'Décapitation du mouvement indépendantiste',
'Passage à la clandestinité totale pour certains militants',
'Exil de nombreux militants',
'Démantèlement du GONG',
'Répression des journaux progressistes (La Vérité, Le Progrès social des frères Rodes)',
'Terreur durable dans la population (40 ans selon la LDH)'
],
responsables: [
{
nom: 'Pierre Bolotte',
role: 'Préfet de Guadeloupe',
note: "Venant d'Algérie. Accuse le GONG dès le début des événements."
},
{
nom: 'Jacques Foccart',
role: "Secrétaire général de l'Élysée aux affaires africaines et malgaches",
note: "Ses services sont impliqués dans l'inculpation des membres du GONG."
},
{
nom: 'Hersant',
role: 'Directeur de France-Antilles',
note: "Le seul quotidien en place, gaulliste, participe à la propagande d'État contre le GONG."
}
] satisfies Responsable[],
source: 'LDH France, Contretemps, Hypothèses.org'
};
export const heritage = {
mouvements: [
{
nom: 'UPLG (Union Populaire pour la Libération de la Guadeloupe)',
dateCreation: '1978',
description:
"Premier parti politique indépendantiste structuré. Créé par d'anciens membres du GONG. Toujours actif en 2026.",
source: 'Wikipedia FR, Sylvain Mary (2021), Union-Communiste'
},
{
nom: 'ARC (Alliance Révolutionnaire Caraïbe)',
dateCreation: 'Non documentée précisément',
description: 'Mouvement révolutionnaire caribéen influencé par le GONG.',
source: 'Wikipedia FR (GONG)'
},
{
nom: 'MPGI (Mouvement Populaire pour une Guadeloupe Indépendante)',
dateCreation: 'Non documentée précisément',
description: 'Mouvement indépendantiste issu de la mouvance du GONG.',
source: 'Wikipedia FR (GONG)'
},
{
nom: 'UTA (Union des Travailleurs Antillais)',
dateCreation: 'Post-1968',
description:
"Syndicat de type nouveau, non affilié aux centrales françaises. Créé par d'anciens membres du GONG et de l'AGEG.",
source: 'LDH France'
},
{
nom: 'UGTG (Union Générale des Travailleurs de Guadeloupe)',
dateCreation: '1973',
description: 'Syndicat de type nouveau préconisant la lutte de masses. Issu de la mouvance GONG/AGEG.',
source: 'LDH France'
}
] satisfies MouvementHeritage[],
influenceCulturelle: [
{
oeuvre: 'La Chasse au racoon',
auteur: 'Max Jeanne',
type: 'Roman',
date: '1980',
sujet: 'Évoque les événements de mai 1967'
},
{
oeuvre: "L'Impossible Procès des Guadeloupéens",
auteur: 'Collectif',
type: 'Pièce de théâtre / reconstitution',
date: '2018-2019',
sujet:
'Reconstitution du procès des 18 Guadeloupéens. Jouée au Théâtre Aimé-Césaire (Martinique) et en Guadeloupe.'
},
{
oeuvre: "Vie et survie d'un fils de Guadeloupe",
auteur: 'Pierre Sainton',
type: 'Autobiographie',
date: '2008',
sujet: 'Mémoires du fondateur du GONG'
},
{
oeuvre: 'Le GONG c quoi ?',
auteur: 'Serge Glaude',
type: 'Essai historique',
date: '2017',
sujet: "Histoire du GONG de 1963 à 1968 par son co-fondateur"
}
] satisfies OeuvreCulturelle[],
memoire: [
'Le 26 mai est devenu une date de commémoration en Guadeloupe (Mé 67)',
'La stèle de Delgrès au Matouba (Saint-Claude) reste un lieu de mémoire lié au GONG',
"Les événements de mai 1967 ont été officiellement reconnus et une commission d'information a été créée",
"Le rapport Gévaudan d'avril 1967 a été déclassifié en avril 2016",
"L'UPLG reste active en 2026 et se réclame de l'héritage du GONG"
],
source: 'Wikipedia FR, LDH France, Sylvain Mary (2021), CaraibCreoleNews'
};
export const contexteHistorique = {
guadeloupeAvantGONG: {
statut: 'Département français depuis 1946',
economie:
'Économie de plantation (canne à sucre, banane). Dominée par les békés (grands planteurs blancs descendants de colons).',
social:
'Chômage massif, émigration vers la métropole (BUMIDOM), inégalités raciales et sociales persistantes.',
politique: "PCG (Parti Communiste Guadeloupéen) comme principale force d'opposition. Revendication d'autonomie."
},
contexteInternational: {
decolonisation: "Indépendance de l'Algérie (1962), mouvements de libération en Afrique",
guerreFroide: 'Influence du marxisme-léninisme, du maoïsme',
revolutionCubaine: '1959 — Modèle caribéen de révolution',
tricontinentale: '1966 — Conférence de La Havane, solidarité des peuples du Tiers-Monde',
guerreVietnam: 'Mobilisation anti-impérialiste mondiale'
},
precurseurs: [
"Louis Delgrès (1766-1802) — Résistance à l'esclavage. Figure tutélaire du GONG.",
"Front antillo-guyanais pour l'autonomie (1961-1962)",
'Association générale des étudiants guadeloupéens (AGEG/AGEEG)',
'Abert Béville (mort en 1962)'
]
};
export const sources: Source[] = [
{
auteur: 'Pierre Sainton',
titre: "Vie et survie d'un fils de Guadeloupe",
editeur: 'Éditions Nestor, Gourbeyre',
annee: '2008',
type: 'Autobiographie'
},
{
auteur: 'Serge Glaude',
titre: 'Le GONG c quoi ?',
editeur: 'Éditions Nestor',
annee: '2017',
type: 'Essai historique'
},
{
auteur: 'Sylvain Mary',
titre:
"Briser les urnes colonialistes. Conquérir l'indépendance nationale. Une analyse iconographique de la propagande du GONG en 1967",
editeur: 'OpenEdition / Esclavages',
annee: '2021',
type: 'Article académique',
url: 'https://journals.openedition.org/slaveries/3788'
},
{
auteur: 'Michelle Zancarini-Fournel',
titre: "Pierre Sainton : disparition d'une figure emblématique de la lutte anticolonialiste",
editeur: 'Contretemps',
annee: '2018',
type: 'Article',
url: 'https://www.contretemps.eu/pierre-sainton-figure-anticolonialiste/'
},
{
auteur: 'Lutte Ouvrière',
titre: "À propos du procès devant la cour de sécurité : qu'est-ce que le GONG ?",
editeur: 'Lutte de Classe (série 1967-1968)',
annee: '1968',
type: 'Article politique',
url: 'https://www.lutte-ouvriere.org/mensuel/article/documents-archives-la-revue-lutte-de-classe-serie-1967-1968-article-a-propos-du-proces-devant-la-cour.html'
},
{
auteur: 'LDH France',
titre: 'Guadeloupe, Mai 1967, un drame français',
editeur: "Ligue des Droits de l'Homme",
annee: 'Non daté',
type: 'Article',
url: 'https://www.ldh-france.org/Guadeloupe-Mai-1967-un-drame/'
},
{
auteur: 'Hypothèses.org',
titre: 'Mé 1967 en Guadeloupe : un massacre colonial longtemps occulté',
editeur: 'Hypothèses (blog académique)',
annee: 'Non daté',
type: 'Article académique',
url: 'https://decolonial.hypotheses.org/2102'
},
{
auteur: 'Collectif',
titre: "L'Impossible Procès des Guadeloupéens",
editeur: 'Critical Stages',
annee: 'Non daté',
type: 'Article / Pièce de théâtre',
url: 'https://www.critical-stages.org/19/limpossible-proces-des-guadeloupeens-une-dialectique-fragile-simpose/'
},
{
auteur: 'France Archives',
titre: 'Opération GONG du 4 juin 1967, organisation et déroulement',
editeur: 'Archives nationales',
annee: '1967',
type: "Document d'archives",
url: 'https://francearchives.gouv.fr/fr/facomponent/f18dd4215dcdf3cb8dd82c4d40d705358c5bd67e'
},
{
auteur: 'Wikipedia',
titre: "Groupe d'organisation nationale de la Guadeloupe",
editeur: 'Wikipedia FR/EN',
annee: '2026',
type: 'Encyclopédie',
url: 'https://fr.wikipedia.org/wiki/Groupe_d%27organisation_nationale_de_la_Guadeloupe'
},
{
auteur: 'Wikipedia',
titre: 'Émeutes de mai 1967 en Guadeloupe',
editeur: 'Wikipedia FR',
annee: '2026',
type: 'Encyclopédie',
url: 'https://fr.wikipedia.org/wiki/%C3%89meutes_de_mai_1967_en_Guadeloupe'
},
{
auteur: 'Europe-Solidaire',
titre: 'Guadeloupe : un an après les massacres de Mé 67, dix-neuf Guadeloupéens sont libérés',
editeur: 'Europe-Solidaire',
annee: 'Non daté',
type: 'Article',
url: 'https://www.europe-solidaire.org/spip.php?article44927'
},
{
auteur: 'La1ère / Franceinfo',
titre: 'Février-mars-avril 1968 : les procès qui ont marqué la Guadeloupe',
editeur: 'La1ère',
annee: 'Non daté',
type: 'Article journalistique',
url: 'https://la1ere.franceinfo.fr/guadeloupe/fevrier-mars-avril-1968-proces-qui-ont-marque-guadeloupe-564093.html'
},
{
auteur: 'Max Jeanne',
titre: 'La Chasse au racoon',
editeur: 'Non documenté',
annee: '1980',
type: 'Roman'
},
{
auteur: 'Archives nationales',
titre: "5W/734, arrêt n°838 de la Cour de sûreté de l'État",
editeur: 'Archives nationales',
annee: '1968',
type: 'Document judiciaire'
}
];
// ── Helpers ──
export function getMembre(slug: string): Membre | undefined {
return membres.find((m) => m.slug === slug);
}
/** Contact & écosystème (repris de l'index.html actuel). */
export const contact = {
email: 'gong971@proton.me',
emailOKI: 'kontak@o-k-i.net',
bokante: 'https://bokante.o-k-i.net',
gade: 'https://gade.o-k-i.net/',
forge: 'https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/gong.gp'
};
export const SITE = {
url: 'https://gong.gp',
nom: 'GONG',
nomComplet: "Groupe d'Organisation Nationale de la Guadeloupe",
slogan: "Briser les urnes colonialistes. Conquérir l'indépendance nationale",
description:
"Le GONG (Groupe d'Organisation Nationale de la Guadeloupe) est une organisation indépendantiste et anticolonialiste guadeloupéenne fondée le 23 juin 1963 et dissoute en 1968.",
twitter: '@OrganisationKA'
};
+78
View File
@@ -0,0 +1,78 @@
// Types du dossier documentaire GONG. Contenu repris à l'identique de la source
// (doc2sveltekit-transition/gong.py) — structuré, jamais réécrit. Toutes les données sont sourcées.
export interface Membre {
slug: string;
nom: string;
role: string;
profession: string;
biographie: string;
citation?: string;
citations?: string[];
oeuvre?: string;
dateDeces?: string;
lieuDeces?: string;
circonstances?: string;
source: string;
}
export interface EvenementChrono {
date: string;
evenement: string;
contexte: string;
majeur?: boolean; // jalon fort (mise en exergue)
}
export interface Influence {
penseur: string;
apport: string;
}
export interface EvolutionMotOrdre {
periode: string;
motOrdre: string;
contexte: string;
}
export interface Publication {
titre: string;
sousTitre?: string;
type: string;
periode: string;
lieuImpression?: string;
lieuDiffusion?: string;
contenu: string;
extraitProgramme?: string;
note?: string;
source: string;
}
export interface MouvementHeritage {
nom: string;
dateCreation: string;
description: string;
source: string;
}
export interface OeuvreCulturelle {
oeuvre: string;
auteur: string;
type: string;
date: string;
sujet: string;
}
export interface Source {
auteur: string;
titre: string;
editeur: string;
annee: string;
type: string;
url?: string;
}
export interface Responsable {
nom: string;
role: string;
note: string;
}
+23
View File
@@ -0,0 +1,23 @@
// i18n minimal, statique-friendly (routage par dossier). FR par défaut ; EN prévu sur /en/.
// Le contenu éditorial FR reste dans les composants ; ce module gère locale + microcopy.
export type Locale = 'fr' | 'en';
export const LOCALES: Locale[] = ['fr', 'en'];
export const DEFAULT_LOCALE: Locale = 'fr';
/** Déduit la locale depuis le premier segment du chemin (/en/… → 'en', sinon 'fr'). */
export function localeFromPath(pathname: string): Locale {
const seg = pathname.replace(/^\/+/, '').split('/')[0];
return seg === 'en' ? 'en' : 'fr';
}
/** Retourne le chemin équivalent dans l'autre locale (paires FR ↔ EN). */
export function alternatePath(pathname: string, target: Locale): string {
const current = localeFromPath(pathname);
if (current === target) return pathname;
if (target === 'en') return '/en' + (pathname === '/' ? '' : pathname);
return pathname.replace(/^\/en/, '') || '/';
}
/** Code lang HTML (BCP-47). 'gcf' = créole guadeloupéen pour la microcopy. */
export const HTML_LANG: Record<Locale, string> = { fr: 'fr', en: 'en' };
+31
View File
@@ -0,0 +1,31 @@
import type { Action } from 'svelte/action';
import { syncopatedDelay } from './tokens';
// use:reveal={index} — révèle l'élément à l'entrée dans le viewport avec cascade gwoka.
// L'état caché est posé en CSS uniquement sous html.has-js + prefers-reduced-motion: no-preference,
// donc le contenu reste lisible sans JS et sans animation.
export const reveal: Action<HTMLElement, number | undefined> = (node, index = 0) => {
const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
if (reduce) {
node.classList.add('is-visible');
return;
}
node.style.setProperty('--d', `${syncopatedDelay(index)}ms`);
const io = new IntersectionObserver(
(entries) => {
for (const e of entries) {
if (e.isIntersecting) {
node.classList.add('is-visible');
io.unobserve(node);
}
}
},
{ threshold: 0.12, rootMargin: '0px 0px -8% 0px' }
);
io.observe(node);
return {
destroy() {
io.disconnect();
}
};
};
+31
View File
@@ -0,0 +1,31 @@
// Smooth scroll Lenis — import dynamique, une seule instance, gate reduced-motion.
import { prefersReducedMotion } from './tokens';
type Lenis = { raf: (t: number) => void; destroy: () => void; scrollTo: (t: unknown, o?: unknown) => void };
let lenis: Lenis | null = null;
let rafId = 0;
export async function initSmoothScroll(): Promise<() => void> {
if (prefersReducedMotion() || typeof window === 'undefined') return () => {};
const { default: Lenis } = await import('lenis');
lenis = new Lenis({ lerp: 0.11, wheelMultiplier: 1, smoothWheel: true }) as unknown as Lenis;
const loop = (t: number) => {
lenis?.raf(t);
rafId = requestAnimationFrame(loop);
};
rafId = requestAnimationFrame(loop);
return () => {
cancelAnimationFrame(rafId);
lenis?.destroy();
lenis = null;
};
}
/** Défilement vers une ancre (#id) en respectant Lenis si actif. */
export function scrollToAnchor(hash: string): void {
const el = document.querySelector(hash);
if (!el) return;
if (lenis) lenis.scrollTo(el, { offset: -80 });
else el.scrollIntoView({ behavior: 'smooth' });
}
+14
View File
@@ -0,0 +1,14 @@
// Cadences gwoka en TS (miroir des tokens CSS). Le stagger de marque est syncopé (3+3+2).
export function prefersReducedMotion(): boolean {
if (typeof window === 'undefined') return true;
return window.matchMedia('(prefers-reduced-motion: reduce)').matches;
}
const SYNCOPE = [0, 120, 300, 360, 600, 660, 900, 960];
/** Délai syncopé pour l'élément i (ms). Cycle de +1200 ms au-delà de 8 éléments. */
export function syncopatedDelay(i: number): number {
const cycle = Math.floor(i / SYNCOPE.length);
return SYNCOPE[i % SYNCOPE.length] + cycle * 1200;
}
+30
View File
@@ -0,0 +1,30 @@
import { SITE } from './data/gong';
/** Nœud WebPage standard pour une page interne. */
export function webPage(path: string, name: string, description: string) {
const url = SITE.url + path;
return {
'@type': 'WebPage',
'@id': `${url}#webpage`,
url,
name,
description,
isPartOf: { '@id': `${SITE.url}/#website` },
about: { '@id': `${SITE.url}/#organization` },
inLanguage: 'fr-FR'
};
}
/** Nœud Person (fiche militant). */
export function personNode(path: string, name: string, description: string, extra: Record<string, unknown> = {}) {
const url = SITE.url + path;
return {
'@type': 'Person',
'@id': `${url}#person`,
name,
description,
url,
memberOf: { '@id': `${SITE.url}/#organization` },
...extra
};
}
+95
View File
@@ -0,0 +1,95 @@
// Chargement des actualités depuis content/actualites/*.md (éditées via Sveltia CMS).
// $lib/server → garanti côté serveur : `marked` ne part jamais dans le bundle client.
// Le site étant prérendu, ce code s'exécute au build ; les pages sont ensuite 100 % statiques.
import { marked } from 'marked';
const files = import.meta.glob('/content/actualites/*.md', {
query: '?raw',
import: 'default',
eager: true
}) as Record<string, string>;
export interface Actualite {
slug: string;
titre: string;
date: string; // affichage libre (ex. « 26 mai 2026 »)
iso: string; // ISO pour <time datetime> / schema
chapeau: string;
couverture?: string;
couvertureAlt?: string;
top: boolean;
html: string; // corps rendu (first-party, Sveltia)
texte: string; // corps brut (pour description/estimation de lecture)
}
/** Parse un front-matter YAML simple (clés scalaires, valeurs entre guillemets optionnelles). */
function parseFrontmatter(raw: string): { data: Record<string, string>; body: string } {
const m = raw.match(/^---\r?\n([\s\S]*?)\r?\n---\r?\n?([\s\S]*)$/);
if (!m) return { data: {}, body: raw };
const data: Record<string, string> = {};
for (const line of m[1].split(/\r?\n/)) {
const kv = line.match(/^([A-Za-z0-9_]+)\s*:\s*(.*)$/);
if (!kv) continue;
let val = kv[2].trim();
if (
(val.startsWith('"') && val.endsWith('"')) ||
(val.startsWith("'") && val.endsWith("'"))
) {
val = val.slice(1, -1);
}
data[kv[1]] = val;
}
return { data, body: m[2] };
}
function frToIso(date: string): string {
// Accepte déjà l'ISO ; sinon renvoie tel quel (Sveltia écrit du YYYY-MM-DD).
return /^\d{4}-\d{2}-\d{2}/.test(date) ? date : date;
}
function frDisplay(iso: string): string {
// Année seule (« 2023 ») ou mois (« 2026-05 ») : ne pas inventer un jour précis.
if (/^\d{4}$/.test(iso)) return iso;
// Parsing manuel : new Date('YYYY-MM-DD') est en UTC et décalerait d'un jour
// selon le fuseau du serveur de build.
const m = iso.match(/^(\d{4})-(\d{2})(?:-(\d{2}))?/);
if (!m) return iso;
const d = new Date(Number(m[1]), Number(m[2]) - 1, m[3] ? Number(m[3]) : 1);
if (Number.isNaN(d.getTime())) return iso;
if (!m[3]) {
return d.toLocaleDateString('fr-FR', { month: 'long', year: 'numeric' });
}
return d.toLocaleDateString('fr-FR', { day: 'numeric', month: 'long', year: 'numeric' });
}
let cache: Actualite[] | null = null;
export function getActualites(): Actualite[] {
if (cache) return cache;
const out: Actualite[] = [];
for (const [path, raw] of Object.entries(files)) {
const slug = path.split('/').pop()!.replace(/\.md$/, '');
const { data, body } = parseFrontmatter(raw);
if (!data.titre) continue;
const iso = frToIso(data.date ?? '');
out.push({
slug,
titre: data.titre,
iso,
date: data.date ? frDisplay(iso) : '',
chapeau: data.chapeau ?? '',
couverture: data.couverture || undefined,
couvertureAlt: data.couvertureAlt || data.titre,
top: data.top === 'true',
html: marked.parse(body.trim(), { async: false }) as string,
texte: body.trim()
});
}
out.sort((a, b) => (a.iso < b.iso ? 1 : a.iso > b.iso ? -1 : 0));
cache = out;
return out;
}
export function getActualite(slug: string): Actualite | undefined {
return getActualites().find((a) => a.slug === slug);
}
+58
View File
@@ -0,0 +1,58 @@
// Chargement des pages de la section « Après le GONG » depuis content/apres-le-gong/*.md.
// _index.md fournit le texte d'introduction de la page d'index (pas une carte).
import { parseFrontmatter, renderAvecSources } from './markdown';
const files = import.meta.glob('/content/apres-le-gong/*.md', {
query: '?raw',
import: 'default',
eager: true
}) as Record<string, string>;
export interface PageApresGong {
slug: string;
titre: string;
chapeau: string;
ordre: number;
html: string; // corps rendu (notes [^N^] traitées, section Sources en fin)
}
let cache: PageApresGong[] | null = null;
let indexCache: { titre: string; chapeau: string; html: string } | null = null;
export function getPagesApresGong(): PageApresGong[] {
if (cache) return cache;
const out: PageApresGong[] = [];
for (const [path, raw] of Object.entries(files)) {
const slug = path.split('/').pop()!.replace(/\.md$/, '');
if (slug.startsWith('_')) continue; // _index.md : intro de la section
const { data, body } = parseFrontmatter(raw);
if (!data.titre) continue;
out.push({
slug,
titre: data.titre,
chapeau: data.chapeau ?? '',
ordre: Number(data.ordre ?? 99),
html: renderAvecSources(body.trim())
});
}
out.sort((a, b) => a.ordre - b.ordre);
cache = out;
return out;
}
export function getPageApresGong(slug: string): PageApresGong | undefined {
return getPagesApresGong().find((p) => p.slug === slug);
}
/** Texte d'introduction de la page d'index (content/apres-le-gong/_index.md). */
export function getIndexApresGong(): { titre: string; chapeau: string; html: string } {
if (indexCache) return indexCache;
const raw = files['/content/apres-le-gong/_index.md'];
const { data, body } = parseFrontmatter(raw ?? '');
indexCache = {
titre: data.titre ?? 'Après le GONG',
chapeau: data.chapeau ?? '',
html: renderAvecSources(body.trim())
};
return indexCache;
}
+68
View File
@@ -0,0 +1,68 @@
// Archives numérisées : les numéros du journal « Gong-Information » (sources primaires
// récupérées depuis l'ancien back-office Strapi). Transcriptions HTML first-party + PDF + couverture.
// $lib/server → chargé au build ; pages 100 % prérendues.
const contenus = import.meta.glob('/content/archives/*.html', {
query: '?raw',
import: 'default',
eager: true
}) as Record<string, string>;
export interface Archive {
slug: string;
numero: string;
titre: string;
date: string; // libellé d'époque (ex. « Mai-Juin 1966 »)
iso: string; // pour tri et lastmod
chapeau: string;
couverture: string; // webp
pdf: string;
html: string; // transcription first-party
}
const META: Omit<Archive, 'html'>[] = [
{
slug: 'gong-information-16',
numero: 'N° 16',
titre: 'Gong-Information n° 16',
date: 'Mai-Juin 1966',
iso: '1966-05-01',
chapeau:
"En Guadeloupe, les connaissances intellectuelles jouissent d'une grande faveur. Par extension les masses laborieuses attribuent un grand prestige aux intellectuels.",
couverture: '/images/archives/gong-info-16.webp',
pdf: '/archives/gong-information-16.pdf'
},
{
slug: 'gong-information-special',
numero: 'N° spécial',
titre: 'Gong-Information n° spécial',
date: 'Janvier-Février 1967',
iso: '1967-01-01',
chapeau: "Un peuple qui décide de se gouverner est un peuple qui entreprend de se critiquer et de s'organiser.",
couverture: '/images/archives/gong-info-special.webp',
pdf: '/archives/gong-information-special.pdf'
},
{
slug: 'gong-information-19',
numero: 'N° 19',
titre: 'Gong-Information n° 19',
date: 'Mars-Avril-Mai 1967',
iso: '1967-03-01',
chapeau:
"À l'intimidation constituée par l'envoi des « troupes d'intervention » colonialistes françaises, au chantage exercé par les services de la préfecture, à la corruption…",
couverture: '/images/archives/gong-info-19.webp',
pdf: '/archives/gong-information-19.pdf'
}
];
function html(slug: string): string {
return (contenus[`/content/archives/${slug}.html`] ?? '').trim();
}
export function getArchives(): Archive[] {
return META.map((m) => ({ ...m, html: html(m.slug) })).sort((a, b) => (a.iso < b.iso ? -1 : 1));
}
export function getArchive(slug: string): Archive | undefined {
return getArchives().find((a) => a.slug === slug);
}
+16
View File
@@ -0,0 +1,16 @@
// Rendu des documents historiques longs (charte, orientation) en HTML.
// $lib/server → marked reste côté serveur ; pages prérendues, zéro coût client.
import { marked } from 'marked';
const files = import.meta.glob('/content/documents/*.md', {
query: '?raw',
import: 'default',
eager: true
}) as Record<string, string>;
export function getDocument(nom: string): string {
const key = `/content/documents/${nom}.md`;
const raw = files[key];
if (!raw) throw new Error(`Document introuvable : ${nom}`);
return marked.parse(raw.trim(), { async: false }) as string;
}
+65
View File
@@ -0,0 +1,65 @@
// Helpers markdown partagés (côté serveur uniquement, exécutés au build).
// - parseFrontmatter : même logique que src/lib/server/actualites.ts.
// - renderAvecSources : rend le corps en HTML en traitant les notes de
// référence au format [^67^] utilisé par les fichiers sources :
// appels inline → <sup> avec ancre #src-67, définitions regroupées en
// section « Sources » finale (<ol class="sources">).
import { marked } from 'marked';
/** Parse un front-matter YAML simple (clés scalaires, valeurs entre guillemets optionnelles). */
export function parseFrontmatter(raw: string): { data: Record<string, string>; body: string } {
const m = raw.match(/^---\r?\n([\s\S]*?)\r?\n---\r?\n?([\s\S]*)$/);
if (!m) return { data: {}, body: raw };
const data: Record<string, string> = {};
for (const line of m[1].split(/\r?\n/)) {
const kv = line.match(/^([A-Za-z0-9_]+)\s*:\s*(.*)$/);
if (!kv) continue;
let val = kv[2].trim();
if (
(val.startsWith('"') && val.endsWith('"')) ||
(val.startsWith("'") && val.endsWith("'"))
) {
val = val.slice(1, -1);
}
data[kv[1]] = val;
}
return { data, body: m[2] };
}
/**
* Rend un corps markdown en HTML.
* - Les définitions `[^N^]: https://...` sont retirées du corps et deviennent
* une section finale « Sources » (<h2 id="sources"> + <ol class="sources">).
* - Les appels inline `[^N^]` deviennent <sup class="ref"><a href="#src-N">[N]</a></sup>.
* - Un appel sans définition est laissé en texte brut `[N]` (pas d'ancre morte :
* le prérendu échouerait sinon, handleMissingId: 'fail').
*/
export function renderAvecSources(body: string): string {
const sources = new Map<number, string>();
// 1. Extraction des définitions de notes (en fin de fichier).
const corps = body.replace(/^\[\^(\d+)\^\]:\s*(https?:\/\/\S+)\s*$/gm, (_all, n: string, url: string) => {
sources.set(Number(n), url);
return '';
});
// 2. Remplacement des appels inline.
const avecRefs = corps.replace(/\[\^(\d+)\^\]/g, (all, n: string) => {
if (!sources.has(Number(n))) return `[${n}]`;
return `<sup class="ref"><a href="#src-${n}">[${n}]</a></sup>`;
});
// 3. Section « Sources » finale (HTML brut, repris tel quel par marked).
let html = marked.parse(avecRefs.trim(), { async: false }) as string;
if (sources.size) {
const items = [...sources.entries()]
.sort((a, b) => a[0] - b[0])
.map(
([n, url]) =>
`<li id="src-${n}"><a href="${url}" rel="external noopener noreferrer" target="_blank">${url}</a></li>`
)
.join('\n');
html += `\n<h2 id="sources">Sources</h2>\n<ol class="sources">\n${items}\n</ol>`;
}
return html;
}
+356
View File
@@ -0,0 +1,356 @@
/* ============================================================================
BASE GONG — reset, primitives, gate reduced-motion.
Importé après gong-tokens.css dans +layout.svelte.
============================================================================ */
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
-webkit-text-size-adjust: 100%;
scroll-behavior: smooth;
}
body {
margin: 0;
min-height: 100dvh;
background: var(--noir);
color: var(--creme);
font-family: var(--font-body);
font-weight: 400;
line-height: 1.6;
font-size: clamp(1rem, 0.96rem + 0.2vw, 1.0625rem);
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
img,
picture,
svg,
video {
max-width: 100%;
height: auto;
display: block;
}
/* ── Titres — Archivo, MAJUSCULES ── */
h1,
h2,
h3,
h4 {
font-family: var(--font-display);
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.01em;
text-transform: uppercase;
margin: 0 0 var(--space-2);
text-wrap: balance;
}
h1 {
font-size: clamp(2.2rem, 1.6rem + 3vw, 4rem);
font-weight: 900;
}
h2 {
font-size: clamp(1.6rem, 1.3rem + 1.6vw, 2.5rem);
}
h3 {
font-size: clamp(1.25rem, 1.1rem + 0.8vw, 1.6rem);
font-weight: 700;
}
h4 {
font-size: 1.1rem;
font-weight: 700;
}
p {
margin: 0 0 var(--space-2);
}
strong,
b {
font-weight: 700;
color: var(--creme);
}
/* ── Liens : soulignés uniquement dans le contenu (main), pas dans nav/footer ── */
a {
color: var(--accent);
text-decoration: none;
transition: color var(--dur-tanbou) var(--ease-ka);
}
a:hover {
color: var(--accent-hover);
}
main a:not(.btn):not(.card):not(.tag):not(.no-underline) {
text-decoration: underline;
text-underline-offset: 0.15em;
text-decoration-thickness: 1px;
}
/* ── Focus visible (marque) ── */
:focus-visible {
outline: 3px solid var(--focus);
outline-offset: 2px;
border-radius: 2px;
}
/* ── Layout ── */
.container {
width: 100%;
max-width: var(--container);
margin-inline: auto;
padding-inline: var(--space-3);
}
.container.lecture {
max-width: var(--container-lecture);
}
.section {
padding-block: var(--space-5);
}
.section--tight {
padding-block: var(--space-4);
}
/* ── Bouton canonique — balayage d'accent au survol ── */
.btn {
--btn-fill: var(--accent);
position: relative;
display: inline-flex;
align-items: center;
gap: 0.5em;
font-family: var(--font-display);
font-weight: 700;
font-size: 0.95rem;
text-transform: uppercase;
letter-spacing: 0.03em;
line-height: 1;
padding: 0.85em 1.4em;
border: 2px solid var(--btn-fill);
border-radius: var(--radius-sm);
background: transparent;
color: var(--creme);
cursor: pointer;
overflow: hidden;
isolation: isolate;
transition: color var(--dur-tanbou) var(--ease-ka);
}
.btn::after {
content: '';
position: absolute;
inset: 0;
z-index: -1;
background: var(--btn-fill);
transform: scaleX(0);
transform-origin: left;
transition: transform var(--dur-mesure) var(--ease-syncope);
}
.btn:hover,
.btn:focus-visible {
color: #0d0d0d;
}
.btn:hover::after,
.btn:focus-visible::after {
transform: scaleX(1);
}
.btn--fill {
background: var(--btn-fill);
color: #0d0d0d;
}
.btn--fill::after {
background: var(--accent-hover);
}
.btn--vert {
--btn-fill: var(--vert-gong);
}
.btn--ghost {
border-color: var(--line);
}
.btn--ghost:hover {
--btn-fill: var(--accent);
}
/* ── Carte canonique — liseré gauche d'accent, lift au survol ── */
.card {
position: relative;
display: flex;
flex-direction: column;
background: var(--card-bg);
border: var(--border-card);
border-left: 4px solid var(--accent);
border-radius: var(--radius-md);
padding: var(--space-3);
transition:
transform var(--dur-mesure) var(--ease-ka),
border-color var(--dur-mesure) var(--ease-ka),
background var(--dur-mesure) var(--ease-ka);
}
.card--vert {
border-left-color: var(--vert-gong);
}
a.card,
.card--link {
cursor: pointer;
color: inherit;
}
a.card:hover,
.card--link:hover {
transform: translateY(-4px);
background: var(--card-bg-hover);
border-color: var(--accent);
}
/* ── Tag canonique ── */
.tag {
display: inline-flex;
align-items: center;
gap: 0.35em;
font-family: var(--font-body);
font-size: 0.8rem;
font-weight: 600;
line-height: 1;
padding: 0.4em 0.7em;
border-radius: var(--radius-sm);
background: color-mix(in srgb, var(--accent) 12%, transparent);
border: 1px solid color-mix(in srgb, var(--accent) 45%, transparent);
color: var(--creme);
text-transform: none;
letter-spacing: 0;
}
.tag--vert {
background: color-mix(in srgb, var(--vert-gong) 12%, transparent);
border-color: color-mix(in srgb, var(--vert-gong) 45%, transparent);
}
/* ── Flag-bar GONG — signature (vert · blanc · rouge, segments francs) ── */
.flag-bar {
height: 6px;
width: 100%;
background: linear-gradient(
to right,
var(--vert-gong) 0 40%,
var(--blanc-drapeau) 40% 60%,
var(--rouge-gong) 60% 100%
);
}
html.light-theme .flag-bar {
background: linear-gradient(
to right,
var(--vert-gong) 0 40%,
#0d0d0d 40% 60%,
var(--rouge-gong) 60% 100%
);
}
/* Flag-chip : mini signature d'ornement de titre (56 × 6 px) */
.flag-chip {
display: inline-block;
width: 56px;
height: 6px;
border-radius: 1px;
background: linear-gradient(
to right,
var(--vert-gong) 0 40%,
var(--blanc-drapeau) 40% 60%,
var(--rouge-gong) 60% 100%
);
}
/* ── Icônes (sprite SVG) ── */
.icon {
width: 1.25em;
height: 1.25em;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
flex: none;
vertical-align: middle;
}
/* ── Accessibilité ── */
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.skip-link {
position: absolute;
left: 0.5rem;
top: -3rem;
z-index: 200;
background: var(--accent);
color: #0d0d0d;
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
padding: 0.6em 1em;
border-radius: var(--radius-sm);
transition: top var(--dur-tanbou) var(--ease-ka);
}
.skip-link:focus {
top: 0.5rem;
color: #0d0d0d;
}
/* ── Reveal — état caché seulement si JS actif ET mouvement autorisé ── */
html.has-js .reveal {
opacity: 0;
transform: translateY(18px);
}
html.has-js .reveal.is-visible {
opacity: 1;
transform: none;
transition:
opacity var(--dur-mesure) var(--ease-ka),
transform var(--dur-mesure) var(--ease-ka);
transition-delay: var(--d, 0ms);
}
/* Prose (textes historiques longs) */
.prose {
max-width: var(--container-lecture);
}
.prose p,
.prose li {
color: color-mix(in srgb, var(--creme) 90%, transparent);
}
.prose h2 {
margin-top: var(--space-4);
}
.prose h3 {
margin-top: var(--space-3);
}
.prose blockquote {
margin: var(--space-3) 0;
padding-left: var(--space-2);
border-left: 3px solid var(--accent);
color: var(--muted);
font-style: italic;
}
/* ── Gate globale prefers-reduced-motion ── */
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
*,
*::before,
*::after {
animation-duration: 0.001ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.001ms !important;
scroll-behavior: auto !important;
}
html.has-js .reveal {
opacity: 1;
transform: none;
}
}
+87
View File
@@ -0,0 +1,87 @@
/* ============================================================================
TOKENS GONG — identité propre (drapeau guadeloupéen vert/blanc/rouge)
Méthode OKI appliquée : thème sombre par défaut, clair opt-in WCAG AA,
cadences gwoka. Le GONG garde SES couleurs (rouge d'action, vert drapeau).
Un seul fichier de vérité — jamais de valeur recopiée à la main ailleurs.
============================================================================ */
:root {
/* ── Noyau (thème sombre = défaut) ── */
--noir: #0d0d0d; /* background */
--noir-profond: #171210; /* surface (chaud, presque noir) */
--creme: #faf6ef; /* foreground — blanc chaud */
--line: rgba(255, 255, 255, 0.1); /* filets — jamais de gris plein */
/* ── Drapeau GONG : rouge = agir/signaler · vert = valider/secondaire · blanc ── */
--rouge-gong: #e11419; /* accent : couleur d'action principale */
--rouge-vif: #ff2a30; /* survol du rouge */
--vert-gong: #00a651; /* vert drapeau : validation, mémoire, second accent */
--vert-vif: #12c766; /* survol du vert */
--blanc-drapeau: #ffffff;
/* ── Étendue (parcimonie : décorations, sémantique) ── */
--jaune-sable: #f0c419; /* rappel, mise en exergue rare */
--gris-sombre: #241c19;
/* ── Sémantique dérivée ── */
--muted: color-mix(in srgb, var(--creme) 68%, transparent);
--muted-fort: color-mix(in srgb, var(--creme) 50%, transparent);
--card-bg: rgba(255, 255, 255, 0.03);
--card-bg-hover: rgba(255, 255, 255, 0.055);
--accent: var(--rouge-gong);
--accent-hover: var(--rouge-vif);
--focus: var(--jaune-sable);
/* ── Typographie ── */
--font-display: 'Archivo', 'Arial Black', system-ui, sans-serif;
--font-body: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
/* ── Formes (angles nets, ≤ 6 px) ── */
--radius-sm: 3px; /* boutons, tags, badges */
--radius-md: 6px; /* cartes — jamais plus */
--border-card: 1px solid var(--line);
--border-btn: 2px solid var(--accent);
/* ── Espacements ── */
--space-1: 0.75rem;
--space-2: 1rem;
--space-3: 1.5rem;
--space-4: 2rem;
--space-5: 4rem;
--space-6: 6rem;
--container: 1200px;
--container-lecture: 68ch; /* colonne de lecture (textes historiques longs) */
/* ── Motion — cadences gwoka (rythme du ka) ── */
--ease-ka: cubic-bezier(0.22, 1, 0.36, 1); /* temps fort : attaque franche, longue tenue */
--ease-syncope: cubic-bezier(0.65, 0, 0.35, 1); /* contretemps : symétrique, urgent */
--dur-tanbou: 120ms; /* double-croche — micro-interactions */
--dur-mesure: 480ms; /* une mesure — entrées de section */
--dur-phrase: 960ms; /* deux mesures — transitions de page */
/* ── Divers ── */
--nav-h: 4rem;
--shadow-1: 0 2px 8px rgba(0, 0, 0, 0.35);
--shadow-2: 0 8px 28px rgba(0, 0, 0, 0.45);
color-scheme: dark;
}
/* ── Thème clair — opt-in, accents assombris pour WCAG AA ── */
html.light-theme {
--noir: #faf6ef;
--noir-profond: #f2ebdf;
--creme: #14100e;
--line: rgba(0, 0, 0, 0.12);
--rouge-gong: #b3060c;
--rouge-vif: #900409;
--vert-gong: #007a3d;
--vert-vif: #005e2f;
--jaune-sable: #9a7b00;
--gris-sombre: #e6dccb;
--muted: color-mix(in srgb, var(--creme) 72%, transparent);
--muted-fort: color-mix(in srgb, var(--creme) 55%, transparent);
--card-bg: rgba(0, 0, 0, 0.03);
--card-bg-hover: rgba(0, 0, 0, 0.055);
--focus: #9a7b00;
color-scheme: light;
}
+60
View File
@@ -0,0 +1,60 @@
<script lang="ts">
import { page } from '$app/state';
import Icon from '$lib/components/Icon.svelte';
const is404 = $derived(page.status === 404);
</script>
<svelte:head>
<title>{page.status} — GONG</title>
<meta name="robots" content="noindex" />
</svelte:head>
<main id="contenu" class="erreur container">
<Icon name="ka" size="4.5rem" />
<p class="code">{page.status}</p>
{#if is404}
<h1 lang="gcf">Paj-la pa la</h1>
<p class="lead">
Cette page n'existe pas ou a été déplacée. Mais l'histoire du GONG, elle, est toujours là.
</p>
{:else}
<h1>Erreur {page.status}</h1>
<p class="lead">{page.error?.message ?? 'Une erreur est survenue.'}</p>
{/if}
<div class="liens">
<a class="btn btn--fill" href="/">Retour à l'accueil</a>
<a class="btn" href="/histoire/">L'histoire du GONG</a>
</div>
</main>
<style>
.erreur {
min-height: 68dvh;
display: grid;
place-content: center;
justify-items: center;
text-align: center;
gap: 0.6rem;
padding-block: var(--space-5);
}
.code {
font-family: var(--font-display);
font-weight: 900;
font-size: clamp(3rem, 2rem + 6vw, 6rem);
line-height: 1;
color: var(--accent);
margin: 0;
}
.lead {
max-width: 46ch;
color: var(--muted);
}
.liens {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
justify-content: center;
margin-top: var(--space-2);
}
</style>
+52
View File
@@ -0,0 +1,52 @@
<script lang="ts">
import '$lib/styles/gong-tokens.css';
import '$lib/styles/base.css';
import { onMount } from 'svelte';
import { onNavigate, afterNavigate } from '$app/navigation';
import Nav from '$lib/components/Nav.svelte';
import Footer from '$lib/components/Footer.svelte';
import ScrollProgressBar from '$lib/components/ScrollProgressBar.svelte';
import { initSmoothScroll } from '$lib/motion/scroll';
let { children } = $props();
// Smooth scroll Lenis — une seule instance, gate reduced-motion interne.
onMount(() => {
let cleanup: (() => void) | undefined;
initSmoothScroll().then((c) => (cleanup = c));
return () => cleanup?.();
});
// Transitions de page — View Transitions API, fallback = navigation instantanée.
onNavigate((navigation) => {
if (!document.startViewTransition) return;
return new Promise((resolve) => {
document.startViewTransition(async () => {
resolve();
await navigation.complete;
});
});
});
// Accessibilité : après un changement de route, déplacer le focus sur le contenu.
afterNavigate(() => {
const main = document.getElementById('contenu');
if (main) {
main.setAttribute('tabindex', '-1');
main.focus({ preventScroll: true });
}
});
</script>
<a class="skip-link" href="#contenu">Aller au contenu</a>
<ScrollProgressBar />
<Nav />
{@render children()}
<Footer />
<style>
:global(::view-transition-old(root)),
:global(::view-transition-new(root)) {
animation-duration: var(--dur-mesure);
}
</style>
+3
View File
@@ -0,0 +1,3 @@
// Site 100 % pré-rendu, statique (adapter-static), URLs historiques avec slash final.
export const prerender = true;
export const trailingSlash = 'always';
+24
View File
@@ -0,0 +1,24 @@
import { getActualites } from '$lib/server/actualites';
import { getArchives } from '$lib/server/archives';
export function load() {
const actualites = getActualites()
.slice(0, 3)
.map(({ slug, titre, date, iso, chapeau, couverture, couvertureAlt }) => ({
slug,
titre,
date,
iso,
chapeau,
couverture,
couvertureAlt
}));
const archives = getArchives().map(({ slug, numero, titre, date, couverture }) => ({
slug,
numero,
titre,
date,
couverture
}));
return { actualites, archives };
}
+408
View File
@@ -0,0 +1,408 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Resume from '$lib/components/Resume.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import Icon from '$lib/components/Icon.svelte';
import { reveal } from '$lib/motion/reveal';
import { SITE, presentation } from '$lib/data/gong';
let { data } = $props();
const parcours = [
{ href: '/histoire/', icon: 'clock', titre: 'Histoire', desc: 'De la fondation en 1963 à la dissolution en 1968 : la chronologie complète.' },
{ href: '/me-67/', icon: 'flag', titre: 'Mé 67', desc: "Les tueries de mai 1967 à Pointe-à-Pitre, longtemps occultées." },
{ href: '/proces-1968/', icon: 'scale', titre: 'Procès de 1968', desc: '18 Guadeloupéens jugés à Paris ; Sartre et Césaire témoignent.' },
{ href: '/militants/', icon: 'users', titre: 'Militants', desc: 'Sainton, Nestor, Manville, Bangou, Glaude… les femmes et les hommes du GONG.' },
{ href: '/ideologie/', icon: 'glo', titre: 'Idéologie', desc: "Marxisme-léninisme, tiers-mondisme et lutte de libération nationale." },
{ href: '/heritage/', icon: 'memory', titre: 'Héritage', desc: 'UPLG, UGTG, mémoire de Mé 67 : ce que le GONG a laissé.' },
{ href: '/apres-le-gong/', icon: 'users', titre: 'Après le GONG', desc: 'UTA, UGTG, UPLG, LKP : les organisations indépendantistes de 1968 à nos jours.' },
{ href: '/archives/', icon: 'book', titre: 'Archives', desc: 'Les numéros numérisés du journal Gong-Information (1966-1967).' }
];
const webPage = [
{
'@type': 'WebPage',
'@id': `${SITE.url}/#webpage`,
url: `${SITE.url}/`,
name: `${SITE.nomComplet} — GONG`,
description: SITE.description,
isPartOf: { '@id': `${SITE.url}/#website` },
about: { '@id': `${SITE.url}/#organization` },
inLanguage: 'fr-FR'
}
];
</script>
<Seo
title="GONG — Groupe d'Organisation Nationale de la Guadeloupe"
description="Le GONG, organisation indépendantiste guadeloupéenne (1963-1968) : histoire, Mé 67, procès de 1968, militants et héritage. Un dossier documentaire sourcé."
path="/"
graph={webPage}
/>
<main id="contenu">
<!-- HERO -->
<section class="hero">
<div class="container hero__inner">
<img class="hero__logo" src="/img/gong.png" alt="Logo du GONG" width="132" height="132" />
<img class="hero__flag" src="/img/gong-drapeau.svg" alt="Drapo Gwadlup (GONG)" width="220" height="147" />
<p class="hero__kicker"><span aria-hidden="true"></span> 1963 - 1968</p>
<h1 class="hero__title">GONG</h1>
<p class="hero__full">{presentation.nomComplet}</p>
<p class="hero__slogan">« Briser les urnes colonialistes.<br />Conquérir l'indépendance nationale. »</p>
<p class="hero__creole" lang="gcf">Listwa a on pèp ki goumé pou libèté a-y.</p>
<div class="hero__cta">
<a class="btn btn--fill" href="/histoire/">Découvrir l'histoire</a>
<a class="btn" href="/me-67/">Comprendre Mé 67</a>
</div>
</div>
</section>
<!-- RÉSUMÉ (zone A AI-Overview) -->
<section class="section--tight">
<div class="container lecture">
<Resume
titre="Qu'est-ce que le GONG ?"
lead="Le GONG (Groupe d'Organisation Nationale de la Guadeloupe) était une organisation politique indépendantiste et anticolonialiste guadeloupéenne, fondée le 23 juin 1963 à Paris et dissoute de facto en 1968 après la répression des émeutes de mai 1967 et le procès de ses militants."
points={[
'Fondé le 23 juin 1963 par danciens étudiants de lAGEG (dont Pierre Sainton).',
'Objectif : lindépendance nationale de la Guadeloupe et une révolution socialiste.',
'Impliqué dans les événements de « Mé 67 » (26-28 mai 1967).',
'18 de ses membres jugés à Paris en 1968 : 13 acquittés, 6 condamnés avec sursis.'
]}
/>
</div>
</section>
<!-- CHIFFRES CLÉS -->
<section class="section--tight">
<div class="container">
<div class="stats">
<div class="stat" use:reveal={0}>
<span class="stat__num">1963</span><span class="stat__lab">Fondation, à Paris</span>
</div>
<div class="stat" use:reveal={1}>
<span class="stat__num">26 mai 1967</span><span class="stat__lab">Première victime : Jacques Nestor</span>
</div>
<div class="stat" use:reveal={2}>
<span class="stat__num">80200</span><span class="stat__lab">Victimes estimées de Mé 67</span>
</div>
<div class="stat" use:reveal={3}>
<span class="stat__num">18</span><span class="stat__lab">Accusés au procès de 1968</span>
</div>
</div>
</div>
</section>
<!-- PARCOURS -->
<section class="section">
<div class="container">
<SectionTitle title="Parcourir le dossier" />
<div class="grid-cards">
{#each parcours as p, i (p.href)}
<a class="card card--link" href={p.href} use:reveal={i}>
<Icon name={p.icon} size="1.8rem" />
<h3>{p.titre}</h3>
<p>{p.desc}</p>
<span class="card__more">Lire <Icon name="arrow-right" size="1em" /></span>
</a>
{/each}
</div>
</div>
</section>
<!-- DOCUMENTS FONDATEURS -->
<section class="section">
<div class="container">
<SectionTitle title="Les textes fondateurs" />
<div class="grid-cards grid-cards--2">
<article class="card card--vert" use:reveal={0}>
<Icon name="document" size="1.6rem" />
<h3>La Charte du GONG</h3>
<p class="muted">Juin 1963 — le texte adopté en assemblée générale qui pose le droit du peuple guadeloupéen à disposer de lui-même.</p>
<div class="card__actions">
<a class="btn btn--ghost" href="/charte/">Lire la charte</a>
<a class="btn btn--ghost" href="/assets/charte-du-gong-1963.pdf" rel="external noopener noreferrer" target="_blank">
PDF <Icon name="download" size="1em" />
</a>
</div>
</article>
<article class="card card--vert" use:reveal={1}>
<Icon name="document" size="1.6rem" />
<h3>Orientation & stratégie</h3>
<p class="muted">Le rapport sur la lutte révolutionnaire du peuple guadeloupéen : lutte de masse, suffrage universel, voie révolutionnaire.</p>
<div class="card__actions">
<a class="btn btn--ghost" href="/orientation/">Lire le document</a>
<a class="btn btn--ghost" href="/assets/orientation-et-strategie-de-la-lutte-revolutionnaire-du-peuple-guadeloupeen-1963.pdf" rel="external noopener noreferrer" target="_blank">
PDF <Icon name="download" size="1em" />
</a>
</div>
</article>
</div>
</div>
</section>
<!-- ARCHIVES — GONG-INFORMATION -->
{#if data.archives.length}
<section class="section archives-home">
<div class="container">
<SectionTitle title="Les documents originaux" />
<p class="archives-home__intro">
Les numéros numérisés de <strong>Gong-Information</strong>, le journal du GONG (1966-1967) :
transcription intégrale et scan à l'appui.
</p>
<div class="archives-home__grid">
{#each data.archives as a, i (a.slug)}
<a class="issue" href="/archives/{a.slug}/" use:reveal={i}>
<img src={a.couverture} alt="Couverture de {a.titre}" width="800" height="612" loading="lazy" decoding="async" />
<span class="issue__label">{a.numero} · {a.date}</span>
</a>
{/each}
</div>
<p class="center"><a class="btn btn--ghost" href="/archives/">Toutes les archives</a></p>
</div>
</section>
{/if}
<!-- ACTUALITÉS -->
{#if data.actualites.length}
<section class="section">
<div class="container">
<SectionTitle title="Actualités & mémoire" />
<div class="grid-cards">
{#each data.actualites as a, i (a.slug)}
<a class="card card--link" href="/actualites/{a.slug}/" use:reveal={i}>
{#if a.couverture}
<img class="card__cover" src={a.couverture} alt={a.couvertureAlt} loading="lazy" decoding="async" />
{/if}
<time datetime={a.iso} class="card__date">{a.date}</time>
<h3>{a.titre}</h3>
<p class="muted">{a.chapeau}</p>
</a>
{/each}
</div>
<p class="center"><a class="btn btn--ghost" href="/actualites/">Toutes les actualités</a></p>
</div>
</section>
{/if}
<!-- CTA FINAL -->
<section class="section cta-final">
<div class="container lecture center">
<SectionTitle title="Se souvenir, transmettre" />
<p>
Le GONG a été effacé des mémoires officielles pendant des décennies. Ce site rassemble des
sources académiques, journalistiques et archivistiques pour rendre son histoire accessible à
tous.
</p>
<div class="hero__cta center-cta">
<a class="btn btn--fill" href="/faq/">Questions fréquentes</a>
<a class="btn" href="/sources/">Voir les sources</a>
</div>
</div>
</section>
</main>
<style>
.hero {
text-align: center;
padding-top: var(--space-5);
background: radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--rouge-gong) 12%, transparent), transparent 60%);
}
.hero__inner {
padding-bottom: var(--space-5);
}
.hero__logo {
width: 132px;
height: 132px;
margin: 0 auto var(--space-2);
}
.hero__flag {
width: 220px;
height: 147px;
margin: 0 auto var(--space-2);
}
.hero__kicker {
display: inline-flex;
flex-direction: column;
align-items: center;
gap: 0.5rem;
font-family: var(--font-display);
text-transform: uppercase;
letter-spacing: 0.15em;
font-size: 0.85rem;
color: var(--muted);
}
.hero__title {
font-size: clamp(3.5rem, 2rem + 9vw, 8rem);
margin: 0.25rem 0 0;
letter-spacing: 0.02em;
}
.hero__full {
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
font-size: clamp(1rem, 0.9rem + 0.6vw, 1.3rem);
color: var(--creme);
margin-bottom: var(--space-3);
}
.hero__slogan {
font-family: var(--font-display);
font-weight: 800;
text-transform: uppercase;
font-size: clamp(1.3rem, 1rem + 1.6vw, 2rem);
line-height: 1.15;
color: var(--accent);
margin-bottom: 0.6rem;
}
.hero__creole {
color: var(--muted);
font-style: italic;
margin-bottom: var(--space-4);
}
.hero__cta {
display: flex;
gap: var(--space-2);
justify-content: center;
flex-wrap: wrap;
}
.center-cta {
margin-top: var(--space-3);
}
.stats {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: var(--space-2);
}
.stat {
background: var(--card-bg);
border: 1px solid var(--line);
border-top: 3px solid var(--accent);
border-radius: var(--radius-md);
padding: var(--space-3);
display: flex;
flex-direction: column;
gap: 0.3rem;
}
.stat__num {
font-family: var(--font-display);
font-weight: 900;
font-size: 1.7rem;
color: var(--creme);
line-height: 1;
}
.stat__lab {
font-size: 0.88rem;
color: var(--muted);
}
.grid-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: var(--space-3);
}
.grid-cards--2 {
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.card h3 {
margin: 0.6rem 0 0.4rem;
}
.card p {
color: var(--muted);
margin: 0;
}
.card .muted {
color: var(--muted);
}
.card__more {
margin-top: 0.8rem;
display: inline-flex;
align-items: center;
gap: 0.35rem;
font-family: var(--font-display);
text-transform: uppercase;
font-size: 0.78rem;
letter-spacing: 0.05em;
color: var(--accent);
}
.card__cover {
width: calc(100% + 2 * var(--space-3));
margin: calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) var(--space-2);
border-radius: var(--radius-md) var(--radius-md) 0 0;
aspect-ratio: 3 / 2;
object-fit: cover;
}
.card__date {
font-size: 0.8rem;
color: var(--muted-fort);
text-transform: uppercase;
letter-spacing: 0.04em;
}
.card__actions {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: 0.8rem;
}
.center {
text-align: center;
}
.center .btn {
margin-inline: auto;
}
.cta-final {
background: var(--noir-profond);
border-block: 1px solid var(--line);
}
.archives-home {
background: var(--noir-profond);
border-block: 1px solid var(--line);
}
.archives-home__intro {
color: var(--muted);
max-width: var(--container-lecture);
margin-top: -0.5rem;
margin-bottom: var(--space-3);
}
.archives-home__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: var(--space-3);
margin-bottom: var(--space-3);
}
.issue {
display: block;
position: relative;
border: 1px solid var(--line);
border-radius: var(--radius-md);
overflow: hidden;
background: var(--noir);
transition:
transform var(--dur-mesure) var(--ease-ka),
border-color var(--dur-mesure) var(--ease-ka);
}
.issue:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
.issue img {
width: 100%;
aspect-ratio: 800 / 612;
object-fit: cover;
object-position: top;
}
.issue__label {
display: block;
padding: 0.5rem 0.75rem;
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
font-size: 0.78rem;
letter-spacing: 0.03em;
color: var(--accent);
border-top: 1px solid var(--line);
}
</style>
+14
View File
@@ -0,0 +1,14 @@
import { getActualites } from '$lib/server/actualites';
export function load() {
const actualites = getActualites().map(({ slug, titre, date, iso, chapeau, couverture, couvertureAlt }) => ({
slug,
titre,
date,
iso,
chapeau,
couverture,
couvertureAlt
}));
return { actualites };
}
+83
View File
@@ -0,0 +1,83 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
let { data } = $props();
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Actualités', path: '/actualites/' }
];
</script>
<Seo
title="Actualités"
description="Communiqués, commémorations et annonces du GONG et de sa mémoire en Guadeloupe."
path="/actualites/"
graph={[webPage('/actualites/', 'Actualités du GONG', 'Communiqués et commémorations.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Actualités</h1>
{#if data.actualites.length}
<ul class="grille">
{#each data.actualites as a, i (a.slug)}
<li>
<a class="card card--link" href="/actualites/{a.slug}/" use:reveal={i}>
{#if a.couverture}
<img class="cover" src={a.couverture} alt={a.couvertureAlt} loading="lazy" decoding="async" />
{/if}
<time datetime={a.iso} class="date">{a.date}</time>
<h2>{a.titre}</h2>
<p>{a.chapeau}</p>
</a>
</li>
{/each}
</ul>
{:else}
<p class="lecture muted">Aucune actualité pour le moment.</p>
{/if}
</div>
</main>
<style>
.grille {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: var(--space-3);
}
.cover {
width: calc(100% + 2 * var(--space-3));
margin: calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) var(--space-2);
border-radius: var(--radius-md) var(--radius-md) 0 0;
aspect-ratio: 3 / 2;
object-fit: cover;
}
.date {
font-size: 0.8rem;
color: var(--muted-fort);
text-transform: uppercase;
letter-spacing: 0.04em;
}
.grille h2 {
font-size: 1.2rem;
text-transform: none;
margin: 0.3rem 0;
}
.grille p {
color: var(--muted);
margin: 0;
}
.muted {
color: var(--muted);
}
</style>
@@ -0,0 +1,11 @@
import { error } from '@sveltejs/kit';
import { getActualites, getActualite } from '$lib/server/actualites';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => getActualites().map((a) => ({ slug: a.slug }));
export function load({ params }) {
const article = getActualite(params.slug);
if (!article) error(404, 'Actualité introuvable');
return { article };
}
+112
View File
@@ -0,0 +1,112 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import { SITE } from '$lib/data/gong';
let { data } = $props();
const a = $derived(data.article);
const crumbs = $derived([
{ name: 'Accueil', path: '/' },
{ name: 'Actualités', path: '/actualites/' },
{ name: a.titre, path: `/actualites/${a.slug}/` }
]);
const articleNode = $derived({
'@type': 'Article',
'@id': `${SITE.url}/actualites/${a.slug}/#article`,
headline: a.titre,
description: a.chapeau,
datePublished: a.iso,
dateModified: a.iso,
inLanguage: 'fr-FR',
...(a.couverture ? { image: SITE.url + a.couverture } : {}),
author: { '@id': `${SITE.url}/#organization` },
publisher: { '@id': `${SITE.url}/#organization` },
isPartOf: { '@id': `${SITE.url}/#website` },
mainEntityOfPage: `${SITE.url}/actualites/${a.slug}/`
});
</script>
<Seo
title={a.titre}
description={a.chapeau}
path={`/actualites/${a.slug}/`}
type="article"
image={a.couverture ?? '/gong-logo.png'}
imageAlt={a.couvertureAlt ?? a.titre}
publishedTime={a.iso}
modifiedTime={a.iso}
graph={[articleNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<article>
<header class="art-head">
<time datetime={a.iso} class="date">{a.date}</time>
<h1>{a.titre}</h1>
<p class="chapeau">{a.chapeau}</p>
</header>
{#if a.couverture}
<figure class="art-cover">
<img src={a.couverture} alt={a.couvertureAlt} width="1200" height="800" />
</figure>
{/if}
<!-- Contenu first-party (Sveltia CMS, rendu markdown côté serveur). -->
<div class="prose art-body">{@html a.html}</div>
</article>
<p><a class="btn btn--ghost" href="/actualites/">← Toutes les actualités</a></p>
</div>
</main>
<style>
.art-head {
max-width: var(--container-lecture);
}
.date {
font-size: 0.85rem;
color: var(--muted-fort);
text-transform: uppercase;
letter-spacing: 0.04em;
}
.chapeau {
font-size: 1.2rem;
color: var(--muted);
font-style: italic;
}
.art-cover {
margin: var(--space-3) 0;
max-width: 900px;
}
.art-cover img {
width: 100%;
border-radius: var(--radius-md);
border: 1px solid var(--line);
}
.art-body {
margin-top: var(--space-3);
}
.art-body :global(.video-thumb) {
display: block;
max-width: 480px;
margin: var(--space-2) 0;
}
.art-body :global(.video-thumb img) {
display: block;
width: 100%;
height: auto;
border-radius: var(--radius-md);
border: 1px solid var(--line);
transition:
border-color var(--dur-tanbou) var(--ease-ka),
transform var(--dur-tanbou) var(--ease-ka);
}
.art-body :global(.video-thumb:hover img) {
border-color: var(--accent);
transform: translateY(-2px);
}
</style>
+12
View File
@@ -0,0 +1,12 @@
import { getPagesApresGong, getIndexApresGong } from '$lib/server/apresgong';
export function load() {
const pages = getPagesApresGong().map(({ slug, titre, chapeau, ordre }) => ({
slug,
titre,
chapeau,
ordre
}));
const index = getIndexApresGong();
return { pages, index };
}
+97
View File
@@ -0,0 +1,97 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
let { data } = $props();
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Après le GONG', path: '/apres-le-gong/' }
];
</script>
<Seo
title="Après le GONG — les organisations indépendantistes guadeloupéennes (1968-2025)"
description="UTA, UGTG, UPLG, GLA, ARC, LKP : l'histoire des organisations indépendantistes et pro-indépendantistes guadeloupéennes après la disparition du GONG, de 1968 à nos jours."
path="/apres-le-gong/"
type="article"
graph={[webPage('/apres-le-gong/', 'Après le GONG', 'Les organisations indépendantistes guadeloupéennes de 1968 à nos jours.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Après le GONG</h1>
<!-- Texte d'introduction (content/apres-le-gong/_index.md, rendu markdown côté serveur). -->
<div class="prose intro">{@html data.index.html}</div>
<figure class="filiation">
<img
src="/img/filiation-mouvement-independantiste.png"
alt="Schéma des filiations du mouvement indépendantiste guadeloupéen après 1968"
loading="lazy"
decoding="async"
/>
<figcaption>Schéma des filiations du mouvement indépendantiste guadeloupéen après 1968</figcaption>
</figure>
<ul class="grille">
{#each data.pages as p, i (p.slug)}
<li>
<a class="card card--link" href="/apres-le-gong/{p.slug}/" use:reveal={i}>
<span class="ordre">Page {p.ordre}</span>
<h2>{p.titre}</h2>
<p>{p.chapeau}</p>
</a>
</li>
{/each}
</ul>
</div>
</main>
<style>
.intro {
max-width: var(--container-lecture);
}
.filiation {
margin: var(--space-3) 0;
max-width: 900px;
}
.filiation img {
width: 100%;
border-radius: var(--radius-md);
border: 1px solid var(--line);
}
.filiation figcaption {
font-size: 0.85rem;
color: var(--muted-fort);
margin-top: 0.4rem;
}
.grille {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: var(--space-3);
}
.ordre {
font-size: 0.8rem;
color: var(--muted-fort);
text-transform: uppercase;
letter-spacing: 0.04em;
}
.grille h2 {
font-size: 1.2rem;
text-transform: none;
margin: 0.3rem 0;
}
.grille p {
color: var(--muted);
margin: 0;
}
</style>
@@ -0,0 +1,16 @@
import { error } from '@sveltejs/kit';
import { getPagesApresGong, getPageApresGong } from '$lib/server/apresgong';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => getPagesApresGong().map((p) => ({ slug: p.slug }));
export function load({ params }) {
const pages = getPagesApresGong();
const page = getPageApresGong(params.slug);
if (!page) error(404, 'Page introuvable');
const i = pages.findIndex((p) => p.slug === page.slug);
const precedente = i > 0 ? { slug: pages[i - 1].slug, titre: pages[i - 1].titre } : null;
const suivante =
i < pages.length - 1 ? { slug: pages[i + 1].slug, titre: pages[i + 1].titre } : null;
return { page, precedente, suivante };
}
@@ -0,0 +1,74 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import { webPage } from '$lib/seo';
let { data } = $props();
const p = $derived(data.page);
const crumbs = $derived([
{ name: 'Accueil', path: '/' },
{ name: 'Après le GONG', path: '/apres-le-gong/' },
{ name: p.titre, path: `/apres-le-gong/${p.slug}/` }
]);
</script>
<Seo
title={p.titre}
description={p.chapeau}
path={`/apres-le-gong/${p.slug}/`}
type="article"
graph={[webPage(`/apres-le-gong/${p.slug}/`, p.titre, p.chapeau)]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<article>
<header class="art-head">
<p class="kicker">Après le GONG · page {p.ordre} sur 7</p>
<h1>{p.titre}</h1>
<p class="chapeau">{p.chapeau}</p>
</header>
<!-- Contenu first-party (rendu markdown côté serveur, notes [^N^] traitées). -->
<div class="prose art-body">{@html p.html}</div>
</article>
<nav class="suite" aria-label="Pages de la section">
{#if data.precedente}
<a class="btn btn--ghost" href="/apres-le-gong/{data.precedente.slug}/">{data.precedente.titre}</a>
{/if}
<a class="btn btn--ghost" href="/apres-le-gong/">← Après le GONG</a>
{#if data.suivante}
<a class="btn btn--ghost" href="/apres-le-gong/{data.suivante.slug}/">{data.suivante.titre}</a>
{/if}
</nav>
</div>
</main>
<style>
.art-head {
max-width: var(--container-lecture);
}
.kicker {
font-size: 0.85rem;
color: var(--muted-fort);
text-transform: uppercase;
letter-spacing: 0.04em;
}
.chapeau {
font-size: 1.2rem;
color: var(--muted);
font-style: italic;
}
.art-body {
margin-top: var(--space-3);
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
</style>
+14
View File
@@ -0,0 +1,14 @@
import { getArchives } from '$lib/server/archives';
export function load() {
const archives = getArchives().map(({ slug, numero, titre, date, iso, chapeau, couverture }) => ({
slug,
numero,
titre,
date,
iso,
chapeau,
couverture
}));
return { archives };
}
+161
View File
@@ -0,0 +1,161 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import Icon from '$lib/components/Icon.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
let { data } = $props();
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Archives', path: '/archives/' }
];
</script>
<Seo
title="Archives — Gong-Information"
description="Les numéros numérisés du journal Gong-Information (« Journal du patriote guadeloupéen »), organe du GONG : n° 16 (1966), n° spécial (1967) et n° 19 (1967). Transcriptions et scans PDF."
path="/archives/"
graph={[webPage('/archives/', 'Archives — Gong-Information', 'Numéros numérisés du journal du GONG.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Archives — Gong-Information</h1>
<div class="lecture">
<Resume
lead="« Gong-Information — Journal du patriote guadeloupéen » était l'organe politique et théorique du GONG. Imprimé clandestinement en Belgique et diffusé de 1964 à 1967, il portait les analyses et mots d'ordre du mouvement. Voici les numéros numérisés, transcription et scan à l'appui."
points={[
'Sources primaires : les numéros mêmes du journal.',
'Transcription intégrale + scan PDF téléchargeable de chaque numéro.',
'« Un peuple qui décide de se gouverner est un peuple qui entreprend de se critiquer et de sorganiser. »'
]}
/>
</div>
<ul class="grille">
{#each data.archives as a, i (a.slug)}
<li>
<a class="card card--link" href="/archives/{a.slug}/" use:reveal={i}>
<img class="cover" src={a.couverture} alt="Couverture de {a.titre}" width="800" height="612" loading="lazy" decoding="async" />
<span class="num">{a.numero} · {a.date}</span>
<h2>{a.titre}</h2>
<p>{a.chapeau}</p>
<span class="more">Lire le numéro <Icon name="arrow-right" size="1em" /></span>
</a>
</li>
{/each}
</ul>
<section class="section--tight lecture">
<h2 class="ext-titre"><span class="flag-chip" aria-hidden="true"></span> Consulter les fonds institutionnels</h2>
<p class="muted">
D'autres exemplaires et documents du GONG sont conservés dans des archives publiques et
universitaires (consultation soumise à leurs conditions) :
</p>
<ul class="ext">
<li>
<a href="https://agorha.inha.fr/ark:/54721/561eba6d-23cf-48c3-8b78-4890c0e80b70" rel="external noopener noreferrer" target="_blank">
INHA — AGORHA <Icon name="external" size="0.8em" /></a> : notice de la revue Gong Information (1964-1967).
</li>
<li>
<a href="https://sismo.inha.fr/s/fr/journal/259761" rel="external noopener noreferrer" target="_blank">
INHA — SISMO <Icon name="external" size="0.8em" /></a> : base des périodiques militants.
</li>
<li>
<a href="https://pandor.u-bourgogne.fr/archives-en-ligne/ark:/62246/r42561znt7jqck/f1?context=ead::FRMSH021_00012_PK-3-2-4-27" rel="external noopener noreferrer" target="_blank">
Pandor — MSH Dijon <Icon name="external" size="0.8em" /></a> : Gong Information n° 19 numérisé.
</li>
<li>
<a href="https://journals.openedition.org/slaveries/3788" rel="external noopener noreferrer" target="_blank">
Sylvain Mary (2021) <Icon name="external" size="0.8em" /></a> : analyse iconographique de la propagande du GONG (affiche « Briser les urnes colonialistes », Archives nationales 5W/728).
</li>
</ul>
</section>
<p class="lecture note">
Documents issus du fonds du GONG, numérisés et transcrits. Voir aussi la présentation des
<a href="/publications/">publications du mouvement</a> et les
<a href="/sources/">sources</a>.
</p>
</div>
</main>
<style>
.grille {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: var(--space-3);
}
.cover {
width: calc(100% + 2 * var(--space-3));
margin: calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) var(--space-2);
border-radius: var(--radius-md) var(--radius-md) 0 0;
aspect-ratio: 800 / 612;
object-fit: cover;
object-position: top;
background: var(--noir-profond);
}
.num {
font-family: var(--font-display);
font-weight: 700;
text-transform: uppercase;
font-size: 0.8rem;
letter-spacing: 0.04em;
color: var(--accent);
}
.grille h2 {
font-size: 1.15rem;
text-transform: none;
margin: 0.3rem 0;
}
.grille p {
color: var(--muted);
margin: 0;
font-size: 0.94rem;
}
.more {
margin-top: 0.8rem;
display: inline-flex;
align-items: center;
gap: 0.35rem;
font-family: var(--font-display);
text-transform: uppercase;
font-size: 0.75rem;
letter-spacing: 0.05em;
color: var(--accent);
}
.ext-titre {
font-size: 1.3rem;
margin-top: var(--space-5);
}
.ext-titre .flag-chip {
display: inline-block;
width: 40px;
margin-right: 0.5rem;
vertical-align: middle;
}
.muted {
color: var(--muted);
}
.ext {
display: grid;
gap: 0.5rem;
padding-left: 1.1rem;
color: var(--muted);
font-size: 0.94rem;
}
.note {
margin-top: var(--space-4);
color: var(--muted-fort);
font-size: 0.88rem;
}
</style>
@@ -0,0 +1,11 @@
import { error } from '@sveltejs/kit';
import { getArchives, getArchive } from '$lib/server/archives';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => getArchives().map((a) => ({ slug: a.slug }));
export function load({ params }) {
const archive = getArchive(params.slug);
if (!archive) error(404, 'Numéro introuvable');
return { archive };
}
+131
View File
@@ -0,0 +1,131 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Icon from '$lib/components/Icon.svelte';
import { SITE } from '$lib/data/gong';
let { data } = $props();
const a = $derived(data.archive);
const crumbs = $derived([
{ name: 'Accueil', path: '/' },
{ name: 'Archives', path: '/archives/' },
{ name: a.titre, path: `/archives/${a.slug}/` }
]);
const articleNode = $derived({
'@type': ['Article', 'CreativeWork'],
'@id': `${SITE.url}/archives/${a.slug}/#document`,
headline: a.titre,
alternativeHeadline: 'Gong-Information — Journal du patriote guadeloupéen',
description: a.chapeau,
datePublished: a.iso,
inLanguage: 'fr-FR',
image: SITE.url + a.couverture,
isPartOf: { '@id': `${SITE.url}/#website` },
publisher: { '@id': `${SITE.url}/#organization` },
about: { '@id': `${SITE.url}/#organization` },
associatedMedia: { '@type': 'MediaObject', contentUrl: SITE.url + a.pdf, encodingFormat: 'application/pdf' }
});
</script>
<Seo
title={a.titre}
description={a.chapeau}
path={`/archives/${a.slug}/`}
type="article"
image={a.couverture}
imageAlt={`Couverture de ${a.titre}`}
publishedTime={a.iso}
graph={[articleNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<article>
<header class="doc-head">
<p class="kicker"><span class="flag-chip" aria-hidden="true"></span> Gong-Information · {a.date}</p>
<h1>{a.titre}</h1>
<p class="chapeau">{a.chapeau}</p>
<a class="btn btn--ghost" href={a.pdf} rel="external noopener noreferrer" target="_blank">
Télécharger le scan (PDF) <Icon name="download" size="1em" />
</a>
</header>
<div class="doc-body">
<figure class="cover">
<img src={a.couverture} alt="Couverture de {a.titre}" width="800" height="612" loading="lazy" decoding="async" />
<figcaption>Couverture du numéro. Fonds du GONG.</figcaption>
</figure>
<div class="prose transcription">
<h2 class="sr-only">Transcription</h2>
<!-- Contenu first-party (transcription du journal, fonds du GONG). -->
{@html a.html}
</div>
</div>
</article>
<p><a class="btn btn--ghost" href="/archives/">← Tous les numéros</a></p>
</div>
</main>
<style>
.doc-head {
max-width: var(--container-lecture);
margin-bottom: var(--space-4);
}
.kicker {
display: inline-flex;
flex-direction: column;
gap: 0.5rem;
font-family: var(--font-display);
text-transform: uppercase;
letter-spacing: 0.08em;
font-size: 0.85rem;
color: var(--muted);
}
.chapeau {
font-size: 1.15rem;
color: var(--muted);
font-style: italic;
margin-bottom: var(--space-2);
}
.doc-body {
display: grid;
grid-template-columns: 300px 1fr;
gap: var(--space-4);
align-items: start;
}
.cover {
margin: 0;
position: sticky;
top: calc(var(--nav-h) + 1rem);
}
.cover img {
width: 100%;
border: 1px solid var(--line);
border-radius: var(--radius-md);
background: var(--noir-profond);
}
.cover figcaption {
margin-top: 0.5rem;
font-size: 0.8rem;
color: var(--muted-fort);
}
.transcription {
max-width: none;
}
@media (max-width: 800px) {
.doc-body {
grid-template-columns: 1fr;
}
.cover {
position: static;
max-width: 300px;
}
}
</style>
+5
View File
@@ -0,0 +1,5 @@
import { getDocument } from '$lib/server/documents';
export function load() {
return { html: getDocument('charte-1963') };
}
+83
View File
@@ -0,0 +1,83 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Icon from '$lib/components/Icon.svelte';
import { webPage } from '$lib/seo';
let { data } = $props();
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Charte de 1963', path: '/charte/' }
];
</script>
<Seo
title="La Charte du GONG (juin 1963)"
description="Le texte intégral de la Charte du GONG adoptée en assemblée générale en juin 1963 : le droit du peuple guadeloupéen à disposer de lui-même, la souveraineté nationale et les objectifs de la révolution."
path="/charte/"
type="article"
graph={[webPage('/charte/', 'Charte du GONG (1963)', 'Texte fondateur du GONG adopté en juin 1963.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<header class="doc-head">
<p class="doc-kicker"><span class="flag-chip" aria-hidden="true"></span> Texte fondateur · Juin 1963</p>
<h1>La Charte du GONG</h1>
<a class="btn btn--ghost" href="/assets/charte-du-gong-1963.pdf" rel="external noopener noreferrer" target="_blank">
Voir l'original (PDF) <Icon name="download" size="1em" />
</a>
</header>
<article class="prose doc">
<!-- Contenu first-party (transcription du document de 1963, rendu markdown côté serveur). -->
{@html data.html}
</article>
<nav class="suite" aria-label="Poursuivre la lecture">
<a class="btn btn--ghost" href="/orientation/">Orientation & stratégie →</a>
<a class="btn btn--ghost" href="/ideologie/">L'idéologie du GONG →</a>
</nav>
</div>
</main>
<style>
.doc-head {
margin-bottom: var(--space-4);
}
.doc-kicker {
display: inline-flex;
flex-direction: column;
gap: 0.5rem;
font-family: var(--font-display);
text-transform: uppercase;
letter-spacing: 0.08em;
font-size: 0.85rem;
color: var(--muted);
}
.doc-head .btn {
margin-top: var(--space-2);
}
.doc :global(h2) {
margin-top: var(--space-4);
padding-top: var(--space-2);
border-top: 1px solid var(--line);
font-size: 1.35rem;
}
.doc :global(h3) {
color: var(--accent);
font-size: 1.1rem;
}
.doc :global(blockquote) {
font-size: 1.05rem;
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
</style>
+107
View File
@@ -0,0 +1,107 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Icon from '$lib/components/Icon.svelte';
import { SITE, contact } from '$lib/data/gong';
import { webPage } from '$lib/seo';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Contact', path: '/contact/' }
];
const contactNode = {
'@type': 'ContactPage',
'@id': `${SITE.url}/contact/#contactpage`,
url: `${SITE.url}/contact/`,
name: 'Contact — GONG',
isPartOf: { '@id': `${SITE.url}/#website` },
about: { '@id': `${SITE.url}/#organization` },
inLanguage: 'fr-FR'
};
const canaux = [
{ icon: 'mail', label: 'E-mail (ProtonMail)', valeur: contact.email, href: `mailto:${contact.email}`, ext: false },
{ icon: 'globe', label: 'Bokante — réseau social', valeur: 'GONG', href: contact.bokante, ext: true },
{ icon: 'video', label: 'Gade — chaîne vidéo (PeerTube)', valeur: 'GONG TV', href: contact.gade, ext: true },
{ icon: 'book', label: 'Code source du site (forge)', valeur: 'labola.o-k-i.net', href: contact.forge, ext: true }
];
</script>
<Seo
title="Contact"
description="Contacter le GONG et l'équipe éditoriale du site : e-mail ProtonMail, réseau social Bokantaj, chaîne vidéo Gade et code source sur la forge de l'écosystème OKI."
path="/contact/"
graph={[webPage('/contact/', 'Contact — GONG', 'Nous contacter.'), contactNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Contact</h1>
<p class="lecture intro">
Une question, une correction, un témoignage ou une archive à partager ? Écrivez-nous. Ce site
est un travail de mémoire ouvert et évolutif.
</p>
<ul class="canaux">
{#each canaux as c (c.href)}
<li>
<a
class="card card--link"
href={c.href}
rel={c.ext ? 'external noopener noreferrer' : undefined}
target={c.ext ? '_blank' : undefined}
>
<Icon name={c.icon} size="1.6rem" />
<h2>{c.label}</h2>
<p>{c.valeur}</p>
</a>
</li>
{/each}
</ul>
<address class="adresse lecture">
<h2>Éditeur</h2>
<p>
ORGANISATION KA INTERNATIONALE<br />
36 rue Lethière, 97100 Basse-Terre, Guadeloupe<br />
<a href="mailto:{contact.emailOKI}">{contact.emailOKI}</a>
</p>
</address>
</div>
</main>
<style>
.intro {
color: var(--muted);
margin-bottom: var(--space-4);
}
.canaux {
list-style: none;
margin: 0 0 var(--space-5);
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: var(--space-3);
}
.canaux h2 {
font-size: 1.05rem;
text-transform: none;
margin: 0.6rem 0 0.2rem;
}
.canaux p {
color: var(--muted);
margin: 0;
}
.adresse {
font-style: normal;
}
.adresse h2 {
font-size: 1.1rem;
}
.adresse p {
color: var(--muted);
}
</style>
+154
View File
@@ -0,0 +1,154 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import { SITE } from '$lib/data/gong';
import { webPage } from '$lib/seo';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Questions fréquentes', path: '/faq/' }
];
// Le texte des réponses est IDENTIQUE à celui du schema (aucun contenu caché).
const faq = [
{
q: "Qu'est-ce que le GONG ?",
r: "Le GONG (Groupe d'Organisation Nationale de la Guadeloupe) était une organisation politique indépendantiste et anticolonialiste guadeloupéenne. Fondé le 23 juin 1963 à Paris, il militait pour l'indépendance de la Guadeloupe et fut dissous de fait en 1968."
},
{
q: 'Que signifie le sigle GONG ?',
r: "GONG signifie « Groupe d'Organisation Nationale de la Guadeloupe ». On l'écrit aussi G.O.N.G. Le mouvement se réclamait du marxisme-léninisme et de la lutte de libération nationale."
},
{
q: 'Quand et par qui le GONG a-t-il été fondé ?',
r: "Le GONG a été fondé le 23 juin 1963 à Paris, dans la clandestinité, par d'anciens militants de l'Association générale des étudiants guadeloupéens (AGEG), parmi lesquels Pierre Sainton, Jacques Nestor, Marcel Manville, Henri Bangou et Serge Glaude."
},
{
q: "Quel était l'objectif du GONG ?",
r: "L'objectif principal du GONG était l'indépendance nationale de la Guadeloupe, suivie d'une révolution socialiste. Son programme incluait la réforme agraire, l'industrialisation, l'unité antillaise et la solidarité tiers-mondiste."
},
{
q: "Qu'est-ce que « Mé 67 » ?",
r: "« Mé 67 » désigne les émeutes de mai 1967 en Guadeloupe. Du 26 au 28 mai 1967, la répression d'une grève ouvrière à Pointe-à-Pitre a fait, selon les historiens, entre 80 et 200 victimes, contre 7 à 8 morts selon le bilan officiel."
},
{
q: 'Le GONG était-il responsable des émeutes de mai 1967 ?',
r: "Non. Deux rapports de police de 1967 (commissaire Gévaudan) ont conclu à l'absence de responsabilité directe du GONG : les émeutes étaient spontanées. Le mouvement a néanmoins servi de prétexte à la répression et à l'arrestation de ses militants."
},
{
q: "Qu'est-il arrivé aux militants du GONG ?",
r: "Plus de 70 personnes ont été arrêtées. Dix-huit Guadeloupéens ont été jugés à Paris en février-mars 1968 devant la Cour de sûreté de l'État. Le verdict — 13 acquittements et 6 peines avec sursis — a été vécu comme une victoire politique."
},
{
q: 'Que signifie « Briser les urnes colonialistes » ?',
r: "« Briser les urnes colonialistes. Conquérir l'indépendance nationale » était le mot d'ordre du GONG lors des législatives de mars 1967. Il dénonçait des élections jugées frauduleuses et appelait au boycott des scrutins organisés par le pouvoir colonial."
},
{
q: 'Le GONG existe-t-il encore aujourdhui ?',
r: "Non, le GONG a été dissous de fait en 1968. Mais son héritage perdure : plusieurs mouvements en sont issus, notamment l'UPLG (1978), toujours active en 2026, ainsi que le syndicat UGTG. Le 26 mai reste une date de commémoration."
},
{
q: 'Qui était Pierre Sainton ?',
r: 'Pierre Sainton (vers 1924 - 2018) était le fondateur principal et lidéologue du GONG. Médecin généraliste à Capesterre-Belle-Eau, il prononça le discours fondateur du mouvement en Guadeloupe le 30 mai 1964 sur la stèle de Delgrès.'
}
];
const faqNode = {
'@type': 'FAQPage',
'@id': `${SITE.url}/faq/#faq`,
mainEntity: faq.map((f) => ({
'@type': 'Question',
name: f.q,
acceptedAnswer: { '@type': 'Answer', text: f.r }
}))
};
</script>
<Seo
title="Qu'est-ce que le GONG ? Questions fréquentes"
description="Réponses aux questions les plus fréquentes sur le GONG : définition, fondation, objectifs, Mé 67, procès de 1968 et héritage. L'essentiel sur le mouvement indépendantiste guadeloupéen."
path="/faq/"
graph={[webPage('/faq/', 'Questions fréquentes sur le GONG', 'FAQ sur le GONG.'), faqNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Qu'est-ce que le GONG ?</h1>
<p class="lecture intro">Les réponses essentielles, en quelques phrases.</p>
<div class="faq lecture">
{#each faq as f (f.q)}
<details>
<summary>{f.q}</summary>
<p>{f.r}</p>
</details>
{/each}
</div>
<div class="apres lecture">
<SectionTitle title="Aller plus loin" as="h2" />
<div class="liens">
<a class="btn btn--ghost" href="/histoire/">Histoire complète</a>
<a class="btn btn--ghost" href="/me-67/">Mé 67</a>
<a class="btn btn--ghost" href="/sources/">Sources</a>
</div>
</div>
</div>
</main>
<style>
.intro {
color: var(--muted);
margin-bottom: var(--space-3);
}
.faq {
display: grid;
gap: 0.6rem;
}
details {
background: var(--card-bg);
border: 1px solid var(--line);
border-left: 4px solid var(--accent);
border-radius: var(--radius-md);
padding: 0 var(--space-3);
}
summary {
font-family: var(--font-display);
font-weight: 700;
font-size: 1.05rem;
cursor: pointer;
padding: var(--space-2) 0;
list-style: none;
display: flex;
justify-content: space-between;
gap: 1rem;
align-items: center;
}
summary::-webkit-details-marker {
display: none;
}
summary::after {
content: '+';
font-size: 1.5rem;
color: var(--accent);
flex: none;
}
details[open] summary::after {
content: '';
}
details p {
margin: 0 0 var(--space-2);
color: var(--muted);
}
.apres {
margin-top: var(--space-5);
}
.liens {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
}
</style>
+194
View File
@@ -0,0 +1,194 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import Icon from '$lib/components/Icon.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
import { heritage as h, repression as r } from '$lib/data/gong';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Héritage', path: '/heritage/' }
];
</script>
<Seo
title="L'héritage du GONG"
description="Répression, dissolution puis postérité : l'UPLG, l'UGTG, l'UTA et le mouvement indépendantiste guadeloupéen sont nés dans le sillage du GONG. Œuvres, mémoire et commémorations de Mé 67."
path="/heritage/"
type="article"
graph={[webPage('/heritage/', 'Héritage du GONG', 'Répression, mouvements issus, mémoire et postérité culturelle.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Héritage</h1>
<div class="lecture">
<Resume
lead="Décapité par la répression de 1967-1968, le GONG n'a pas disparu sans laisser de traces. Il a ensemencé tout le mouvement indépendantiste et syndical guadeloupéen : l'UPLG, l'UGTG, l'UTA et d'autres en sont directement issus."
points={[
'70+ arrestations, dissolution du mouvement en 1968.',
'LUPLG (1978) : premier parti indépendantiste structuré, toujours actif.',
'LUGTG (1973) : syndicat de masse issu de la mouvance GONG/AGEG.',
'Mé 67 est aujourdhui une date de commémoration en Guadeloupe.'
]}
/>
</div>
<!-- RÉPRESSION -->
<section class="section--tight">
<SectionTitle title="La répression et la dissolution" as="h2" id="repression" />
<div class="lecture prose">
<p><strong>Arrestations.</strong> {r.arrestations}</p>
<p><strong>Incarcération.</strong> {r.incarceration}. {r.dissolution}.</p>
<h3>Conséquences</h3>
<ul>
{#each r.consequences as c (c)}
<li>{c}</li>
{/each}
</ul>
<h3>Les responsables de la répression</h3>
<ul>
{#each r.responsables as resp (resp.nom)}
<li><strong>{resp.nom}</strong>{resp.role}. {resp.note}</li>
{/each}
</ul>
</div>
</section>
<!-- MOUVEMENTS ISSUS -->
<section class="section--tight">
<SectionTitle title="Les mouvements héritiers" as="h2" id="mouvements" />
<ul class="grille">
{#each h.mouvements as m, i (m.nom)}
<li class="card card--vert" use:reveal={i}>
{#if m.nom.startsWith('UPLG')}
<img class="flag-illus" src="/images/drapeau-uplg.svg" alt="Drapeau proposé par l'UPLG pour une Guadeloupe indépendante : bandes vertes, rouge, blanche et jaune avec une étoile." width="120" height="60" loading="lazy" />
{/if}
<span class="date">{m.dateCreation}</span>
<h3>{m.nom}</h3>
<p>{m.description}</p>
</li>
{/each}
</ul>
</section>
<!-- INFLUENCE CULTURELLE -->
<section class="section--tight">
<SectionTitle title="Dans la culture" as="h2" id="culture" />
<ul class="oeuvres">
{#each h.influenceCulturelle as o, i (o.oeuvre)}
<li class="oeuvre" use:reveal={i}>
<Icon name="book" size="1.4rem" />
<div>
<h3>{o.oeuvre} <span class="an">· {o.date}</span></h3>
<p class="auteur">{o.auteur}{o.type}</p>
<p class="sujet">{o.sujet}</p>
</div>
</li>
{/each}
</ul>
</section>
<!-- MÉMOIRE -->
<section class="section--tight">
<SectionTitle title="La mémoire" as="h2" id="memoire" />
<ul class="lecture prose">
{#each h.memoire as mem (mem)}
<li>{mem}</li>
{/each}
</ul>
</section>
<p class="src lecture">Sources : {h.source}.</p>
<nav class="suite" aria-label="Poursuivre la lecture">
<a class="btn btn--ghost" href="/apres-le-gong/">Après le GONG : les organisations indépendantistes de 1968 à nos jours →</a>
</nav>
</div>
</main>
<style>
.grille {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: var(--space-2);
}
.flag-illus {
width: 120px;
height: auto;
border: 1px solid var(--line);
border-radius: 2px;
margin-bottom: 0.6rem;
}
.date {
font-family: var(--font-display);
font-weight: 700;
color: var(--vert-gong);
font-size: 0.85rem;
}
.grille h3 {
font-size: 1.05rem;
text-transform: none;
margin: 0.3rem 0;
}
.grille p {
color: var(--muted);
margin: 0;
font-size: 0.94rem;
}
.oeuvres {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: var(--space-2);
max-width: var(--container-lecture);
}
.oeuvre {
display: flex;
gap: var(--space-2);
background: var(--card-bg);
border: 1px solid var(--line);
border-radius: var(--radius-md);
padding: var(--space-3);
}
.oeuvre h3 {
margin: 0 0 0.2rem;
font-size: 1.05rem;
text-transform: none;
}
.oeuvre .an {
color: var(--muted-fort);
font-weight: 400;
}
.auteur {
color: var(--accent);
font-size: 0.88rem;
margin: 0 0 0.3rem;
}
.sujet {
color: var(--muted);
margin: 0;
font-size: 0.94rem;
}
.src {
color: var(--muted-fort);
font-size: 0.85rem;
margin-top: var(--space-3);
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
</style>
+152
View File
@@ -0,0 +1,152 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import Timeline from '$lib/components/Timeline.svelte';
import { webPage } from '$lib/seo';
import { presentation, contexteHistorique, chronologie } from '$lib/data/gong';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Histoire', path: '/histoire/' }
];
const ctx = contexteHistorique;
</script>
<Seo
title="Histoire du GONG (1963-1968)"
description="L'histoire du Groupe d'Organisation Nationale de la Guadeloupe : contexte colonial, fondation en 1963, activité clandestine, Mé 67, procès de 1968 et dissolution. Chronologie complète."
path="/histoire/"
type="article"
graph={[webPage('/histoire/', 'Histoire du GONG (1963-1968)', "Contexte, fondation, activité, répression et dissolution du GONG.")]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Histoire du GONG</h1>
<div class="lecture">
<Resume
lead="Fondé le 23 juin 1963 à Paris par d'anciens étudiants guadeloupéens, le GONG mène pendant quatre ans une lutte clandestine pour l'indépendance de la Guadeloupe. Les émeutes de mai 1967 et le procès de 1968 précipitent sa dissolution de fait."
points={[
'Contexte : la Guadeloupe, département français depuis 1946, sous économie de plantation.',
'Fondation dans la clandestinité après la dissolution du Front antillo-guyanais.',
'Installation légale en Guadeloupe le 30 mai 1964, sur la stèle de Delgrès.',
'Décapité par la répression de 1967-1968.'
]}
/>
</div>
<!-- CONTEXTE -->
<section class="section--tight">
<SectionTitle title="Le contexte : une colonie qui ne dit pas son nom" as="h2" id="contexte" />
<div class="lecture prose">
<h3>La Guadeloupe avant le GONG</h3>
<p><strong>Statut.</strong> {ctx.guadeloupeAvantGONG.statut}</p>
<p><strong>Économie.</strong> {ctx.guadeloupeAvantGONG.economie}</p>
<p><strong>Société.</strong> {ctx.guadeloupeAvantGONG.social}</p>
<p><strong>Politique.</strong> {ctx.guadeloupeAvantGONG.politique}</p>
<h3>Un monde en décolonisation</h3>
<p>
La fondation du GONG s'inscrit dans un contexte international bouillonnant :
l'indépendance de l'Algérie (1962), la révolution cubaine (1959), la Conférence
tricontinentale de La Havane (1966) et la mobilisation contre la guerre du Vietnam.
</p>
<ul>
<li><strong>Décolonisation :</strong> {ctx.contexteInternational.decolonisation}</li>
<li><strong>Guerre froide :</strong> {ctx.contexteInternational.guerreFroide}</li>
<li><strong>Révolution cubaine :</strong> {ctx.contexteInternational.revolutionCubaine}</li>
<li><strong>Tricontinentale :</strong> {ctx.contexteInternational.tricontinentale}</li>
<li><strong>Guerre du Vietnam :</strong> {ctx.contexteInternational.guerreVietnam}</li>
</ul>
<h3>Les précurseurs</h3>
<figure class="illus">
<img
src="/images/delgres-vivre-libres.webp"
alt="Reproduction de la proclamation de Louis Delgrès « À l'univers entier, le dernier cri de l'innocence et du désespoir » (Basse-Terre, 1802)."
width="560"
height="603"
loading="lazy"
decoding="async"
/>
<figcaption>
Proclamation de Louis Delgrès (1766-1802), « À l'univers entier, le dernier cri de
l'innocence et du désespoir » (1802) — figure tutélaire du GONG.
<span class="credit">Source : Ambre Troizat, <a href="https://commons.wikimedia.org/wiki/File:Delgres_Monnereau_Vivre_libres_ou_mourir.png" rel="external noopener noreferrer" target="_blank">Wikimedia Commons</a>, CC BY-SA 3.0.</span>
</figcaption>
</figure>
<ul>
{#each ctx.precurseurs as p (p)}
<li>{p}</li>
{/each}
</ul>
</div>
</section>
<!-- FONDATION -->
<section class="section--tight">
<SectionTitle title="La fondation" as="h2" id="fondation" />
<div class="lecture prose">
<p>{presentation.contexteFondation}</p>
<p>{presentation.installationGuadeloupe}</p>
<p>
<strong>Soutiens internationaux.</strong>
Le mouvement bénéficie de l'appui du FLN algérien, du Parti communiste belge prochinois de
Jacques Grippa (qui imprime son journal), de la Tricontinentale et de l'OLAS.
</p>
</div>
</section>
<!-- CHRONOLOGIE -->
<section class="section--tight">
<SectionTitle title="Chronologie" as="h2" id="chronologie" />
<p class="lecture muted">De la départementalisation (1946) à la reconnaissance mémorielle (2016-2021).</p>
<Timeline evenements={chronologie} />
</section>
<nav class="suite" aria-label="Poursuivre la lecture">
<a class="btn btn--ghost" href="/me-67/">Mé 67 →</a>
<a class="btn btn--ghost" href="/proces-1968/">Le procès de 1968 →</a>
<a class="btn btn--ghost" href="/militants/">Les militants →</a>
</nav>
</div>
</main>
<style>
.muted {
color: var(--muted);
}
.illus {
margin: var(--space-3) 0;
max-width: 340px;
}
.illus img {
width: 100%;
border: 1px solid var(--line);
border-radius: var(--radius-md);
background: var(--noir-profond);
}
.illus figcaption {
margin-top: 0.5rem;
font-size: 0.82rem;
color: var(--muted);
line-height: 1.4;
}
.illus .credit {
display: block;
color: var(--muted-fort);
font-size: 0.76rem;
margin-top: 0.2rem;
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
</style>
+184
View File
@@ -0,0 +1,184 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
import { ideologie as id } from '$lib/data/gong';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Idéologie', path: '/ideologie/' }
];
</script>
<Seo
title="L'idéologie du GONG"
description="Marxisme-léninisme d'inspiration maoïste, tiers-mondisme et anticolonialisme : les influences (Fanon, Guevara, Nkrumah, Mao…), les objectifs et l'évolution des mots d'ordre du GONG de 1960 à 1967."
path="/ideologie/"
type="article"
graph={[webPage('/ideologie/', 'Idéologie du GONG', 'Marxisme-léninisme, tiers-mondisme et lutte de libération nationale.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Idéologie</h1>
<div class="lecture">
<Resume
lead="Le GONG se réclamait du marxisme-léninisme d'inspiration maoïste, du tiers-mondisme et de l'anticolonialisme. Il voulait conduire la Guadeloupe à l'indépendance nationale puis à une révolution socialiste."
points={[
'Courant : marxisme-léninisme (tendance maoïste), tiers-mondisme.',
'Influences : Marx, Lénine, Fanon, Guevara, Nkrumah, Castro, Mao.',
'Objectif central : lindépendance nationale de la Guadeloupe.',
'Mot dordre de 1967 : « Briser les urnes colonialistes ».'
]}
/>
</div>
<section class="section--tight">
<SectionTitle title="Un courant révolutionnaire" as="h2" id="courant" />
<div class="lecture prose">
<p><strong>{id.courantPrincipal}.</strong></p>
<p>{id.autoDefinition}</p>
<p>{id.programmeExtrait}</p>
</div>
</section>
<section class="section--tight">
<SectionTitle title="Les influences" as="h2" id="influences" />
<ul class="influences">
{#each id.influences as inf, i (inf.penseur)}
<li class="card" use:reveal={i}>
<h3>{inf.penseur}</h3>
<p>{inf.apport}</p>
</li>
{/each}
</ul>
</section>
<section class="section--tight">
<SectionTitle title="Les objectifs" as="h2" id="objectifs" />
<ol class="objectifs lecture">
{#each id.objectifs as o (o)}
<li>{o}</li>
{/each}
</ol>
</section>
<section class="section--tight">
<SectionTitle title="L'évolution des mots d'ordre (1960-1967)" as="h2" id="mots-ordre" />
<p class="lecture muted">
En sept ans, le mot d'ordre passe de l'autonomie à l'indépendance, puis à l'appel
révolutionnaire de 1967.
</p>
<ol class="evolution">
{#each id.evolutionMotsOrdre as e, i (e.periode)}
<li class="evo" use:reveal={i}>
<span class="evo__periode">{e.periode}</span>
<span class="evo__mot">« {e.motOrdre} »</span>
<span class="evo__ctx">{e.contexte}</span>
</li>
{/each}
</ol>
</section>
<p class="src lecture">Sources : {id.source}.</p>
<nav class="suite" aria-label="Poursuivre la lecture">
<a class="btn btn--ghost" href="/charte/">La charte de 1963 →</a>
<a class="btn btn--ghost" href="/orientation/">Orientation & stratégie →</a>
<a class="btn btn--ghost" href="/publications/">Les publications →</a>
</nav>
</div>
</main>
<style>
.influences {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: var(--space-2);
}
.influences h3 {
font-size: 1.05rem;
text-transform: none;
margin: 0 0 0.3rem;
}
.influences p {
color: var(--muted);
margin: 0;
font-size: 0.95rem;
}
.objectifs {
max-width: var(--container-lecture);
display: grid;
gap: 0.5rem;
padding-left: 1.2rem;
}
.objectifs li {
color: var(--creme);
}
.evolution {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: var(--space-2);
}
.evo {
display: grid;
grid-template-columns: 140px 1fr;
gap: 0.4rem var(--space-2);
background: var(--card-bg);
border: 1px solid var(--line);
border-left: 4px solid var(--accent);
border-radius: var(--radius-md);
padding: var(--space-2) var(--space-3);
}
.evo__periode {
font-family: var(--font-display);
font-weight: 800;
color: var(--accent);
grid-row: span 2;
}
.evo__mot {
font-weight: 700;
color: var(--creme);
}
.evo__ctx {
grid-column: 2;
color: var(--muted);
font-size: 0.92rem;
}
.muted {
color: var(--muted);
}
.src {
color: var(--muted-fort);
font-size: 0.85rem;
margin-top: var(--space-3);
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
@media (max-width: 560px) {
.evo {
grid-template-columns: 1fr;
}
.evo__periode {
grid-row: auto;
}
.evo__ctx {
grid-column: 1;
}
}
</style>
+209
View File
@@ -0,0 +1,209 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import SectionTitle from '$lib/components/SectionTitle.svelte';
import { webPage } from '$lib/seo';
import { SITE, evenementsMai1967 as m } from '$lib/data/gong';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Mé 67', path: '/me-67/' }
];
const eventNode = {
'@type': 'Event',
'@id': `${SITE.url}/me-67/#event`,
name: 'Émeutes de mai 1967 en Guadeloupe (Mé 67)',
description:
"Répression sanglante d'une grève ouvrière à Pointe-à-Pitre les 26-28 mai 1967. Bilan estimé par les historiens : 80 à 200 victimes.",
startDate: '1967-05-26',
endDate: '1967-05-28',
eventStatus: 'https://schema.org/EventScheduled',
location: {
'@type': 'Place',
name: 'Pointe-à-Pitre, Guadeloupe',
address: { '@type': 'PostalAddress', addressLocality: 'Pointe-à-Pitre', addressRegion: 'Guadeloupe', addressCountry: 'FR' }
},
about: { '@id': `${SITE.url}/#organization` }
};
</script>
<Seo
title="Mé 67 — les émeutes de mai 1967 en Guadeloupe"
description="Les 26-28 mai 1967, la répression d'une grève ouvrière à Pointe-à-Pitre fait de 8 (bilan officiel) à 200 morts (estimations des historiens). Récit, bilan et rôle du GONG."
path="/me-67/"
type="article"
graph={[webPage('/me-67/', 'Mé 67 — émeutes de mai 1967', 'Récit et bilan des tueries de mai 1967 à Pointe-à-Pitre.'), eventNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<p class="surtitre"><span class="flag-chip" aria-hidden="true"></span> 26 — 28 mai 1967 · Pointe-à-Pitre</p>
<h1>Mé 67</h1>
<div class="lecture">
<Resume
lead="« Mé 67 » désigne la répression sanglante des 26, 27 et 28 mai 1967 à Pointe-à-Pitre, en Guadeloupe. Partie d'une grève des ouvriers du bâtiment, elle a fait, selon les historiens, entre 80 et 200 victimes — un massacre colonial longtemps occulté."
points={[
'Déclencheur : une grève pour +2,5 % de salaire, sur fond dagression raciste.',
'Le 26 mai, les forces de lordre tirent à balles réelles.',
'Jacques Nestor, militant du GONG (26 ans), est la première victime.',
'Bilan officiel : 7-8 morts. Estimations des historiens : 80 à 200 victimes.'
]}
/>
</div>
<!-- CONTEXTE -->
<section class="section--tight">
<SectionTitle title="Comment tout a commencé" as="h2" id="contexte" />
<div class="lecture prose">
<p><strong>Le contexte social.</strong> {m.contexte.social}</p>
<p><strong>L'étincelle raciste.</strong> {m.contexte.racial}</p>
<p><strong>Le contexte politique.</strong> {m.contexte.politique}</p>
<p><strong>L'arrière-plan international.</strong> {m.contexte.international}</p>
</div>
</section>
<!-- DÉROULEMENT -->
<section class="section--tight">
<SectionTitle title="Trois jours de répression" as="h2" id="deroulement" />
<ol class="jours">
{#each Object.entries(m.deroulement) as [jour, recit] (jour)}
<li class="jour">
<p class="jour__date">{jour}</p>
<p class="jour__txt">{recit}</p>
</li>
{/each}
</ol>
</section>
<!-- BILAN -->
<section class="section--tight">
<SectionTitle title="Le bilan" as="h2" id="bilan" />
<div class="bilan">
<div class="bilan__stat"><span class="bilan__num">78</span><span>morts (bilan officiel)</span></div>
<div class="bilan__stat is-strong"><span class="bilan__num">80200</span><span>victimes (estimations des historiens)</span></div>
<div class="bilan__stat"><span class="bilan__num">30+</span><span>blessés</span></div>
</div>
<p class="lecture prose note">{m.bilan.note}</p>
</section>
<!-- RÔLE DU GONG -->
<section class="section--tight">
<SectionTitle title="Quel a été le rôle du GONG ?" as="h2" id="role-gong" />
<div class="lecture prose">
<p>
Le GONG a soutenu les revendications ouvrières et participé à la mobilisation. Mais
l'enquête a établi que les émeutes étaient <strong>spontanées</strong>.
</p>
<ul>
{#each m.roleDuGONG.actions as a (a)}
<li>{a}</li>
{/each}
</ul>
<p><strong>La controverse.</strong> {m.roleDuGONG.controverse}</p>
<blockquote>
{m.roleDuGONG.rapportsPolice}
<footer>— Commissaire divisionnaire Honoré Gévaudan, rapport de 1967</footer>
</blockquote>
<p><strong>Une élimination préméditée ?</strong> {m.roleDuGONG.analyse}</p>
</div>
</section>
<p class="src lecture">Sources : {m.source}.</p>
<nav class="suite" aria-label="Poursuivre la lecture">
<a class="btn btn--ghost" href="/responsables/">Qui a donné les ordres ? Les responsables : Bolotte et Foccart →</a>
<a class="btn btn--ghost" href="/proces-1968/">Le procès de 1968 →</a>
<a class="btn btn--ghost" href="/militants/jacques-nestor/">Jacques Nestor →</a>
</nav>
</div>
</main>
<style>
.surtitre {
display: inline-flex;
flex-direction: column;
gap: 0.5rem;
font-family: var(--font-display);
text-transform: uppercase;
letter-spacing: 0.08em;
font-size: 0.85rem;
color: var(--muted);
}
.jours {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: var(--space-2);
}
.jour {
background: var(--card-bg);
border: 1px solid var(--line);
border-left: 4px solid var(--accent);
border-radius: var(--radius-md);
padding: var(--space-3);
}
.jour__date {
font-family: var(--font-display);
text-transform: uppercase;
font-weight: 800;
color: var(--accent);
margin: 0 0 0.3rem;
}
.jour__txt {
margin: 0;
color: var(--muted);
}
.bilan {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: var(--space-2);
margin-bottom: var(--space-3);
}
.bilan__stat {
background: var(--card-bg);
border: 1px solid var(--line);
border-radius: var(--radius-md);
padding: var(--space-3);
display: flex;
flex-direction: column;
gap: 0.3rem;
color: var(--muted);
}
.bilan__stat.is-strong {
border-color: var(--accent);
border-width: 2px;
}
.bilan__num {
font-family: var(--font-display);
font-weight: 900;
font-size: 2rem;
color: var(--creme);
line-height: 1;
}
.note {
font-style: italic;
color: var(--muted);
}
.src {
color: var(--muted-fort);
font-size: 0.85rem;
margin-top: var(--space-3);
}
.suite {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
margin-top: var(--space-4);
}
blockquote footer {
margin-top: 0.4rem;
font-size: 0.85rem;
color: var(--muted-fort);
}
</style>
@@ -0,0 +1,5 @@
import { getDocument } from '$lib/server/documents';
export function load() {
return { html: getDocument('mentions-legales') };
}
+47
View File
@@ -0,0 +1,47 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import { SITE } from '$lib/data/gong';
import { webPage } from '$lib/seo';
let { data } = $props();
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Mentions légales', path: '/mentions-legales/' }
];
const aboutNode = {
'@type': 'AboutPage',
'@id': `${SITE.url}/mentions-legales/#aboutpage`,
url: `${SITE.url}/mentions-legales/`,
name: 'Mentions légales — GONG',
isPartOf: { '@id': `${SITE.url}/#website` },
about: { '@id': `${SITE.url}/#organization` },
inLanguage: 'fr-FR'
};
</script>
<Seo
title="Mentions légales"
description="Mentions légales du site gong.gp : éditeur (Organisation Ka Internationale), hébergeur, propriété intellectuelle (licence AGPL-3.0), gestion des données personnelles et droit applicable."
path="/mentions-legales/"
graph={[webPage('/mentions-legales/', 'Mentions légales — GONG', 'Mentions légales du site.'), aboutNode]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Mentions légales</h1>
<!-- Contenu first-party (rendu markdown côté serveur). -->
<div class="prose doc">{@html data.html}</div>
</div>
</main>
<style>
.doc :global(h2) {
margin-top: var(--space-4);
font-size: 1.25rem;
}
</style>
+93
View File
@@ -0,0 +1,93 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Resume from '$lib/components/Resume.svelte';
import Icon from '$lib/components/Icon.svelte';
import { reveal } from '$lib/motion/reveal';
import { webPage } from '$lib/seo';
import { membres } from '$lib/data/gong';
const crumbs = [
{ name: 'Accueil', path: '/' },
{ name: 'Militants', path: '/militants/' }
];
</script>
<Seo
title="Les militants et fondateurs du GONG"
description="Pierre Sainton, Jacques Nestor, Marcel Manville, Henri Bangou, Serge Glaude… Portraits des femmes et des hommes qui ont fait le Groupe d'Organisation Nationale de la Guadeloupe."
path="/militants/"
graph={[webPage('/militants/', 'Militants et fondateurs du GONG', 'Portraits des militants du GONG.')]}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<h1>Militants & fondateurs</h1>
<div class="lecture">
<Resume
lead="Le GONG a été porté par quelques dizaines de militants — étudiants, ouvriers, médecins, avocats. Voici les figures documentées : ses fondateurs, ses théoriciens, ses martyrs."
points={[
'Pierre Sainton : fondateur principal et idéologue.',
'Jacques Nestor : leader de masse, première victime de Mé 67.',
'Serge Glaude : co-fondateur, auteur de « Le GONG c quoi ? ».',
'Abert Béville : précurseur, mort avant la fondation.'
]}
/>
</div>
<ul class="grille">
{#each membres as m, i (m.slug)}
<li>
<a class="card card--link" href="/militants/{m.slug}/" use:reveal={i}>
<Icon name="users" size="1.5rem" />
<h2 class="nom">{m.nom}</h2>
<p class="role">{m.role}</p>
<p class="prof">{m.profession}</p>
<span class="more">Voir la fiche <Icon name="arrow-right" size="1em" /></span>
</a>
</li>
{/each}
</ul>
</div>
</main>
<style>
.grille {
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: var(--space-3);
}
.nom {
font-size: 1.2rem;
margin: 0.6rem 0 0.2rem;
text-transform: none;
}
.role {
color: var(--accent);
font-weight: 600;
font-size: 0.9rem;
margin: 0 0 0.2rem;
}
.prof {
color: var(--muted);
font-size: 0.9rem;
margin: 0;
}
.more {
margin-top: 0.8rem;
display: inline-flex;
align-items: center;
gap: 0.35rem;
font-family: var(--font-display);
text-transform: uppercase;
font-size: 0.75rem;
letter-spacing: 0.05em;
color: var(--accent);
}
</style>
+110
View File
@@ -0,0 +1,110 @@
<script lang="ts">
import Seo from '$lib/components/Seo.svelte';
import Breadcrumb from '$lib/components/Breadcrumb.svelte';
import Icon from '$lib/components/Icon.svelte';
import { personNode } from '$lib/seo';
let { data } = $props();
const m = $derived(data.membre);
const crumbs = $derived([
{ name: 'Accueil', path: '/' },
{ name: 'Militants', path: '/militants/' },
{ name: m.nom, path: `/militants/${m.slug}/` }
]);
const graph = $derived([
personNode(`/militants/${m.slug}/`, m.nom, `${m.role} — ${m.profession}. ${m.biographie}`, {
jobTitle: m.profession,
...(m.dateDeces ? { deathDate: m.dateDeces } : {})
})
]);
</script>
<Seo
title={m.nom}
description={`${m.nom}${m.role}. ${m.biographie.slice(0, 155)}`}
path={`/militants/${m.slug}/`}
type="profile"
graph={graph}
breadcrumb={crumbs}
/>
<main id="contenu" class="section">
<div class="container">
<Breadcrumb items={crumbs} />
<article class="fiche">
<header class="fiche__head">
<Icon name="users" size="2.4rem" />
<div>
<h1>{m.nom}</h1>
<p class="fiche__role">{m.role}</p>
<p class="fiche__prof">{m.profession}</p>
</div>
</header>
<div class="lecture prose">
<h2 class="sr-only">Biographie</h2>
<p>{m.biographie}</p>
{#if m.citation}
<blockquote>{m.citation}</blockquote>
{/if}
{#if m.citations}
{#each m.citations as c (c)}
<blockquote>{c}</blockquote>
{/each}
{/if}
{#if m.dateDeces || m.lieuDeces || m.circonstances}
<h2>Circonstances</h2>
{#if m.dateDeces}<p><strong>Date :</strong> {m.dateDeces}</p>{/if}
{#if m.lieuDeces}<p><strong>Lieu :</strong> {m.lieuDeces}</p>{/if}
{#if m.circonstances}<p>{m.circonstances}</p>{/if}
{/if}
{#if m.oeuvre}
<h2>Œuvre</h2>
<p class="tag"><Icon name="book" size="1em" /> {m.oeuvre}</p>
{/if}
</div>
<footer class="fiche__src">Sources : {m.source}.</footer>
</article>
<p><a class="btn btn--ghost" href="/militants/">← Tous les militants</a></p>
</div>
</main>
<style>
.fiche__head {
display: flex;
gap: var(--space-2);
align-items: flex-start;
padding-bottom: var(--space-3);
border-bottom: 1px solid var(--line);
margin-bottom: var(--space-3);
}
.fiche__head h1 {
margin: 0;
text-transform: none;
}
.fiche__role {
color: var(--accent);
font-weight: 600;
margin: 0.3rem 0 0.2rem;
}
.fiche__prof {
color: var(--muted);
margin: 0;
}
.fiche__src {
margin-top: var(--space-3);
color: var(--muted-fort);
font-size: 0.85rem;
}
.prose .tag {
display: inline-flex;
}
</style>
+11
View File
@@ -0,0 +1,11 @@
import { error } from '@sveltejs/kit';
import { membres, getMembre } from '$lib/data/gong';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => membres.map((m) => ({ slug: m.slug }));
export function load({ params }) {
const membre = getMembre(params.slug);
if (!membre) error(404, 'Militant introuvable');
return { membre };
}

Some files were not shown because too many files have changed in this diff Show More