From 96d1c6897741ef6fd5350fa4610fda001eabeaa9 Mon Sep 17 00:00:00 2001 From: Jean-Marie 'Histausse' Mineau Date: Fri, 29 Mar 2024 01:23:45 +0100 Subject: [PATCH] init --- .gitmodules | 4 ++ README.md | 98 ++++++++++++++++++++++++++++++++++++++++++ TODO | 1 + archetypes/default.md | 5 +++ config.toml | 19 ++++++++ content/_index.md | 23 ++++++++++ content/text_gauche.md | 1 + hugo.toml | 4 ++ themes/paperesque | 1 + 9 files changed, 156 insertions(+) create mode 100644 .gitmodules create mode 100644 README.md create mode 100644 TODO create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 content/_index.md create mode 100644 content/text_gauche.md create mode 100644 hugo.toml create mode 160000 themes/paperesque diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a2bd6fd --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "themes/paperesque"] + path = themes/paperesque + url = https://github.com/capnfabs/paperesque + branch = mainline diff --git a/README.md b/README.md new file mode 100644 index 0000000..df79c72 --- /dev/null +++ b/README.md @@ -0,0 +1,98 @@ +# Website pour Kpu + +## LICENSE + +Utilise [gohugo](https://github.com/gohugoio/hugo), sous license Apache 2.0 et le theme [Paperesque](https://github.com/capnfabs/paperesque) sous license MIT. + +Tout droit réservé sur le reste du contenu. + +Uses [gohugo](https://github.com/gohugoio/hugo), under Apache 2.0 and the theme [Paperesque](https://github.com/capnfabs/paperesque) under MIT. + +All right reserved for the rest of the content. + +## Tuto + +### Un peu de blabla + +Le site est un site *statique* (=> le server ne fait qu'envoyer des fichiers déjà existants). + +Un server static envois des fichiers html/css/js/autre aux client, mais ici le contenu est décrit dans un language simple: le 'markdown' (fichier `.md`). + +La conversion markdown vers html/css est faite par Hugo. En cas de problème, la documentation est [ici](https://gohugo.io/documentation/). + +### Comment créer une page + +Les fichiers dans le dossier `content` sont convertis et exposé par le server. Par exemple, `content/plop.md` devient `https://capucine.mineau.eu/plop/`. Les fichiers qui ne contiennent pas de markdown sont exposé tel quel. Par exemple, `content/plop.png` devient `https://capucine.mineau.eu/plop.png`. + +Les pages fichiers peuvent être regroupé par dossiers qui seront reflété par le site: `content/plip/plop.png` devient `https://capucine.mineau.eu/plip/plop.png`. Le contenu de la page correspondant au dossier lui même (dans cet example, `https://capucine.mineau.eu/plip/`) est récupéré dans le fichier `_index.md`: `content/plip/_index.md` devient `https://capucine.mineau.eu/plip/`. Il peut être pratique d'utiliser cette méthode pour créer des pages parce que cela permet de regrouper les images et autre élément a insérer dans la page. + +### Markdown + +Le langage markdown est assez simple. A quelque détails prêt il suffit d'écrire normalement pour avoir du text. + +Pour faire un retour à la ligne, il faut sauter une ligne. + +#### Titres + +On peut écrire un titre en l'écrivant après un ou plusieurs `#`: + +``` +# Titre + +## Titre sous-section + +### Titre de sous-sous-section +``` + +#### Joli texte + +On écrire en gras, italique, barré comme ca: + +``` +Ecrire **en gras*, *en italique*, ~~barré~~ +``` + + +#### Liens et images + +Pour insérer un lien: + +``` +Cliquer [ici](https://capucine.mineau.eu/) +``` + +Pour insérer une image: + +``` +![Une description de l'image pour les malvoyants](https//capucine.mineau.eu/plip/plop.png) +``` + +Les lient peuvent être relatifs. C'est très pratique pour les images dans le même fichier que `_index.md`: + +``` +![Un plop remarquable](./plop.png) +``` + +Dans `content/plip/_index.md` affiche l'image `content/plip/plop.png` (Affiche `https://capucine.mineau.eu/plip/plop.png` a l'intérieur de `https://capucine.mineau.eu/plip/`. + +#### Notes de bas de page + +Pour rajouter une référence vers une note, dans le texte il faut ajouter `[^nom_de_la_note]`, et plus loin dans le document: `[^nom_de_la_note]: Ma note` + +``` +Les pinguoins[^rq1] c'est mignion.[^rq2] + +[^rq1]: Tu ne confondras point les pingouines et les manchottes. +[^rq2]: J'ai pas d'idée de remarque. +``` + +#### Listes + +Pour définir une liste: + +``` +- Un +- Deux +- Trois +- Soleil +``` diff --git a/TODO b/TODO new file mode 100644 index 0000000..10937f0 --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +https://themes.gohugo.io/themes/paperesque/ diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..b48e444 --- /dev/null +++ b/config.toml @@ -0,0 +1,19 @@ +[[params.menu]] +name = "text_gauche" +url = "text_gauche" + +[[params.menu]] + name = "blog" + url = "posts/" + +[[params.menu]] + name = "tags" + url = "tags/" + +[[params.menu]] + name = "about" + url = "about/" + +[[params.menu]] + name = "contact" + url = "contact/" diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..b9f6843 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,23 @@ +--- +title: Capucine Mineau +params: + author: Capucine Mineau +--- + +# Capucine Mineau + +## À propos de moi + +Après un baccalauréat technologique en arts +appliqués (STD2A) je termine ma troisième année de +formation en DNMADE Matériaux et Innovation, dans +l’atelier ébénisterie de l'école Boulle. L’année dernière +j’ai fait mon stage de deuxième année dans un atelier +ESAT d’ébénisterie. Ce fut une expérience enrichissante +tant sur le plan professionnel que sur le plan humain. J’ai +aussi eu l’occasion de travailler dans l’événementiel pour +une exposition et encadrer une équipe. + +Actuellement je travaille sur mon projet de + diplôme. L’objectif de ce projet: tester la sociabilité par +le jeu. diff --git a/content/text_gauche.md b/content/text_gauche.md new file mode 100644 index 0000000..e8b7c91 --- /dev/null +++ b/content/text_gauche.md @@ -0,0 +1 @@ +plop diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..978b034 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,4 @@ +baseURL = 'https://capucine.mineau.eu/' +languageCode = 'fr-FR' +title = 'Kpu' +theme = "paperesque" diff --git a/themes/paperesque b/themes/paperesque new file mode 160000 index 0000000..5f72b47 --- /dev/null +++ b/themes/paperesque @@ -0,0 +1 @@ +Subproject commit 5f72b475cde713e52537523929cb3f0a237a2c03