diff --git a/doc/configuration.md b/doc/configuration.md index 52640a3..eb062bc 100644 --- a/doc/configuration.md +++ b/doc/configuration.md @@ -1,3 +1,9 @@ +- [Configuration](#configuration) + - [Personnalisation](#personnalisation) + - [Exemple](#exemple) + - [index.gohtml exemple](#indexgohtml-exemple) + + # Configuration Le server Arcast utilise un fichier de configuration permettant de personnaliser son comportement. @@ -57,3 +63,60 @@ Voici un exemple commenté du fichier de configuration: Il est possible de personnaliser la page d'accueil du player Arcast en créant des fichiers dans le répertoire définit par l'attribut de configuration `http.customDir`. Le contenu de ce répertoire doit répliquer l'arborescence embarquée par défaut (voir https://forge.cadoles.com/arcad/arcast/src/branch/develop/pkg/server/embed). Chaque fichier présent remplacera celui embarqué par défaut. + +### Exemple + +Nous voulons ajouter une image, et du texte à la page d'accueil, étant sur une ubuntu nous allons à l'emplacement : `${HOME}/.config/arcast-player/` + +Soit : + +```Shell +${HOME}/.config/arcast-player/ +├── config.json +└── custom +``` + +Nous avons une image **logo.png**, un fichier css pour l'apparence **exemple.css**, et un templates **index.gohtml** dans le dossier _templates, contenant le texte à afficher, et sa position dans la fenêtre. + +Soit : + +```Shell +${HOME}/.config/arcast-player/ +├── config.json +└── custom + ├── exemple.css + ├── logo.png + └── _templates + └── index.gohtml +``` + +Une fois les fichiers dûments remplis, il suffit de lancer, ou re-lancer arcast-player pour voir le résultat. + +#### index.gohtml exemple + +```go +{{ define "message" }} +
Pensez à vous essuyer les pieds
+Le frigo est à droite
+ Porte fenêtre de gauche, puis à droite ce trouve votre bonheur
+