Skip to content

Releases: davep/blogmore

The truth in advertising release

12 Mar 16:13
f37e3eb

Choose a tag to compare

  • The "Generated with" footer is now optional and can be turned off via with_advert: false in the configuration file. (#258)
  • Added support for custom heading IDs using the {#custom-id} syntax (e.g. ### My Heading {#custom-id}). Headings without a custom ID continue to receive auto-generated IDs as before. (#260)
  • Heading elements (h2h6) now display a hover-anchor link when the reader moves the mouse over them, making it easy to copy a permalink to any section. (#260)

The cache busting release

11 Mar 16:49
4a48c1c

Choose a tag to compare

  • All locally-generated stylesheets (the main stylesheet and the FontAwesome CSS when generated locally) now include a generation-specific cache-busting query parameter (e.g. ?v=1741698000) so that browsers re-download updated stylesheets after a fresh site generation/deploy. (#253)
  • When minify_css is enabled, the generated fontawesome.css is now minified and written as fontawesome.min.css instead. (#252)

The healthy attachment release

11 Mar 08:42
338118d

Choose a tag to compare

  • BREAKING CHANGE: The /attachments/ directory no longer has special treatment. If you should have a /attachments/ directory in your output then place attachments/ under extras/ in the content directory. (#248)

The problematic relatives release

10 Mar 11:43
32236cf

Choose a tag to compare

  • Fixed an error when using a relative path for the output configuration option. Using a relative path such as site now works correctly. (#242)

The branching out release

09 Mar 20:35
c0c41a5

Choose a tag to compare

  • Added configurable post output path scheme via the post_path configuration option. (#237)

The socially square release

07 Mar 17:41
ce3b17e

Choose a tag to compare

  • Social media icons in the sidebar are now rendered at a consistent, fixed width. Also reduced their default size. (#228)
  • The title of the social media icons section in the sidebar can now be customised. (#228)

The time, time, time release

07 Mar 09:47
1e9988b

Choose a tag to compare

  • Estimated reading time is now optional and disabled by default. Use --with-read-time on the command line or set with_read_time: true in the configuration file to show reading time on posts. (#218)
  • Reduced some of the repeated boilerplate in the templates. (#221)
  • The main archive page now shows a right-hand sidebar table of contents if the viewport is wide enough. This can be used to quickly navigate the archives. (#224)

The Whovian release

05 Mar 21:24
3f8b5d7

Choose a tag to compare

  • Fixed spurious regenerations and "Directory not empty" errors during blogmore serve on Linux (#213)

The tagless release

04 Mar 20:45
73b1e2f

Choose a tag to compare

  • A bare tags: frontmatter entry is now silently treated as an empty tag list instead of causing a warning and skipping the post. (#207)

The "I AM NOT A NUMBER!" release

04 Mar 17:52
ec0c50e

Choose a tag to compare

  • Improved mobile layout: in "mobile view" the sidebar is collapsed by default to show only the site title and a burger menu (☰) button. Clicking the burger menu expands the full sidebar (logo, subtitle, pages, links, socials). (#202)
  • Fixed a site-build crash ("Argument must be bytes or unicode, got 'int'") that occurred when a post's frontmatter contained a bare number as a tag or category value (e.g. tags: [2024, python] or category: 2024). Also added some other checks and warnings for frontmatter values that could appear ambiguous. (#204)