Skip to content

Releases: davep/blogmore

The maybe readable release

28 May 13:59
45af273

Choose a tag to compare

What's Changed

  • Added with_gfi configuration option and --with-gfi command-line option to calculate and display the Gunning Fog Index (prose readability) on posts and in the statistics page. (#549)
  • Added hover anchor links to all headings on the blog statistics page. (#550)

Full Changelog: v2.31.0...v2.32.0

The power lines have floaters release

27 May 13:18
f9e7d9f

Choose a tag to compare

What's Changed

  • Renamed the default backlinks section title from "References & mentions" to "References & Mentions". (#544)
  • Added an alternative relatedness graph view to the graph page when the related posts feature (with_related) is enabled. (#546)
  • Added aria-label attributes to year, month, and day archive links in the archive list pages and calendar templates to improve accessibility for screen reader users by preventing identical link text (e.g. "05" or "May") with different destinations. (#547)

Full Changelog: v2.30.0...v2.31.0

The admin release

26 May 19:18
6b79334

Choose a tag to compare

What's Changed

  • Added aria-label attributes to category and tag links in default and example templates to improve accessibility for screen reader users by preventing identical link text (e.g., "AI" and "AI") with different destinations. (#533)
  • Added a related posts system. (#538)
  • Added a drafts command line command to list the paths of all posts marked as being a draft. (#539)
  • Added a links dump command line command to dump all external links found in posts in CSV format. (#540)
  • Added a links check subcommand to check the reachability of external links in blog posts. (#541)

Full Changelog: v2.29.0...v2.30.0

The underlined release

25 May 07:28
ca89d51

Choose a tag to compare

What's Changed

  • Added support for the prefers-contrast CSS media feature to provide better accessibility in code block headers. When enabled, elements like the language label and copy button will use higher contrast colours. (#529)
  • Added an underline to the text linking the email address that comment invites are directed to. (#530)

Full Changelog: v2.28.0...v2.29.0

The credit where it's due release

24 May 07:40
77ac51b

Choose a tag to compare

  • Extended JSON-LD structured data to include an image fallback. If a post or page does not have a cover image, it now falls back to using the platform icons or the site logo, consistent with Open Graph and Twitter Card behaviour. (#523)
  • Added default_author_url configuration option and --default-author-url CLI argument to set a site-wide default URL for the author. (#524)
  • Added support for author_url in post and page frontmatter, which takes precedence over the site-wide default_author_url configuration setting. (#524)
  • Updated JSON-LD structured data to include the author's URL property when available. (#524)
  • Added show_author configuration option and frontmatter property to optionally display the author's name on posts. When enabled, the author's name appears below the date, linking to their URL (if provided). (#525)

The more markup release

23 May 09:27
59dd99a

Choose a tag to compare

  • Changed the sidebar from a section to a div. (#516)
  • Added JSON-LD structured data (BlogPosting, WebPage, WebSite, and BreadcrumbList) to all generated pages to improve search engine discoverability and enable rich snippets. (#517)
  • Added a Sitelinks Searchbox action to the homepage's JSON-LD when search is enabled. (#517)
  • Added Microformats2 semantic markup (h-entry, h-card, etc.) to all templates to improve machine-readability and IndieWeb compatibility. (#518)
  • Added rel="me" attributes to social links in the sidebar. (#518)

The even more validating release

22 May 15:10
f40d612

Choose a tag to compare

  • Changed the comment invitation box from a section to a div. (#505)
  • Cleaned up a HTML validation error in the graph page. (#508)
  • Cleaned up a HTML validation error in the stats page. (#509)
  • Changed the links and socials headings in the sidebar to divs from h2s, leaving headings only used in the main page or article. (#512)
  • Changed the heading level of post content in list views (index, archives, tags, categories) to be relative to the post title. For example, if a post uses h2 headings, they will be rendered as h3 in list views where the post title itself is an h2, maintaining a correct heading hierarchy. (#513)

The chasing validation release

20 May 17:56
60be38e

Choose a tag to compare

  • Fixed HTML entities being incorrectly included in their escaped form (like " and >) in the search index snippets. (#497)
  • Added support for optionally bundling the main CSS files into a single file, to help speed up the first load from a site (controlled by bundle_css and off by default). (#499)
  • Added support for optionally inlining the main theming JavaScript code into every generated page, giving the option to reduce the number of JavaScript files that need to be downloaded on the first load of a site (controlled by inline_theme_js and off by default). (#499)
  • Changed the site title in the sidebar from an <h1> tag to a <div class="site-title"> to ensure each page has only one primary heading. (#501)
  • Added support for responsive sidebar logo image optimisation. When optimise_images is enabled, the sidebar site logo is automatically optimised and rendered as a responsive HTML <picture> element. (#502)

The go bigger to go smaller release

18 May 17:34
a55c16d

Choose a tag to compare

  • Fixed the lint command double-reporting errors in the 404 page. (#489)
  • Added optional automatic image optimisation (optimise_images: true). When enabled, local images in Markdown posts are automatically resized into a multi-size "ladder", converted to WebP, and rendered using responsive <picture> elements with srcset and aspect-ratio stability attributes. (#492)

The Automatic for the Browser release

14 May 18:58
e75c0a7

Choose a tag to compare

  • Added a cache command to the CLI to show the cache location and clear the cache directory. (#482)
  • The generated favicons and platform icons are now cached per-blog, saving the need to recreate them on every build unless the source image changes. (#483)
  • Added browser auto-reload to serve mode. Connected browsers now automatically reload whenever the site is regenerated following a change to content or configuration. (#487)