Releases: n0va-bot/kewt
Releases · n0va-bot/kewt
Release v1.6.4
Release v1.6.3
- 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
- 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 = trueoption builds asearch.jsonindex with. Place search bar in header/footer via config - Tag Pages: New
generate_tags = trueoption generates tag index pages from post frontmattertagsfield --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
Make the posts directory sort by the frontmatter date
Release v1.5.2
- Content Warnings: Added
content_warningfrontmatter option to hide pages behind an interstitial page - Navbar Titles: Sidebar navigation now dynamically reads the
titlefrontmatter configuration directly {{VERSION}}Placeholder: New{{VERSION}}placeholder fortemplate.htmlthat generates the cache-busting string configured viaversioning = true(e.g.,?v=12345678)
Release v1.5.1
- Draft by Default: You can now set
draft_by_default = true/falsedirectly in yoursite.confto automatically make new posts drafts - Language Config: You can now set the html language through the new
langvariable insite.conf(defaults to"en") - Fixed Inline HTML
- Embed Bug Fixes: Embedded
.mddocuments defined by!e[...]now render recursively
Release v1.5.0
- Pagination: Automatic pagination for the
posts_dir, configurable viaposts_per_pageinsite.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
--watchmode for automatic rebuilds and--serve [port]for a built-in development server - Open Graph Support: Support for
og:meta tags usingtitle,description, anddatefrontmatter
Release v1.4.3
- 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
Fix to the codeblock handling
Release v1.4.1
hotfix