Kit de survie GitLab en ligne
đ” Comment crĂ©er mon contenu sur mon beau site tout neuf ?
Attention
- Ce tutoriel est destiné aux grands débutants, ne connaisssant pas du tout GitLab.
- Il ne prĂ©sente que le strict minimum pour ĂȘtre autonome dans la crĂ©ation d'un site.
Travailler en ligne
L'IDE utilisée en ligne est VS Code Web. Cliquer sur Code, puis sur Web IDE.

Configurer la tabulation
En bas Ă droite, cliquer sur "Select Indentation"
Cliquer ensuite sur "Indent Using Spaces". Sur le menu déroulant qui s'ouvrira, sélectionner 4.

Attention : noms de répertoires et noms de fichiers
Il ne faut pas utiliser les accents, caractÚres spéciaux, espaces. Pour séparer les éléments de nommage, utiliser les underscores :
Par exemple : écrire chapitre_intro
I. Ajouter un rĂ©pertoire dans docsâïž


Glisser-déposer
On peut aussi tout simplement glisser-déposer un répertoire ou un fichier à l'endroit voulu.
II. Ajouter un rĂ©pertoire dans un autreâïž
Vous aurez souvent besoin d'ajouter d'autres répertoires comme :
imagesa_telechargerscripts


Glisser-déposer
On peut aussi tout simplement glisser-déposer un répertoire ou un fichier à l'endroit voulu.
III. CrĂ©er en ligne un fichier .md ou .pyâïž
Editeur de texte intégré pour créer des fichiers .md ou .py
Sur le répertoire désiré, faire un clic droit, puis sélectionner New File

Saisir le nom du fichier que vous désirez créer, sans oublier son extension : par exemple cours_1.md.

Appuyer sur la touche "entrée" ┠du clavier pour créer le fichier. Vous pouvez maintenant écrire dans la partie éditeur, à droite.

đ Ce procĂ©dĂ© est utilisable aussi pour Ă©crire un fichier .py par exemple.
đ Vous pouvez aussi travailler hors ligne et utiliser un Ă©diteur de texte comme Notepad++ pour crĂ©er vos fichiers .md, puis les tĂ©lĂ©charger ensuite dans votre dĂ©pĂŽt.
Visualiser votre fichier .md


Comment écrire vos pages
đ Vous pouvez explorer toutes les autres rubriques de ce tutoriel ...
đ Bonne lecture ...
- Pour les admonitions, liens, vidéos, QCM, exercices, graphes, arbres : une page basique
- Pour les formules en mathématiques et chimies
- Pour les tags
- Pour les fichier pdf
IV. TĂ©lĂ©charger un fichierâïž
Vous pourrez ainsi télécharger vos fichiers .md, .py, .jpg, .ipynb, etc.

V. Faire un commit pour un nouveau rĂ©pertoire, le tĂ©lĂ©chargement de fichiers, la crĂ©ation d'un fichierâïž
Attention
Pour qu'une modification soit réellement effectuée (création de répertoire, modification de fichier ...) il faut faire un commit.
On peut rĂ©aliser un seul commit pour plusieurs actions effectuĂ©es. C'est mĂȘme recommandĂ©, par soucis d'Ă©conomie. Faire un commit est en effet Ă©nergĂ©tiquement coĂ»teux.
âł Attention ... savoir patienter entre deux commits ...
La construction du site aprÚs un commit prend quelques instants. Il est vivement conseillé de vérifier sur le rendu du site que les modifications ont été prises en compte, avant de se lancer dans un nouveau commit. Il est parfois nécessaire de rafraichir plusieurs fois la page de rendu du site pour voir les modifications réalisées.
Commit pour nouveau répertoire, téléchargement fichier, ou toute modification sur votre site
Attention
Il ne faut pas faire un commit pour un répertoire qui a été créé, mais est encore vide.
đš Ce rĂ©pertoire serait supprimĂ© aprĂšs le commit.
đ Suivre cette mĂ©thode pour toutes les modifications sur votre site.
đ Sur la barre d'outil latĂ©rale gauche :


đ Faire le commit :

đ En bas Ă droite, Cliquer sur Go to project pour visualiser l'Ă©volution de la construction du site.
Au début, la construction est en cours :

đ Une fois la construction terminĂ©e, on obtient :

đ Rafraichir la page du rendu de votre site. Il faut attendre un peu, et parfois recommencer, pour voir apparaĂźtre les modifications.
Les commits
Un commit, câest la sauvegarde des modifications, accompagnĂ©e d'un commentaire qui rĂ©sume les modifications effectuĂ©es.
Supprimer un commit : 'faire un revert'
Vous pouvez vouloir supprimer un commit pour plusieurs raisons :
- le pipeline n'est pas en échec, mais vous n'avez pas fait ce que vous vouliez
- il a mis le pipeline en échec
đ Le plus simple est de faire un nouveau commit qui corrige ce que vous voulez.
supprimer des commits
Si vous ne voulez pas faire un nouveau commit, et voulez vraiment réaliser des suppressions de commits, voici comment procéder.
Remarque pour plusieurs commits
Pour supprimer plusieurs commits, il faut les supprimer un à un, en suivant pour chacun la procédure indiquée ci-dessous.




Il s'affiche alors :

Visualiser un commit



đ Ăconomiser les commits
Il est recommandĂ© de regrouper en un seul commit plusieurs actions. En effet sur le site modĂšle les commits dĂ©clanchent les pipelines, ce qui est assez "coĂ»teux". PrĂ©servons la planĂšte ! đ
VI. Modifier un fichierâïž
Modifier un fichier

Réaliser les modifications

Commit pour modification de fichier
On procÚde comme précédemment.

Observer les modifications

Si les modifications conviennent

Procéder ensuite comme au IV.
VII. Renommer un fichierâïž

Attention
Si vous avez renommé un fichier (ou un répertoire) qui était écrit dans un fichier .pages, modifier ce fichier .pages avec le nouveau nom, avant de réaliser le commit.
VIII. L'interface Web IDE et le dĂ©pĂŽtâïž
Pour revenir sur le dĂ©pĂŽt (â ïž attention ne pas oublier de faire un commit s'il y a eu une modification, avant de revenir sur le dĂ©pĂŽt)
Tout en bas Ă gauche :

Puis tout en haut :

IX. En cas d'Ă©chec du pipelineâïž
En cas d'échec du pipeline

đ Ce n'est pas trĂšs grave, pas de panique !

Vous obtenez quelque chose comme ceci :

Cliquer sur "build" puis lire le message qui s'affiche.

đ Il n'y a plus qu'Ă comprendre le message d'erreur (c'est un peu effrayant, mais cela permet de rĂ©soudre le problĂšme), et rectifier avant de faire un nouveau commit ...

Dans l'exemple ci-dessus on lit : Invalid characters 'é' found in these filepaths:. En effet il y avait un fichier crédits.md alors qu'il est interdit d'utiliser pour les noms de fichiers des caractÚres spéciaux, accents, points de suspensions, tirets underscores ... comme l'explique le message d'erreur. Il suffit ici de renommer le fichier, de faire le commit, et le nouveau pipeline ne sera plus en échec.
Erreurs fréquentes qui mettent un pipeline en échec
- Une macro qui n'existe pas (voir pour les qcm par exemple) met le pipeline en échec.
- Utiliser une section vide dans un fichier python : Sections vides
- Une erreur possible : utilisation de l'ancienne option
SIZEpour la taille d'un IDE. Il faut le remplacer parMAX_SIZE(Voir le I.) - Un fichier
.pagesincorrect - Un nom de fichier est invalide : Le thĂšme nâautorise plus les caractĂšres accentuĂ©s, caractĂšres spĂ©ciaux, espaces âŠ
Voir : Mettre Ă jour les fichiers