Skip to content

Releases: n0va-bot/kewt

Release v1.6.4

05 May 18:53

Choose a tag to compare

Release v1.6.3

05 May 18:42

Choose a tag to compare

  • Faster Builds: Added a manifest/cache pass for markdown metadata instead of rescanning files repeatedly
  • HTML Fixes: Fixed invalid nested heading links, moved header search outside <h1>, and made generated heading IDs unique (ex. test, test-2)
  • Emoji Rewrite: Emoji shortcode handling is now data-driven, with aliases stored in awk/emoji.tsv
  • Draft pages fix: Fixed pages marked as drafts sometimes still being included in the navbar

Release v1.6.0

01 Apr 13:48

Choose a tag to compare

  • Colour Palettes: 6 built-in themes (Kewt, Nord, Monokai, One Dark, Rose Pine and Solarized, with dark and light variants for each)
  • Modular: Refactored into lib/ modules (builder, commands, config, generator)
  • Client-Side Search: New generate_search = true option builds a search.json index with. Place search bar in header/footer via config
  • Tag Pages: New generate_tags = true option generates tag index pages from post frontmatter tags field
  • --init: Alias for --new
  • --clean / --no-clean: Control whether the output directory is cleaned before building (default: clean), for fast editing use --no-clean --watch
  • Post Navigation: Automatic Previous/Next links at the bottom of posts in posts_dir
  • Zsh Completions
  • Table Styles: Pipe tables now render with proper styling (borders, header background, padding, striped rows) across all themes
  • New Button: Updated button graphic and added SVG source

Release v1.5.3

01 Apr 07:04

Choose a tag to compare

Make the posts directory sort by the frontmatter date

Release v1.5.2

31 Mar 10:11

Choose a tag to compare

  • Content Warnings: Added content_warning frontmatter option to hide pages behind an interstitial page
  • Navbar Titles: Sidebar navigation now dynamically reads the title frontmatter configuration directly
  • {{VERSION}} Placeholder: New {{VERSION}} placeholder for template.html that generates the cache-busting string configured via versioning = true (e.g., ?v=12345678)

Release v1.5.1

30 Mar 08:03

Choose a tag to compare

  • Draft by Default: You can now set draft_by_default = true/false directly in your site.conf to automatically make new posts drafts
  • Language Config: You can now set the html language through the new lang variable in site.conf (defaults to "en")
  • Fixed Inline HTML
  • Embed Bug Fixes: Embedded .md documents defined by !e[...] now render recursively

Release v1.5.0

26 Mar 12:17

Choose a tag to compare

  • Pagination: Automatic pagination for the posts_dir, configurable via posts_per_page in site.conf
  • Emoji Shortcodes
  • Table of Contents: New {{TOC}} placeholder to auto-generate nested heading lists with clickable anchors
  • Footnotes & Definition Lists: Full support for [^id] footnotes and standard definition list syntax
  • Mobile Nav: Added a hamburger menu to the default template (no JS)
  • Development Tools: New --watch mode for automatic rebuilds and --serve [port] for a built-in development server
  • Open Graph Support: Support for og: meta tags using title, description, and date frontmatter

Release v1.4.3

25 Mar 09:45

Choose a tag to compare

  • Custom indexes: You can define a custom index for a directory and still get the autogenerated list using the {{LIST}} placeholder
  • --generate-template: You can easliy get the default template file for modification

Release v1.4.2

24 Mar 07:19

Choose a tag to compare

Fix to the codeblock handling

Release v1.4.1

23 Mar 11:10

Choose a tag to compare