Commit Graph

83 Commits

Author SHA1 Message Date
Tissevert 01533d8d14 Remove forgotten redundant import 2021-05-07 22:45:11 +02:00
Tissevert dc9e7bc99d Fix absolute links for static resources 2021-05-07 11:04:46 +02:00
Tissevert f229a17bbb Remove dreadful absoluteLink, fix image URL + at-root-only blogs, test URL generation 2021-05-02 16:49:05 +02:00
Tissevert 75252dc236 Fix typo in favicon's extension 2021-04-17 17:19:17 +02:00
Tissevert 8e5d6e3c1c Add test to catch faulty behaviour in favicon URLs 2021-04-17 17:11:09 +02:00
Tissevert 3f1f500aa7 Bump versions, remove redundant version bounds 2021-04-04 17:34:13 +02:00
Tissevert c06af19d11 Fix OG cards images URLs issue 2021-04-04 17:33:31 +02:00
Tissevert 55d8262883 Fix tests / add new ones to capture the subtle way og:image can fail 2021-03-28 23:38:53 +02:00
Tissevert 6a79533634 Replace naive String implementation of URL by a proper type from an existing library; thus validating URLs handled by hablo 2021-03-28 23:37:42 +02:00
Tissevert 0989b4cab3 Fix broken unit tests due to data type renaming 2021-03-13 22:46:27 +01:00
Tissevert ff7aa0ed56 Remove unused MonadReader constraint 2021-02-21 22:08:36 +01:00
Tissevert b42fac59c4 Create a 'URL' type to document the use of type 'String' in Blog.URL module 2021-02-21 22:00:12 +01:00
Tissevert 7e7d7e0804 Release 1.1.0.1 2021-01-20 13:48:21 +01:00
Tissevert 3e223e7169 Release 1.1.0.0 with RSS feeds and static pages 2020-12-14 10:24:01 +01:00
Tissevert ffea469559 Update dependencies versions known to work 2020-12-06 17:26:22 +01:00
Tissevert e8f84561df Fix broken URL in markdown links, a plural typo, the missing end of a sentence and a mistake in the syntax for template conditional blocks 2020-10-28 14:27:55 +01:00
Tissevert 191a8b0771 Fix broken Markdown link due to a ' ' in a URL 2020-10-28 10:57:27 +01:00
Tissevert 1ac53e90d7 Merge branch 'main' into goSJW 2020-05-09 21:02:50 +02:00
Tissevert f19331bf11 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
Tissevert 4f93b92cc4 Merge branch 'main' into goSJW 2020-03-25 19:48:46 +01:00
Tissevert 4e402174b1 Implement RSS feeds generation 2020-03-25 19:47:28 +01:00
Tissevert 7ef89ae93d Add missing imports, reorder them alphabetically 2020-01-11 09:05:32 +01:00
Tissevert fd714e93ff Require SJW, generate blog config as a standalone file because it's always nice to have (if you want to expose its content as a read-only API) and handle hablo.js compilation with SJW 2020-01-10 18:58:42 +01:00
Tissevert add68897ad Adapt hablo's JS to SJW and stop requiring unitJS separately (since it's gonna get pulled in by sjw at compile time) 2020-01-10 18:56:59 +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