- $if(poles)$
+ $poles$
+ $endif$
+
diff --git a/site/FAQ.md b/site/FAQ.md
new file mode 100644
index 0000000..ea594e5
--- /dev/null
+++ b/site/FAQ.md
@@ -0,0 +1,21 @@
+---
+title: FAQ
+---
+
+## Mais c'est quoi la DGNum ?
+
+TODO
+
+## Je suis pas informaticien, mais le numérique m'intéresse, je peux quand même vous rejoindre ?
+
+Biensûr.
+TODO
+
+## Comment rejoindre la DGNum ?
+
+TODO
+
+## Comment la DGNum est-elle organisée ?
+
+C'est expliqué sur la page [à propos](/about.html).
+Vous pouvez aussi vous référer au statuts et au règlement intérieur (RI) pour plus de détails.
diff --git a/site/about.md b/site/about.md
new file mode 100644
index 0000000..97c66c6
--- /dev/null
+++ b/site/about.md
@@ -0,0 +1,34 @@
+---
+title: À propos
+---
+
+La Délégation Générale Numérique (DGNum) est une association loi 1901 domicilié à l'ENS Ulm.
+
+TODO
+
+- expliquer la DGNum en 2 lignes
+- RGPD (`rgpd@dgnum at eu`)
+- site/docs/{status, RI, chartre de confidentialité, convention ENS}
+
+## Bureau
+
+Le bureau est actuellement constitué de :
+
+- Jean-Marc Gailis, président
+- Ryan Lahfa, co-président
+- Julien Malka, secrétaire
+- Gabriel Doriath Döhler, co-trésorier
+
+## Pôles
+
+La DGNum est organisé en pôles :
+
+- [Administration Système](/poles/Administration Système.html)
+- [Communication](/poles/Communication.html)
+- [Formation](/poles/Formation.html)
+- [Géopolitique](/poles/Géopolitique.html)
+- [Juridique](/poles/Juridique.html)
+- [Logiciel](/poles/Logiciel.html)
+- [Recherche](/poles/Recherche)
+
+TODO expliquer les pôles
diff --git a/site/contact.md b/site/contact.md
new file mode 100644
index 0000000..c8f49d7
--- /dev/null
+++ b/site/contact.md
@@ -0,0 +1,12 @@
+---
+title: Contact
+---
+
+Vous pouvez nous contacter par email à `contact at dgnum.eu`.
+
+Nous avons aussi une addresse postale :
+```
+Délégation Générale Numérique (DGNum)
+45 rue d'Ulm
+75005 Paris
+```
diff --git a/site/css/default.css b/site/css/default.css
new file mode 100644
index 0000000..381ff73
--- /dev/null
+++ b/site/css/default.css
@@ -0,0 +1,141 @@
+html {
+ font-size: 62.5%;
+}
+
+body {
+ font-size: 1.6rem;
+ color: #000;
+}
+
+header {
+ border-bottom: 0.2rem solid #000;
+}
+
+nav {
+ text-align: right;
+}
+
+nav a {
+ font-size: 1.8rem;
+ font-weight: bold;
+ color: black;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+footer {
+ margin-top: 3rem;
+ padding: 1.2rem 0;
+ border-top: 0.2rem solid #000;
+ font-size: 1.2rem;
+ color: #555;
+}
+
+h1 {
+ font-size: 2.4rem;
+}
+
+h2 {
+ font-size: 2rem;
+}
+
+article .header {
+ font-size: 1.4rem;
+ font-style: italic;
+ color: #555;
+}
+
+.logo a {
+ font-weight: bold;
+ color: #000;
+ text-decoration: none;
+}
+
+@media (max-width: 319px) {
+ body {
+ width: 90%;
+ margin: 0;
+ padding: 0 5%;
+ }
+ header {
+ margin: 4.2rem 0;
+ }
+ nav {
+ margin: 0 auto 3rem;
+ text-align: center;
+ }
+ footer {
+ text-align: center;
+ }
+ .logo {
+ text-align: center;
+ margin: 1rem auto 3rem;
+ }
+ .logo a {
+ font-size: 2.4rem;
+ }
+ nav a {
+ display: block;
+ line-height: 1.6;
+ }
+}
+
+@media (min-width: 320px) {
+ body {
+ width: 90%;
+ margin: 0;
+ padding: 0 5%;
+ }
+ header {
+ margin: 4.2rem 0;
+ }
+ nav {
+ margin: 0 auto 3rem;
+ text-align: center;
+ }
+ footer {
+ text-align: center;
+ }
+ .logo {
+ text-align: center;
+ margin: 1rem auto 3rem;
+ }
+ .logo a {
+ font-size: 2.4rem;
+ }
+ nav a {
+ display: inline;
+ margin: 0 0.6rem;
+ }
+}
+
+@media (min-width: 640px) {
+ body {
+ width: 60rem;
+ margin: 0 auto;
+ padding: 0;
+ }
+ header {
+ margin: 0 0 3rem;
+ padding: 1.2rem 0;
+ }
+ nav {
+ margin: 0;
+ text-align: right;
+ }
+ nav a {
+ margin: 0 0 0 1.2rem;
+ display: inline;
+ }
+ footer {
+ text-align: right;
+ }
+ .logo {
+ margin: 0;
+ text-align: left;
+ }
+ .logo a {
+ float: left;
+ font-size: 1.8rem;
+ }
+}
diff --git a/site/default.nix b/site/default.nix
new file mode 100644
index 0000000..0304e13
--- /dev/null
+++ b/site/default.nix
@@ -0,0 +1,15 @@
+{ glibcLocales, nix-gitignore, ssg, stdenv }:
+
+stdenv.mkDerivation {
+ name = "dgnum.eu";
+ version = "0.1.0";
+ srcs = nix-gitignore.gitignoreSourcePure ../.gitignore ./.;
+ buildInputs = [ glibcLocales ];
+ LANG = "en_US.UTF-8";
+ buildPhase = ''
+ ${ssg}/bin/ssg build
+ '';
+ installPhase = ''
+ cp -av result $out
+ '';
+}
diff --git a/site/favicon.ico b/site/favicon.ico
new file mode 100644
index 0000000..4cf5eac
Binary files /dev/null and b/site/favicon.ico differ
diff --git a/site/images/dgnum.svg b/site/images/dgnum.svg
new file mode 100644
index 0000000..d55a032
--- /dev/null
+++ b/site/images/dgnum.svg
@@ -0,0 +1,204 @@
+
+
+
+
diff --git a/site/images/jean-marc_gailis_gabriel_doriath_dohler_ryan_lahfa_julien_malka.jpg b/site/images/jean-marc_gailis_gabriel_doriath_dohler_ryan_lahfa_julien_malka.jpg
new file mode 100644
index 0000000..adfe6b1
Binary files /dev/null and b/site/images/jean-marc_gailis_gabriel_doriath_dohler_ryan_lahfa_julien_malka.jpg differ
diff --git a/site/images/plante_DI.jpg b/site/images/plante_DI.jpg
new file mode 100644
index 0000000..91556c2
Binary files /dev/null and b/site/images/plante_DI.jpg differ
diff --git a/site/images/wok(e).png b/site/images/wok(e).png
new file mode 100644
index 0000000..06b0fc5
Binary files /dev/null and b/site/images/wok(e).png differ
diff --git a/site/index.html b/site/index.html
new file mode 100644
index 0000000..acf766d
--- /dev/null
+++ b/site/index.html
@@ -0,0 +1,19 @@
+---
+title: Accueil
+---
+
+
+
+
+
+
Bienvenue sur le site de la DGNum !
+ +TODO expliquer la DGNum en 2 lignes (s'addresse à la communauté normalienne et PSL) +TODO traquenard les gens + +Voici une liste d'articles récents organisés par catégories, pôles et auteurs :
+ +…ou vous pouvez aussi trouver nos publications plus anciennes dans les archives.
diff --git a/site/posts/2023-06-12-gdd-cuisine.md b/site/posts/2023-06-12-gdd-cuisine.md new file mode 100644 index 0000000..33dd998 --- /dev/null +++ b/site/posts/2023-06-12-gdd-cuisine.md @@ -0,0 +1,16 @@ +--- +title: Bon plan, gdd cuisine sans les wok(e)s +author: Gabriel DORIATH DÖHLER +published: 2023-06-12 +modified: 2023-06-12 +--- + +# Wok(e) + +[Woke ou wok telle est la question : +![Wok(e)](/images/wok\(e\).png){ width=75% margin=auto } +]{.abstract} + +# gdd cuisine + +Repas en rataud 2, prix modeste, meilleur que le pot, sauce curry en boisson. diff --git a/site/posts/2023-06-12-grimpe-urbens/inter-rupteur.jpg b/site/posts/2023-06-12-grimpe-urbens/inter-rupteur.jpg new file mode 100644 index 0000000..a46c512 Binary files /dev/null and b/site/posts/2023-06-12-grimpe-urbens/inter-rupteur.jpg differ diff --git a/site/posts/2023-06-12-grimpe-urbens/main.md b/site/posts/2023-06-12-grimpe-urbens/main.md new file mode 100644 index 0000000..ee95d9d --- /dev/null +++ b/site/posts/2023-06-12-grimpe-urbens/main.md @@ -0,0 +1,15 @@ +--- +title: Grimpe urbENS, le nouveau club du BDS +author: Gabriel DORIATH DÖHLER +published: 2023-06-12 +abstract: | + This is very cool. + It is an abstract. +tags: Escallade, BDS +--- + +# RIP + +Pauvre prise finale du bloc, "Rémy bouge les hanches". + +![RIP](/posts/2023-06-12-grimpe-urbens/inter-rupteur.jpg){ width=75% margin=auto } diff --git a/site/posts/2023-06-12-ils-ont-gagné.md b/site/posts/2023-06-12-ils-ont-gagné.md new file mode 100644 index 0000000..0242aff --- /dev/null +++ b/site/posts/2023-06-12-ils-ont-gagné.md @@ -0,0 +1,21 @@ +--- +title: Ils ont gagné +author: Gabriel DORIATH DÖHLER, Luj, Raito, JMG +published: 2023-06-12 +modified: 2023-06-12 +tags: siber +poles: Géopolitique +--- + +# TLDR + +![Les BGs](/images/jean-marc_gailis_gabriel_doriath_dohler_ryan_lahfa_julien_malka.jpg) + +[Article ENS](https://www.ens.psl.eu/actualites/entre-geopolitique-et-informatique-quatre-normaliens-remportent-le-challenge-strategique) + +# Preuve + +```lean +theorem IlsOntGagné : ... := + by rlf +``` diff --git a/site/posts/2023-06-12-plante-du-di.md b/site/posts/2023-06-12-plante-du-di.md new file mode 100644 index 0000000..05305ea --- /dev/null +++ b/site/posts/2023-06-12-plante-du-di.md @@ -0,0 +1,29 @@ +--- +title: La plante du DI +author: Gabriel DORIATH DÖHLER +published: 2023-06-12 +modified: 2023-06-12 +abstract: | + Knuth donne plante au DI. + Un constrit s'occupe de la plante chaque année. + La plante change d'espèce chaque année. + Cette année c'est de l'herbe de Mont-Rouge. +tags: Poésie, Botanique +poles: Communication, Formation +--- + +![plante](/images/plante_DI.jpg){ width=75% margin=auto } + +L'équation de la plante : +$$\forall c\in\mathcal{C}, \frac{c^2}{\alpha}=c$$ + +La plante à besoin : + +- D'eau ^[c'est peut-être une légende, on ne lui a jamais donné de l'eau] +- D'air +- De terre + +En retour, la plante : + +* Porte chance aux exams +* Se pose sur les têtes (plates) des constrits diff --git a/site/posts/2023-06-13-adminitration-système.md b/site/posts/2023-06-13-adminitration-système.md new file mode 100644 index 0000000..164cb6d --- /dev/null +++ b/site/posts/2023-06-13-adminitration-système.md @@ -0,0 +1,7 @@ +--- +title: Pôle Administration Système +date: 2023-06-13 +poles: Administration Système +--- + +TODO diff --git a/site/posts/2023-06-13-communication.md b/site/posts/2023-06-13-communication.md new file mode 100644 index 0000000..0e5aa15 --- /dev/null +++ b/site/posts/2023-06-13-communication.md @@ -0,0 +1,7 @@ +--- +title: Pôle Communication +date: 2023-06-13 +poles: Communication +--- + +TODO diff --git a/site/posts/2023-06-13-formation.md b/site/posts/2023-06-13-formation.md new file mode 100644 index 0000000..9fe53b1 --- /dev/null +++ b/site/posts/2023-06-13-formation.md @@ -0,0 +1,7 @@ +--- +title: Pôle Formation +date: 2023-06-13 +poles: Formation +--- + +TODO diff --git a/site/posts/2023-06-13-géopolitique.md b/site/posts/2023-06-13-géopolitique.md new file mode 100644 index 0000000..a2b9736 --- /dev/null +++ b/site/posts/2023-06-13-géopolitique.md @@ -0,0 +1,7 @@ +--- +title: Pôle Géopolitique +date: 2023-06-13 +poles: Géopolitique +--- + +TODO diff --git a/site/posts/2023-06-13-juridique.md b/site/posts/2023-06-13-juridique.md new file mode 100644 index 0000000..ae8ee18 --- /dev/null +++ b/site/posts/2023-06-13-juridique.md @@ -0,0 +1,7 @@ +--- +title: Pôle Juridique +date: 2023-06-13 +poles: Juridique +--- + +TODO diff --git a/site/posts/2023-06-13-logiciel.md b/site/posts/2023-06-13-logiciel.md new file mode 100644 index 0000000..ab70d43 --- /dev/null +++ b/site/posts/2023-06-13-logiciel.md @@ -0,0 +1,7 @@ +--- +title: Pôle Logiciel +date: 2023-06-13 +poles: Logiciel +--- + +TODO diff --git a/site/posts/2023-06-13-recherche.md b/site/posts/2023-06-13-recherche.md new file mode 100644 index 0000000..399d6a2 --- /dev/null +++ b/site/posts/2023-06-13-recherche.md @@ -0,0 +1,7 @@ +--- +title: Pôle Recherche +date: 2023-06-13 +poles: Recherche +--- + +TODO diff --git a/site/services.md b/site/services.md new file mode 100644 index 0000000..3d6bbdc --- /dev/null +++ b/site/services.md @@ -0,0 +1,9 @@ +--- +title: Services +--- + +Voici une liste partielle des services proposés par la DGNum : + +- Calendrier de la vie étudiante +- Hébergement Peertube +- Whisperweb diff --git a/site/templates/archive.html b/site/templates/archive.html new file mode 100644 index 0000000..7fe1d03 --- /dev/null +++ b/site/templates/archive.html @@ -0,0 +1,2 @@ +Vous pouvez trouvez ici toutes nos publications : +$partial("templates/posts.html")$ diff --git a/site/templates/author.html b/site/templates/author.html new file mode 100644 index 0000000..f8f6069 --- /dev/null +++ b/site/templates/author.html @@ -0,0 +1,2 @@ +Vous pouvez trouver tout les auteurs ici. +$partial("templates/posts.html")$ diff --git a/site/templates/authors.html b/site/templates/authors.html new file mode 100644 index 0000000..9df84a8 --- /dev/null +++ b/site/templates/authors.html @@ -0,0 +1,3 @@ +