HtmGem is Php program whose goal is to make Gemini files reachable through HTTP. It can be used on a shared host. https://gmi.sbgodin.fr/htmgem
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Removes "^" to disable text decoration line-wise. * CSS is no longer incorporated in the HTML page. * Perform sanity checks against unauthorized file access. * Properly close tags when the page exists in a non-null mode. * Split HTML generation in two: parsing and translating. * Create classes to handle gemtext parsing and translating. * Create class to generate back gemtext (for future test cases). * Fix: 404 doesn't occur for an empty file. * Page 404 fully generated by HtmGem itself.
|4 months ago|
|css||4 months ago|
|CHANGELOG.gmi||4 months ago|
|COPYING.gmi||5 months ago|
|README.md||5 months ago|
|index.gmi||4 months ago|
|index.php||4 months ago|
|lib-htmgem.php||4 months ago|
|tutogemtext.gmi||4 months ago|
HtmGem is Php program whose goal is to make Gemini files reachable through HTTP. It can be used on a shared host.
You can see a demo on the main page of HtmGem:
- Copy the directory
htmgemat the root of the website.
- Access to the directory and follow the instructions.
- Php v7.3
Php-mbstringmodule to deal with unicode characters
- A web server (well testing with Apache and Nginx)
mod-rewriteto intercept the Gemini files