2022-08-01 11:15:30 +02:00
# Pour installer HtmGem
2021-03-25 23:47:12 +01:00
2022-08-01 11:15:30 +02:00
* Télécharger HtmGem
=> https://tildegit.org/sbgodin/HtmGem/archive/master.zip
* Copier les fichiers à la racine du site.
* Configurer la réécriture d’ URL (//URL Rewriting//).
* Écrire du texte dans /index.gmi.
* Ouvrir la page du site!
* Accéder à /htmgem pour la documentation.
2021-03-25 23:47:12 +01:00
## Prérequis
* Php v7.3 minimum
* Module **Php-mbstring** pour gérer l’ unicode
2022-08-01 11:15:30 +02:00
* Un serveur web (Apache et Nginx supportés)
* Module **mod-rewrite** pour la réécriture d’ URL
2021-03-25 23:47:12 +01:00
### Nginx
```
2021-03-28 21:50:36 +02:00
index index.gmi index.php index.html
2022-08-01 11:15:30 +02:00
rewrite ^(.+\.gmi)$ /htmgem/index.php?rw=1&url=$1&style=default,htmgem.css;
error_page 403 /htmgem;
location = /favicon.ico { alias /var/www/dev/htmgem/favicon.ico; }
2021-03-25 23:47:12 +01:00
```
### Apache
```
2021-03-28 21:50:36 +02:00
DirectoryIndex index.gmi index.php index.html
2021-03-25 23:47:12 +01:00
RewriteEngine on
2022-08-01 11:15:30 +02:00
rewriteRule ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1&style=default,htmgem.css
2021-03-25 23:47:12 +01:00
```
2022-08-02 23:31:11 +02:00
Autres styles disponibles :
* style=lagrange,lagrange.css
* style=lagrange,lagrange_gray.css
* style=default,circumlunar.css
* etc…
2022-08-01 11:15:30 +02:00
## Décoration du texte
2021-03-25 23:47:12 +01:00
2022-08-01 11:15:30 +02:00
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.
2021-03-25 23:47:12 +01:00
2022-08-01 11:15:30 +02:00
On peut désactiver la décoration du texte avec une ligne **^^^** ou ajouter à la **réécriture** d’ URL :
> &textDecoration=0
2021-03-25 23:47:12 +01:00
2022-08-01 11:15:30 +02:00
=> ../css Styles
=> tutogemtext-fr.gmi Comment faire des pages GemText ?