hablo/src
2020-09-30 22:00:30 +02:00
..
Blog Erase the asymmetry between articles and pages; make both optional though check that at least one exists 2020-09-30 22:00:30 +02:00
DOM Replace magic string for default Article description by a template variable and add another one for a default description for Pages 2020-06-21 22:16:14 +02:00
Arguments.hs Erase the asymmetry between articles and pages; make both optional though check that at least one exists 2020-09-30 22:00:30 +02:00
Article.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
ArticlesList.hs Generate links to RSS feeds generated, generalize conditional blocks for static templating thus simplifying some variables and clarify some data structures for Collections and ArticleLists 2020-05-08 15:51:25 +02:00
Blog.hs Erase the asymmetry between articles and pages; make both optional though check that at least one exists 2020-09-30 22:00:30 +02:00
Collection.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
DOM.hs Fix missing '<li>' around pages by factorizing the 'li_' into navigationSection 2020-09-30 11:44:19 +02:00
Files.hs Erase the asymmetry between articles and pages; make both optional though check that at least one exists 2020-09-30 22:00:30 +02:00
HTML.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
JS.hs Start adding a Markdown data type common to Articles and Pages, refactor here and there, will need some more renaming / refactoring in DOM module 2020-06-07 23:16:40 +02:00
JSON.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
Main.hs Implement RSS feeds generation 2020-03-25 19:47:28 +01:00
Markdown.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
Page.hs Add a class type for Markdown and implement HTML rendering for Pages 2020-06-20 16:23:33 +02:00
Pretty.hs Take a part of Blog's configuration into a separate Skin module, add syntactic sugar and use the result in generation modules 2019-02-07 17:51:06 +01:00
RSS.hs Directly store each Markdown content's path in the data structure to save having to re-build the same concatenation again and again for all the various outputs where the path matters ; also handles elegantly the «issue» of pagesPath being a Maybe FilePath because pages are optional 2020-06-09 17:52:16 +02:00
TODO Get rid of source which is easily deducible from the articles key and articlesPath 2019-02-15 18:07:59 +01:00