1
0
mirror of https://tildegit.org/sbgodin/HtmGem.git synced 2023-08-25 13:53:12 +02:00
Go to file
Christophe HENRY 6a37ecebcf Passes on next line in case of error, and log error
When there are too many loops, indicating that something went wrong,
sets the loop count to zero, the mode to default and go to the next
line.
2021-03-08 10:14:57 +01:00
tests wip 2021-03-05 22:38:43 +01:00
.gitignore WIP 2021-03-02 23:35:53 +01:00
COPYING Ready for alpha 2021-03-01 15:22:22 +01:00
htmgem.css Improvement of CSS 2021-03-08 00:13:04 +01:00
htmgem.php Passes on next line in case of error, and log error 2021-03-08 10:14:57 +01:00
README.md Replaces preg_replace by mb_ereg_replace 2021-03-04 21:22:41 +01:00
TODO Updates TODO 2021-03-06 16:40:41 +01:00

HtmGem

This program aims to provide access to Gemini pages through a web server.

Its in alpha: advanced features available soon.

Usage

Place "htmgem.php" on the root of your webserver.

Your "page.gmi" is reachable using [http://thesite/htmgem.php?directory/page.gmi] with HTML markup:

URL Rewriting

With Nginx, you can use:

rewrite ^(.+\.gmi)$ /htmgem.php?url=$1 last;

Install

php-mbstring is required

So the page is available at [http://thesite/htmgem.php/directory/page.gmi].