summaryrefslogtreecommitdiff
path: root/packages (follow)
Commit message (Collapse)AuthorAge
* Add RSS feed supportDennis Fink2026-08-10
| | | | | | | | | This adds a project-local RSS plugin that generates RSS 2.0 feeds from configured Lektor sources, including feed titles, item dates, authors, body content, and stable permalink IDs. It also adds latest and all-post RSS feed configurations and advertises both feeds from the base template alongside the existing Atom feeds.
* Inline small gallery layout helpersDennis Fink2026-08-09
| | | | | | | | This removes two one-use helper functions from the gallery plugin and inlines their simple calculations at the call sites. The layout scoring and subset mask creation remain unchanged, but the code is a little shorter and easier to follow.
* Add self-hosted Pagefind searchDennis Fink2026-08-09
| | | | | | | | | | This adds the Pagefind component UI assets and wires the search modal into the base template with a compact header trigger. The integration marks searchable page bodies explicitly, exposes page titles to Pagefind metadata, and adds site-specific styling so the search modal, trigger, focus states, and keyboard-selected results match the blog’s colour scheme.
* Add aspect-ratio-aware image galleriesDennis Fink2026-08-08
| | | | | | | | | | This adds a project-local gallery plugin that builds deterministic rectangular image layouts from attachment aspect ratios, with both in-process and disk-backed layout caching. It also adds gallery flow blocks, templates, and CSS so posts can include responsive galleries with lazy-loaded images, configurable gaps, target ratios, and the existing breakout/centering utilities.
* Clean up local development noiseDennis Fink2026-08-08
| | | | | This ignores `node_modules` and removes the temporary Mistune-version debug print from the Markdown figure plugin.
* Add Markdown figure supportDennis Fink2026-07-23
| | | | | | | | | | | This adds a project-local Markdown figure plugin so blog posts can use semantic `<figure>` blocks with arbitrary CSS classes, optional captions, and Markdown inside captions. The image CSS is also updated so figures share the existing width, breakout, float, centering, and rounded-image utilities while keeping captions styled and spaced consistently with the rest of the article layout.
* Build the first usable version of the blogDennis Fink2026-06-18
This adds the Lektor project structure, models, templates, styling, feeds, categories, tags, archives, custom Markdown heading handling, and the initial content needed to make the blog usable.