J—P

Currently accepting new projects and available for hire.

Callouts (Kirby CMS Plugin)

Bring GitHub-style callouts (a.k.a. admonitions) to Kirby using the familiar [!TYPE] Markdown syntax. Your editors keep writing Markdown or KirbyText, and your site gets polished, theme-ready callouts.

I’ve built this plugin because, while Kirby’s Blocks field is great for structured layouts, I often prefer writing pure Markdown. Callouts make long-form content easier to scan and more expressive without leaving the keyboard. I first needed them for writing documentation on tablo.supply, and I couldn’t find any existing implementation for Kirby.

NOTE

The plugin actually powers this note. It scans your Markdown for [!TYPE] patterns and turns them into BEM-structured HTML elements.

Under the hood, it extends KirbyText parsing and performs a lightweight pass for callouts while leaving the rest to Kirby’s own Markdown engine. The output is theme-agnostic and uses predictable class names like callout--note or callout--warning. Two optional default styles are included, but you’re free to replace them entirely.

TIP

You can use any callout type you want — even custom ones like [!COFFEE] — and style them however your theme requires.

Although most useful in documentation or knowledge-base content, callouts can enhance almost any type of text. In future versions, I plan to include a dedicated Callout block for the Blocks field, translations, and optional Tailwind support. For now, you can already insert them inside Markdown blocks.

Head over to github.com/lemmon/kirby-plugin-callouts, drop it into your Kirby project, and watch your Markdown stand out with a bit more character.

cl

A simple, fast, and beautiful console logger for PHP. Designed for developers who use the built-in PHP server and need a lightweight, unobtrusive debugging tool without the overhead of larger solutions.

PHP 1

PHP Git Deploy

Deploy to shared hosting without the usual FTP mess or CI overhead. Push to GitHub, let PHP pull updates automatically, and enjoy simple, reliable, no-drama deployments.

PHP 16