Le site arthur.bebou.netlib.re - retour accueil
git clone git://bebou.netlib.re/arthur.bebou
Log | Files | Refs |
index.sh (3136B)
1 #! page 2 title: Publiez vos présentation slides.vim auprès du monde entier 3 author: Arthur Pons 4 description: Le serveur propose d\'héberger et publier vos présentations slides.vim via la magie d\'SSH, git et vim 5 publication: 2024-11-20 6 7 sectionmd: main 8 9 Service réservé aux personnes ayant un compte sur bebou. 10 11 ## Le besoin 12 13 [slides.vim](/vimslides/) est un plugin vim permettant de faire des slides 14 simples mais efficaces dans vim. Ces présentations n'étant que du texte il 15 est très simple de partager de partager leurs contenus, on rend disponible au 16 téléchargement un fichier texte, mais délicat de partager leur forme, il faut 17 installer le plugin vim. Ce qui suit a pour but de faciliter la transmission de 18 cette forme en la rendant disponible à toute personne ayant SSH[^1]. 19 20 ## Le service 21 22 ### Créer la présentation 23 24 On créé d'abord un dépôt git associé avec `makegitrepo` ([voir la faq à ce 25 sujet](http://bebou.netlib.re/faq/index.html#si-vous-souhaitez-crer-un-dpt)). 26 Lors de cette création une nouvelle question nous est posée : 27 28 Est-ce que c'est une présentation slides.vim ? (o/N) 29 30 Si l'on répond oui en appuyant sur `o` puis `entrée` le serveur nous informe 31 gentiment que (avec mon compte) : 32 33 Vous pouvez dorénavant tirer le dépôt avec la présentation par défaut en faisant : 34 git clone ssh://meso@bebou.netlib.re:1459/srv/git/prez-test 35 36 Nous n'avons plus qu'à cloner le dépôt git en local et travailler dessus. 37 38 ### Partager et consulter la présentation 39 40 Sur le serveur vit un compte "invité" nommé `guest` sur lequel n'importe qui 41 peut se connecter anonymement via SSH. Lorsque l'on s'y connecte une petite 42 interface textuelle nous propose différents services que l'on peut sélectionner. 43 Pour les consulter il suffit de faire[^2] : 44 45 ssh -t guest@bebou.netlib.re -p1459 46 47 La création du dépôt git de présentation aura automatiquement ajouté une entrée 48 dans le menu de `guest` correspondant au nom de votre dépôt. Ici nous avions 49 créé la présentation `prez-test` donc apparaît dans le menu de guest une ligne 50 `prez-test`. Si on la sélectionne un vim configuré avec slides.vim s'ouvre 51 sur la bonne présentation. 52 53 Ainsi pour partager notre présentation (ou même la présenter nous même si l'on 54 est sur un autre pc que le notre) il suffit de partager son nom et la commande 55 au dessus ! 😊 56 57 Alternativement on peut passer le nom de la présentation directement en argument 58 pour court-circuiter la petite interface de choix : 59 60 ssh -t guest@bebou.netlib.re -p1459 prez-test 61 62 [^1]: ce qui en terme de compétence n'est pas forcément trivial mais qui en 63 terme de prérequis techniques devrait couvrir l'immense majorité des Unix et 64 même les machines windows. 65 [^2]: je sais que cette commande est un peu longue. Peut-être un jour nous 66 aurons un nom de domaine plus court et nous accepterons de nous faire 67 spammer sur le port 22 pour le plaisir de raccourcir les commandes. En 68 attendant `.ssh/config` est très utile :) 69 Ici le `-t` n'est pas obligatoire sur la plupart des linux mais l'est 70 généralement sur les autres Unix.