✨ Add wiki, remove tutos
Tim Izzo tim@5ika.ch
Fri, 21 Feb 2025 16:37:44 +0100
7 files changed,
6 insertions(+),
236 deletions(-)
M
content/_index.md
→
content/_index.md
@@ -11,8 +11,7 @@ [CREA Genève](https://www.creageneve.com/bachelor/developpement-web-et-applications/).
Je travaille actuellement sur des projets de [covoiturage](./caroster), de [gestion des flux de déchets](./r-21) et d'[optimisation énergétique](./evospe) -de bâtiments. Sur mon temps libre, je développe un [chatbot pour les transports -en commun](./kokyo) en Suisse. +de bâtiments. {{< links >}}
D
content/tutos/_index.md
@@ -1,6 +0,0 @@
-Dans mes explorations, il arrive régulièrement que je documente -les actions que je fais afin de retrouver cette connaissance pour -un usage futur. - -Vous pouvez retrouver ici les tutos que je mets à disposition pour -le futur moi ou toutes personnes qui pourraient en avoir besoin.
D
content/tutos/keyboard-shortcuts.md
@@ -1,12 +0,0 @@
---- -Title: Naviguer au clavier -Date: 2024-06-10 ---- - -Afin d'être le plus efficace possible, j'aime bien utiliser le plus possibles les raccourcis clavier des outils que j'utilise chaque jour. -Je référencie ici des liens vers les listes de raccourcis clavier. - -- [Firefox](https://support.mozilla.org/fr/kb/raccourcis-clavier?redirectslug=Keyboard+shortcuts&redirectlocale=fr-FR) -- [DuckDuckGo](https://duckduckgo.com/duckduckgo-help-pages/features/keyboard-shortcuts/) -- [Terminal](https://itsfoss.com/linux-terminal-shortcuts/) -- [vim](/tutos/vim)
D
content/tutos/tmux.md
@@ -1,53 +0,0 @@
---- -Title: Utiliser tmux -Date: 2024-12-23 ---- - -## Cheatsheet - -Toutes les actions doivent être précédées de `Ctrl+B` (préfixe). - -### Commandes génériques - -- `CTRL+A`: Se déplacer au début de la ligne -- `CTRL+E`: Se déplacer à la fin de la ligne -- `CTRL+→←`: Se déplace de mot en mot -- `CTRL+U`: Couper du début de la ligne jusqu'au curseur -- `CTRL+K`: Coupe du curseur à la fin de la ligne -- `ALT+D`: Coupe du curseur à la fin du mot -- `CTRL+Y`: Colle ce qui a été coupé précédemment -- `CTRL+L`: Vide le terminal (clear) -- `CTRL+R`: Recherche dans les commandes passées -- `CTRL+S`: Freeze l'écran -- `CTRL+Q`: Unfreeze l'écran -- `CTRL+D`: Ferme la session en cours - -### Gestion des fenêtres - -- `c`: Créer une nouvelle fenêtre -- `w`: Lister les fenêtres -- `,`: Renommer la fenêtre -- `n`: Se déplacer vers la fenêtre suivante -- `p`: Se déplacer vers la fenêtre précédente -- `<numéro>`: Se déplace vers la fenêtre attribuée à ce numéro -- `l`: Retourne vers la fenêtre précédente - -### Gestion des panes - -- `%`: Splitter horizontalement -- `"`: Splitter verticalement -- `↑↓→←`: Se déplacer entre les panes -- `;`: Revenir au pane précédent -- `!`: Déplacer le pane courant dans une nouvelle fenêtre -- `z`: Mettre le plane courant en pleine écran (ou sortir du plein écran) -- `{`: Déplacer le pane courant vers la gauche -- `}`: Déplacer le pane courant vers la droite -- `Ctrl+<flèche>`: Redimensionne le pane courant -- `x`: Ferme le pane courant -- `q`: Affiche les numéros des panes -- `q <numéro>`: Se déplacer vers le pane attribué à ce numéro - -### Plugins - -- `I`: Installe les plugins listés dans `~/.tmux.conf` (avec tpm) -- `alt+u`: Met à jour/supprime les plugins en fonction de la liste dans `~/.tmux.conf`
D
content/tutos/utiliser-chiffrement-gpg.md
@@ -1,53 +0,0 @@
---- -Title: Échanger des messages confidentiels avec GPG -Date: 2024-04-19 ---- - -Sur la [page d'accueil](/), je mets à disposition ma clé PGP publique -afin de permettre aux gens de m'envoyer des messages chiffrés que seul -moi pourrait déchiffrer. - -Ce tuto explique comment utiliser le programme [GPG](https://gnupg.org/) -pour chiffrer un message avec ma clé publique. -GPG est un programme universellement accessible (sur toutes les plateformes) -permettant de générer des clés de chiffrement, de les stocker et de -chiffrer/déchiffrer des messages avec. - -## Importer la clé publique du destinataire - -Dans un premier temps, vous avez besoin de récupérer [ma clé PGP publique](http://localhost:1313/tim@5ika.ch.pub) -sur votre ordinateur puis de l'importer dans GPG avec la commande suivant: - -```bash -gpg --import tim@5ika.ch.pub -``` - -Vous pouvez ensuite constater les clés PGP disponibles sur votre système -avec la commande suivante: - -```bash -gpg --list-keys -``` - -Vous devriez voir apparaître au moins une ligne indiquant que vous avez -une clé correspondant à l'UID `tim@5ika.ch`. - -## Chiffrer un message - -Placez votre message dans un fichier de texte, par exemple `message-secret.txt` -et chiffré le avec la commande suivante: - -```bash -gpg --recipient tim@5ika.ch --encrypt message-secret.txt -``` - -Par sécurité, comme vous avez récupéré la clé publique en téléchargeant un -fichier depuis un site Web, `gpg` vous affiche un message d'alerte -et vous invite à confirmer votre action en entrant `y` puis `Enter`. - -Après ces étapes, vous obtenez un fichier `message-secret.txt.gpg` -qui contient votre message chiffré avec la clé publique. -Vous pouvez ainsi m'envoyer ce fichier par le canal que vous voulez. - -Seule la personne qui détient la clé privée correspondant à la clé -publique utilisée peut déchiffrer le message.
D
content/tutos/vim.md
@@ -1,107 +0,0 @@
---- -Title: Utiliser Vim et Vimwiki -Date: 2024-04-19 ---- - -## Cheatsheet - -### Créer une nouvelle page à partir d'un lien - -1. Créer un lien avec `[[Nom de la page]]` -2. Placer le curseur sur le lien et appuyer sur `Enter` - -Une nouvelle page Markdown est créée avec le nom du lien dans le dossier Wiki. - -### Checker une tâche - -1. Place le curseur sur la tâche -2. Appuyer sur CTRL+Space - -> Si le curseur est un élément de liste, l'action ajoute une checkbox. - -## Shortcuts - -### Copier/Coller - -- `yy`: Copie la ligne actuelle -- `dd`: Coupe la ligne actuelle -- `du`: Coupe à partir du curseur jusqu'à la fin du mot -- `cc`: Supprime la ligne actuelle et passe en mode _insertion_ -- `p`: Colle une sélection -- `D`: Supprime à partir du curseur jusqu'à la fin de la ligne -- `C`: Supprime à partir du curseur jusq'à la fin de la ligne et passe en mode - _insertion_ -- `J`: Merge la ligne actuelle et la suivante - -### Déplacement - -- `w`: Va au prochain mot -- `b`: Va au précédent mot -- `e`: Va à la fin du mot -- `0`: Va au début de la ligne -- `$`: Va à la fin de la ligne -- `gg`: Va à la première ligne du fichier -- `G`: Va à la dernière ligne du fichier -- `H`: Va en haut de la fenêtre (High) -- `M`: Va au milieu de la fenêtre (Middle) -- `L`: Va en bas de la fenêtre (Low) -- `zz`: Place la ligne actuelle au milieu de la fenêtre -- `Shift+↑`: Déplace la ligne actuelle vers le haut (commande custom) -- `Shift+↓`: Déplace la ligne actuelle vers le bas (commande custom) - -### Workspace - -- `:new`: Créer un nouveau workspace au dessus de l'existant -- `:vnew`: Créer un nouveau workspace à gauche de l'existant -- `Ctrl+W <arrow>`: Se déplace d'un workspace à l'autre -- `Ctrl+W +/-`: Agrandi/rétrécit le workspace courant verticalement -- `Ctrl+W </>`: Agrandi/rétrécit le workspace courant horizontalement - -### Opérations - -- `u`: Annule l'action précédente -- `Ctrl+r`: Refait l'action annulée -- `>>`: Ajoute une tabulation au début de la ligne -- `<<`: Enlève une tabulation au début de la ligne -- `N>>`: Ajoute une tabulation au N lignes suivantes -- `N<<`: Enlève une tabulation au N lignes suivantes -- `x`: Supprime le caractère au niveau du curseur -- `~`: Switch la casse pour le caractère au niveau du curseur -- `rX`: Remplace le caractère au niveau du curseur par 'X' - -### Recherche - -- `:/term`: Va à la première occurence de 'term' -- `n`: Va à la prochaine occurence de 'term' -- `N`: Va à la précédente occurence de 'term' -- `*`: Va à la prochaine occurence du mot au niveau du curseur - -### Correction ortographique - -- `:set spell`: Activer la correction -- `:set nospell`: Désactiver la correction -- `:set spelllang=fr`: Configurer la correction pour le français -- `]s`: Se déplacer vers le prochain mot mal orthographié -- `[s`: Se déplacer vers le précédent mot mal orthographié -- `z=`: Au dessus d'un mot mal orthographié, affiche la liste de propositions - -### Enregistrement d'actions - -- `qx`: Lance l'enregistrement des actions avec le nom 'x' -- `q`: Arrête l'enregistrement en cours -- `@x`: Applique les actions enregistrées avec le nom 'x' (1x) -- `55@x`: Applique les actions 'x' 55 fois -- `@@`: Ré-applique l'action précédente -- `qxq`: Supprime l'enregistrement 'x' - -### Wiki -#### Journal - -- `\w\w`: Créer une nouvelle page à la date du jour -- `\wi`: Ouvrir l'index du journal -- `\w\i`: Générer le contenu de l'index - -## Ressources - -- [Vimwiki](https://vimwiki.github.io/) -- [Guide Working with vim](https://mkaz.blog/working-with-vim/)
M
layouts/shortcodes/links.html
→
layouts/shortcodes/links.html
@@ -1,11 +1,13 @@
<nav> <a href="/posts">📝 Blog</a> + <a href="./wiki">📒 Base de connaissance</a> <a href="./about">👋 Plus d’info</a> <a href="./now">⬇️ Maintenant</a> - <a href="./tutos">📒 Tutos</a> - {{/* <a href="./ideas">💡 Idées</a> */}} + {{/* <a href="./ideas">💡 Idées</a> */}} <a href="./inspirations">🧠 Inspirations</a> <a href="./books">📘 Lectures</a> <a href="/tim@5ika.ch.pub">🔑 Clé PGP</a> - <a href="https://git.5ika.ch" style="display:flex;column-gap:0.5rem"><img width='19px' src="{{ .Site.BaseURL }}/img/git.svg"/>git</a> + <a href="https://git.5ika.ch" style="display: flex; column-gap: 0.5rem" + ><img width="19px" src="{{ .Site.BaseURL }}/img/git.svg" />git</a + > </nav>