32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# MD2HTML
|
|
|
|
Koverzia Markdown do HTML, pouzitelne aj pre priame zobrazovanie Markdown suborov pomocou webservera.
|
|
|
|
Zdrojove subory su v adresari `src/`:
|
|
|
|
- `src/md2html.php`: vstupny bod konverzie Markdown do HTML.
|
|
- `src/markdown.css`: styly vystupneho HTML.
|
|
|
|
Zavislosti sa instaluju cez `composer install` v koreni projektu do `vendor/`.
|
|
Konfiguracia NGINX musi smerovat Markdown poziadavky na `src/md2html.php`.
|
|
CSS sa nacitava z `//localhost/md2html/src/markdown.css`.
|
|
|
|
## Konfiguracia NGINX
|
|
|
|
Do prislusneho bloku `server` pridaj:
|
|
|
|
```nginx
|
|
location ~ \.md$ {
|
|
fastcgi_pass 127.0.0.1:9999;
|
|
fastcgi_param SCRIPT_FILENAME $document_root/md2html/src/md2html.php;
|
|
include fastcgi_params;
|
|
}
|
|
```
|
|
|
|
Poziadavky na subory s priponou `.md` sa tak spracuju cez `md2html/src/md2html.php`.
|
|
Konfiguracia predpoklada projekt v adresari `md2html` pod `root` daneho servera
|
|
(napr. `D:/www/md2html` pri `root D:/www;`) a PHP FastCGI na `127.0.0.1:9999`.
|
|
Subor `fastcgi_params` musi byt dostupny v konfiguracii NGINX.
|
|
|
|
Po uprave over konfiguraciu prikazom `nginx -t` a nacitaj ju prikazom `nginx -s reload`.
|