đŸ’Ÿ Archived View for gmi.sbgodin.fr â€ș htmgem â€ș docs â€ș configuration-fr.gmi captured on 2022-03-01 at 15:25:30. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Configuration avancée

❗ Cette page fonctionne avec la rĂ©Ă©criture d’URL activĂ©e ❗

Par dĂ©faut, le mĂȘme style est utilisĂ© pour toutes les pages, //htmgem/css/htmgem.css//, sauf lorsqu’un fichier ayant le mĂȘme nom que la page mais avec l’extension **.css** existe dans le mĂȘme rĂ©pertoire. Dans ce cas, il est utilisĂ©.

Lorsque l’option css est activĂ© dans la configuration (voir //rewrite// plus bas) d’autres comportements sont possibles. **Attention**, cela ne fonctionnera pas avec un client Gemini puisque HtmGem n’est accessible que via un navigateur web.

RĂ©Ă©criture d’URL pour prĂ©ciser le style Ă  utiliser

Modifier la configuration du serveur web fonctionne mais est assez lourd. On peut tester un style en particulier de la façon suivante :

https:/​/site.tld/htmgem/index.php?url=/url/page.gmi&style=<
>

Il est aussi possible de faire une rĂ©Ă©criture d’URL qui intĂšgre le style :

rewrite ^(.+\.gmi)$ /htmgem/index.php?rw=1&url=$1;
rewrite ^(.+\.gmi)\ *\|\ *([\w_]+)$ /htmgem/index.php?rw=1&url=$1&style=$2;

Par exemple, lorsque ce sera activé :

Produit le code source de façon lisble Ă  l’écran en utilisant la balise **<pre>**.

configuration-fr.gmi | source : Téléverse le code source.

Avec les styles déjà fournis


Style //HtmHem//, le style par défaut

Style //none//

Style //terminal//

Style //black wide//

Style //simple//

Style //brut//

Style //debug//

SĂ©lecteur de style : la page contenant les styles permet de les essayer 😎

DĂ©coration du texte

La dĂ©coration du texte, qui interprĂȘte le **gras** par exemple, ne fait pas partie de la dĂ©finition de GemText. La dĂ©coration du texte s’applique partout sauf sur les titres et blocs prĂ©formatĂ©s.

Désactiver la décoration du texte

On peut :

&textDecoration=0

BNF / Syntax

HtmGem utilise une implĂ©mentation prĂ©cise de la BNF de GemText. Il indique exactement quelle portions de texte doivent ĂȘtre utilisĂ©es.

BNF

Comment faire des pages GemText ?

———————————————————— ————————————————————

Parmi les fichiers et répertoires distribués, seuls sont utiles pour le fonctionnement de HtmGem :

Les autres peuvent ĂȘtre supprimĂ©s (y compris ce prĂ©sent fichier //configuration-fr.gmi//) bien qu’ils ne prĂ©sentent aucun danger.