2021-03-25 23:47:12 +01:00
|
|
|
|
# HtmGem, installation
|
|
|
|
|
|
2021-03-27 23:31:47 +01:00
|
|
|
|
Pour faire fonctionner HtmGem — après avoir copié les fichiers — il ne reste qu’à ajouter les règles de réécriture d’URL (//URL Rewriting//).
|
2021-03-25 23:47:12 +01:00
|
|
|
|
|
|
|
|
|
## Prérequis
|
|
|
|
|
|
|
|
|
|
* Php v7.3 minimum
|
|
|
|
|
* Module **Php-mbstring** pour gérer l’unicode
|
|
|
|
|
* Un serveur web (Apache et Nginx testés)
|
2021-03-27 23:31:47 +01:00
|
|
|
|
* Module **mod-rewrite** pour prendre en charge les pages Gemini
|
2021-03-25 23:47:12 +01:00
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
### Téléchargement
|
|
|
|
|
=> https://tildegit.org/sbgodin/HtmGem/archive/master.zip Version stable
|
|
|
|
|
=> https://tildegit.org/Sbgodin/htmgem Dépôt du projet
|
|
|
|
|
|
|
|
|
|
### Nginx
|
|
|
|
|
```
|
|
|
|
|
# Ce texte doit être placé dans la configuration du serveur.
|
2021-03-28 21:50:36 +02:00
|
|
|
|
index index.gmi index.php index.html
|
|
|
|
|
rewrite ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1;
|
2021-03-25 23:47:12 +01:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Apache
|
|
|
|
|
```
|
|
|
|
|
# Ce texte peut se placer à la racine du site dans un fichier ".htaccess".
|
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
|
2021-03-28 21:50:36 +02:00
|
|
|
|
RewriteRule ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1
|
2021-03-25 23:47:12 +01:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Par la suite,
|
|
|
|
|
* Quand un fichier se terminant par **.gmi** sera demandé, HtmGem l’affichera dans le navigateur.
|
|
|
|
|
* Quand seul le répertoire sera demandé (http://site.tld/path) le fichier //index.gmi// sera automatiquement choisi.
|
|
|
|
|
|
|
|
|
|
=> tutogemtext-fr.gmi Comment faire des pages GemText ?
|
|
|
|
|
|
|
|
|
|
## Configuration avancée
|
|
|
|
|
|
|
|
|
|
Ajoutez des styles supplémentaires en paramètre de lien ou adaptez la décoration du texte :
|
|
|
|
|
=> configuration-fr.gmi Configuration avancée
|