diff options
Diffstat (limited to '080_blog/00040_Haskell-Projects/00200_Estatico-Page-Maker')
| -rw-r--r-- | 080_blog/00040_Haskell-Projects/00200_Estatico-Page-Maker/index.md | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/080_blog/00040_Haskell-Projects/00200_Estatico-Page-Maker/index.md b/080_blog/00040_Haskell-Projects/00200_Estatico-Page-Maker/index.md new file mode 100644 index 0000000..04bb46a --- /dev/null +++ b/080_blog/00040_Haskell-Projects/00200_Estatico-Page-Maker/index.md @@ -0,0 +1,35 @@ +# Estático - A Static Website Genertor coded in Haskell + + April 12, 2018 + +About two weeks ago, for personal reasons, I decided to switch my website +from a well known PHP driven CMS solution, to a light and static set +of html pages. + +I used this fact to write my own simple static website generator. +And, Yes... I know there are already hundereds of such genertors +out there, but I wanted to practice Haskell and my masturbatory solution +fits in about 200 lines of code, including comments and type signatures. + +I use pandoc for all the heavy work, as syntax highlighting and parsing +of the markdown files, anyway. + +## Features + +* No Database +* Static Content +* Sitemap derived from Directory Tree +* Simple Markdown Files + +## Try It +You can find the most recent version here and build it with _stack_. + +* [https://gitweb.softwarefools.com/?p=miguel/staticuswww.git](https://gitweb.softwarefools.com/?p=miguel/staticuswww.git) + +__Do not forget to adapt the Makefile to your requirements__ + +## Examples +The only example I know of, is this very page: _idziorek.net_ +You can find it's sources here: + +* [https://gitweb.softwarefools.com/?p=miguel/idziorek\_net.git](https://gitweb.softwarefools.com/?p=miguel/idziorek_net.git) |
