1. 28 Oct, 2018 5 commits
  2. 27 Oct, 2018 7 commits
    • Erik Huelsmann's avatar
      Only add page to processed-pages when actually processed (and clean up output) · 736107d4
      Erik Huelsmann authored
      Due to a missing 'and' before 'collect rel-page-path',
      the page's path was *always* added to the processed
      collection, instead of only when actually processed.
      
      Additionally, clean up output a bit.
      736107d4
    • Erik Huelsmann's avatar
      Transform 'generate-news' into a page post-processing step · c9f6d60b
      Erik Huelsmann authored
      Now that we have pre-/post-processing and dependency tracking in place,
      we have all the components we need to stop generating 'news' before the
      rest of the site.
      
      The above is nice, because we no longer need to encode site structure
      knowledge into the site generator.
      c9f6d60b
    • Erik Huelsmann's avatar
      Introduce option to declare dependencies between content files · ae09ef38
      Erik Huelsmann authored
      Note that we need to be able to declare a dependency on news.md from index.html,
      because we want to delay processing of index.html until news.md has been processed
      as we no longer want to process news twice.
      This commit is a step towards moving the generation of 'newsbox.html' into a
      post-processing step.
      ae09ef38
    • Erik Huelsmann's avatar
      Retain the original filename for LHTML pages · 250594c5
      Erik Huelsmann authored
      Note that the LHTML preprocessor is now converted to an 'around method'-like
      concept which passes content and context from one around processor to another.
      
      Around processors may elect to pre- or post-process.
      250594c5
    • Erik Huelsmann's avatar
      Retain the original filename for Markdown pages · 246f5da9
      Erik Huelsmann authored
      Note that the Markdown preprocessor is now converted to an 'around method'-like
      concept which passes content and context from one around processor to another.
      
      Around processors may elect to pre- or post-process.
      246f5da9
    • Erik Huelsmann's avatar
      Preprocess Markdown/LHTML pages one by one · 4a6dee29
      Erik Huelsmann authored
      This commit is one in a series which refactors
      how pages are being generated in order to retain
      the link between the original input document and
      the HTML document ultimately being generated.
      4a6dee29
    • Erik Huelsmann's avatar
      Process one page at a time · 7f2eedae
      Erik Huelsmann authored
      This commit is one of a series which will result
      in retaining the original input filename being available
      when rendering the ultimate HTML page (which it currently
      isn't).
      7f2eedae
  3. 20 Oct, 2018 2 commits
  4. 14 Oct, 2018 2 commits
  5. 13 Oct, 2018 5 commits
  6. 15 May, 2018 1 commit
  7. 01 Apr, 2018 1 commit
  8. 24 Apr, 2017 3 commits
  9. 23 Apr, 2017 3 commits