Commit Graph

  • d35a4c33ef Fix navigation bug caused by entities in URIs Tissevert 2019-02-26 14:53:35 +0100
  • 413a409447 Explicitely import (<>) for older versions of base Tissevert 2019-02-26 14:46:05 +0100
  • 2c29b331b8 Fix anchors popstate bug Tissevert 2019-02-25 22:46:08 +0100
  • 4368f30531 Refactor code to get rid of fake *Export types Tissevert 2019-02-22 23:29:35 +0100
  • cfa501e3c4 Add an option to pass a custom config to remarkableJS Tissevert 2019-02-22 22:02:07 +0100
  • faa72435ce Add a logo for the project Tissevert 2019-02-19 21:58:21 +0100
  • d7dcdb2880 Allow customizing the name of the comments section Tissevert 2019-02-19 21:57:50 +0100
  • 04fe7b8f31 Refactor to put more work (checking files existance, making path absolutes) into the Files module and simplify Arguments a bit Tissevert 2019-02-19 21:48:55 +0100
  • c0b7285b2f Put a little responsability back into Main to avoid Arguments having control on main flow Tissevert 2019-02-19 19:23:09 +0100
  • cf1c93fd1e Fix very benign bug causing an error to appear in the console instead of nothing happening on page refresh for articles without comments Tissevert 2019-02-19 19:01:51 +0100
  • 1d348220fa Fix bug preventing articles with HTML entities in their file name to get their comments loaded at page refresh Tissevert 2019-02-19 18:59:24 +0100
  • 602e345977 Make cardImage optional and detect it just like favicons Tissevert 2019-02-19 18:40:32 +0100
  • bcdcfb4ff7 Known to work with base = 4.12 Tissevert 2019-02-19 17:36:44 +0100
  • dd1dc6b3b1 Detect and use custom summary and featured image for articles Tissevert 2019-02-19 17:36:16 +0100
  • 968b221efa Fix bug in date sorting due to dates being moved into the .metadata property of articles Tissevert 2019-02-19 12:20:28 +0100
  • 11a1ab0f7b Compatibility with old containers lib Tissevert 2019-02-18 15:16:34 +0100
  • 339a1e0d20 Implement customizable texts Tissevert 2019-02-17 19:52:28 +0100
  • 00c3c602b9 Move JS code in a share/ subdirectory to accomodate future templating stuff Tissevert 2019-02-17 19:26:50 +0100
  • 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 Tissevert 2019-02-16 09:08:58 +0100
  • 6c3f31ea6c Implement comments activated by the presence of a 'comments:' field in the article's metadata Tissevert 2019-02-16 08:13:14 +0100
  • 9d2411ef61 Remove unnecessary <p> around the links to switch between all and latest articles Tissevert 2019-02-16 08:11:58 +0100
  • a320aa9621 Make <script> markups contained in the Markdown run Tissevert 2019-02-15 18:08:57 +0100
  • 85b71262be Get rid of source which is easily deducible from the articles key and articlesPath Tissevert 2019-02-15 18:07:59 +0100
  • 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 Tissevert 2019-02-15 15:11:31 +0100
  • 3130f5ee84 Use articles file names as hash keys and set date as a metadata Tissevert 2019-02-15 14:16:21 +0100
  • d1d874d597 Implement JS navigation Tissevert 2019-02-15 14:13:43 +0100
  • 515fb14914 Take a part of Blog's configuration into a separate Skin module, add syntactic sugar and use the result in generation modules Tissevert 2019-02-07 17:51:06 +0100
  • 7beb159a24 Add options to choose a favicon and a card image Tissevert 2019-02-07 17:48:34 +0100
  • 633431f8cb Forgot to add Files to other-modules when creating it @ 7e875efc5 Tissevert 2019-02-06 18:23:08 +0100
  • bbef924104 Add alias to create <a/> with a "navigation" class and help the JS code distinguish between hablo generated links which navigation should be hijacked and regular ones Tissevert 2019-02-06 17:49:28 +0100
  • dcf8d3d010 Delete redundant <div id="contents"> in pages listing articles Tissevert 2019-02-06 17:46:12 +0100
  • 7e875efc57 Compile several JS files into a single one, including the JSON blog DB as well Tissevert 2019-02-06 17:16:52 +0100
  • f537cde283 Generate cards for pages Tissevert 2019-02-06 12:57:57 +0100
  • 773689c4ff Handle articles dates and tags into the articles JSON Tissevert 2019-02-05 17:31:11 +0100
  • ce3a061a73 Add a JS script to be copied in the project and loaded in the interface Tissevert 2019-02-05 11:31:42 +0100
  • 9d22da4c8b Add program version in help and a separate --version flag Tissevert 2019-02-05 10:48:57 +0100
  • 844cc5a638 Fix signature that was too general in class + add the actual module that was supposedly added three commits ago (38846e) Tissevert 2019-02-04 22:50:41 +0100
  • f7442f5b37 First attempt at exporting to JSON Tissevert 2019-02-04 18:30:23 +0100
  • fb66c578fa Add a class type for «things that can be used as a page content» Tissevert 2019-02-04 15:50:35 +0100
  • 38846e1add Add a module to handle pages with articles list and generate HTML pages for articles too Tissevert 2019-02-03 22:56:21 +0100
  • 7e4cde152c Implement title detection for articles Tissevert 2019-02-03 16:14:19 +0100
  • c8a9a6c9eb Split Dom templating and HTML generation process, make a separate module for articles to start scanning their content a bit Tissevert 2019-02-02 23:23:05 +0100
  • f81776d3de Add two arguments to pass HTML files for the head and the banner of pages Tissevert 2019-02-02 17:26:07 +0100
  • a9f220f9d8 Make input directory absolute and check it exists Tissevert 2019-02-02 15:22:59 +0100
  • 62055a6a54 Use previous to generate links for articles and rename variable urlPath to filePath since it's actually the path of the file that's gonna be generated Tissevert 2019-02-01 13:51:59 +0100
  • 375ea0f7b0 Changing directory to keep paths relative and generate urls more easily Tissevert 2019-02-01 13:46:55 +0100
  • cf2876abb9 Add import for Data.Monoid for backward compatibility Tissevert 2019-02-01 13:41:55 +0100
  • a8fd44e7ac Remove the option to generate into a directory other than the parent directory of the one containing the articles to get rid of the hassle of copying the markdown sources and simplify working with relative URLs during the generation process Tissevert 2019-01-29 23:08:38 +0100
  • 0ca01da4d3 Initial draft Tissevert 2019-01-27 21:41:21 +0100