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
Go to file
Christophe HENRY 5cfe0fabee Adds Lazarus/omarpolo to the style sample 2023-08-01 22:31:03 +02:00
css Adds Lazarus/omarpolo to the style sample 2023-08-01 22:31:03 +02:00
docs Fix typo in the English documentation about Apache 2022-10-27 23:13:43 +02:00
tests Rewrites the documentation 2022-08-02 08:43:36 +02:00
.gitignore Adds unit tests 2021-03-24 10:53:12 +01:00
CHANGELOG.gmi Merge branch 'dev' 2023-08-01 22:24:46 +02:00
COPYING.gmi Links CHANGELOG and COPYING into index.gmi & edits 2021-03-12 00:48:57 +01:00
README.md Refactores the French documentation 2021-03-25 23:47:12 +01:00
favicon.ico Adds favicon and uses define() for a constant 2022-08-02 08:43:00 +02:00
index.gmi Merge branch 'dev' 2023-08-01 22:24:46 +02:00
index.html Make room for vendor CSS 2022-08-02 08:41:18 +02:00
index.php Merge branch 'master' into dev 2023-08-01 22:21:49 +02:00
lib-htmgem.inc.php Fixes a bug about null by ref variable 2022-08-02 08:41:18 +02:00
lib-html.inc.php Merge branch 'master' into dev 2022-08-02 12:24:42 +02:00
lib-io.inc.php Converts files from UTF-16 and UTF-32 to UTF-8 2021-04-05 11:46:22 +02:00

README.md

HtmGem

HtmGem makes your Gemini pages reachable on the web. It can be used on a shared host.

You can see a demo on the main page of HtmGem:

=> https://gmi.sbgodin.fr/htmgem

Usage

  • Copy the directory htmgem at the root of the website.
  • Access to the directory and follow the instructions.

Requirements

  • Php v7.3
  • Php-mbstring module to deal with unicode characters
  • A web server (well testing with Apache and Nginx)
  • mod-rewrite to intercept the Gemini files