mirror of
https://tildegit.org/sbgodin/HtmGem.git
synced 2023-08-25 13:53:12 +02:00
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
# HtmGem, installation
|
||
|
||
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//).
|
||
|
||
## Prérequis
|
||
|
||
* Php v7.3 minimum
|
||
* Module **Php-mbstring** pour gérer l’unicode
|
||
* Un serveur web (Apache et Nginx testés)
|
||
* Module **mod-rewrite** pour prendre en charge les pages Gemini
|
||
|
||
## 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.
|
||
index index.gmi index.php index.html
|
||
rewrite ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1;
|
||
```
|
||
|
||
### Apache
|
||
```
|
||
# Ce texte peut se placer à la racine du site dans un fichier ".htaccess".
|
||
DirectoryIndex index.gmi index.php index.html
|
||
RewriteEngine on
|
||
RewriteRule ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1
|
||
```
|
||
|
||
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
|