Commit Graph

70 Commits

Author SHA1 Message Date
Tissevert 3cda3fb5ae Document the changes in template variables 2020-05-08 15:37:27 +02:00
Tissevert 5c2ac28ce9 Notice this has been generalized just above and use the generalization 2020-05-07 22:52:06 +02:00
Tissevert 58d2f3c1c2 Get rid of useless Blog.get that was actually a re-implementation of MonadReader's 'asks' 2020-05-07 17:09:21 +02:00
Tissevert e180fef293 Fix navigation bug due to missing trailing slash in URLs causing RSS links to point to the main one even in tagged page 2020-05-07 16:57:46 +02:00
Tissevert e136b97746 Now that we have conditional static templating, get rid of redundant templating variables (allTaggedPage + latestTaggedPage) 2020-05-07 16:35:24 +02:00
Tissevert 049576154a Follow change in article lists' header structure by dynamically generating a link to the RSS feed 2020-05-06 10:25:46 +02:00
Tissevert 2a7d721a35 Implement safe templating for «local» variables used during hablo rendering of the blog — not in client code 2020-05-06 10:17:33 +02:00
Tissevert 107a9767ab Sort things out between Collection and ArticlesList (keep a link to the Collection and just add a flag saying whether the ArticlesList is a restricted version of or the whole Collection) and implement the generation of a link to the RSS feed 2020-05-05 14:50:58 +02:00
Tissevert 6c70281e3f Adding two template variables to control the text and title of RSS links 2020-04-19 18:34:24 +02:00
Tissevert 3c19a2c568 Fix inconsistent case choice for function otherUrl -> otherURL 2020-04-14 11:28:54 +02:00
Tissevert 4e402174b1 Implement RSS feeds generation 2020-03-25 19:47:28 +01:00
Tissevert 36651ddc38 Fix Open Graph cards by adding a new option to provide the site's URL 2019-12-21 12:50:38 +01:00
Tissevert 94e323d715 Simplify Blog.Wording module and change conditional template blocks syntax a tiny bit 2019-08-27 13:23:17 +02:00
Tissevert ccb7491170 Lower version bounds 2019-08-26 11:07:04 +02:00
Tissevert 0d9b331ccb Print warnings about malformed Markdown articles instead of ignoring them silently 2019-04-28 17:27:55 +02:00
Tissevert 593780cbbd Release v1.0.0 2019-04-20 09:54:21 +02:00
Tissevert 7138680c91 Add clickable image to comments and support for emojis 2019-03-03 12:16:08 +01:00
Tissevert 2c6be28d76 Implement metadata for articles and comments 2019-03-02 23:44:09 +01:00
Tissevert e9dad0fc3d Fix bug causing articles/ path to not be found when hablo is not run from the target directory 2019-03-02 23:40:34 +01:00
Tissevert 91bef62fbb Remove rests of .navigation class to hijack links rendered obsolete by 2c29b33 2019-03-02 22:45:26 +01:00
Tissevert f9a82cb088 Harden wording files parsing against partial read due to unexpected token and add support for comments 2019-03-01 23:09:12 +01:00
Tissevert d35a4c33ef Fix navigation bug caused by entities in URIs 2019-02-26 14:53:35 +01:00
Tissevert 413a409447 Explicitely import (<>) for older versions of base 2019-02-26 14:46:05 +01:00
Tissevert 2c29b331b8 Fix anchors popstate bug 2019-02-25 22:46:08 +01:00
Tissevert 4368f30531 Refactor code to get rid of fake *Export types 2019-02-22 23:29:35 +01:00
Tissevert cfa501e3c4 Add an option to pass a custom config to remarkableJS 2019-02-22 22:02:07 +01:00
Tissevert faa72435ce Add a logo for the project 2019-02-19 21:58:21 +01:00
Tissevert d7dcdb2880 Allow customizing the name of the comments section 2019-02-19 21:57:50 +01:00
Tissevert 04fe7b8f31 Refactor to put more work (checking files existance, making path absolutes) into the Files module and simplify Arguments a bit 2019-02-19 21:48:55 +01:00
Tissevert c0b7285b2f Put a little responsability back into Main to avoid Arguments having control on main flow 2019-02-19 19:23:09 +01:00
Tissevert cf1c93fd1e Fix very benign bug causing an error to appear in the console instead of nothing happening on page refresh for articles without comments 2019-02-19 19:01:51 +01:00
Tissevert 1d348220fa Fix bug preventing articles with HTML entities in their file name to get their comments loaded at page refresh 2019-02-19 18:59:24 +01:00
Tissevert 602e345977 Make cardImage optional and detect it just like favicons 2019-02-19 18:40:32 +01:00
Tissevert bcdcfb4ff7 Known to work with base = 4.12 2019-02-19 17:36:44 +01:00
Tissevert dd1dc6b3b1 Detect and use custom summary and featured image for articles 2019-02-19 17:36:16 +01:00
Tissevert 968b221efa Fix bug in date sorting due to dates being moved into the .metadata property of articles 2019-02-19 12:20:28 +01:00
Tissevert 11a1ab0f7b Compatibility with old containers lib 2019-02-18 16:37:08 +01:00
Tissevert 339a1e0d20 Implement customizable texts 2019-02-17 19:55:11 +01:00
Tissevert 00c3c602b9 Move JS code in a share/ subdirectory to accomodate future templating stuff 2019-02-17 19:26:50 +01:00
Tissevert 76607879df Remove unused exports, commented-out operator, fix bug in metadata parser failing when followed by ':' and redefine the offset as the number of lines to skip not the line at which body starts 2019-02-16 09:08:58 +01:00
Tissevert 6c3f31ea6c Implement comments activated by the presence of a 'comments:' field in the article's metadata 2019-02-16 08:13:14 +01:00
Tissevert 9d2411ef61 Remove unnecessary <p> around the links to switch between all and latest articles 2019-02-16 08:11:58 +01:00
Tissevert a320aa9621 Make <script> markups contained in the Markdown run 2019-02-15 18:08:57 +01:00
Tissevert 85b71262be Get rid of source which is easily deducible from the articles key and articlesPath 2019-02-15 18:07:59 +01:00
Tissevert ad5c8a0130 Use INPUT_DIR has the root of the blog now and add an option for a path where to look for articles and static pages 2019-02-15 15:11:47 +01:00
Tissevert 3130f5ee84 Use articles file names as hash keys and set date as a metadata 2019-02-15 14:16:21 +01:00
Tissevert d1d874d597 Implement JS navigation 2019-02-15 14:13:43 +01:00
Tissevert 515fb14914 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
Tissevert 7beb159a24 Add options to choose a favicon and a card image 2019-02-07 17:48:34 +01:00
Tissevert 633431f8cb Forgot to add Files to other-modules when creating it @ 7e875efc5 2019-02-06 18:23:08 +01:00