An end-of-week Starlight plugin for you:

delucis.github.io/starlight-ma

Makes it easier to add support for custom :::block syntax and rendering in Starlight sites, including custom asides and a built-in “draft” block for hiding work-in-progress content.

Chris

@swithinbank@m.webtoo.ls

The origins of this one were a good example of the XY problem.

User request:
> How do I make an aside with a custom icon?

After some back and forth it turned out that the real request was:
> How can I style some content but use the :::aside syntax supported in Starlight?

They enjoyed that authoring experience for styled blocks. That authoring experience was only available for asides. Therefore they must want asides!

This plugin does make custom asides easy, but you can also do much more. Maybe you want :::figure or :::lede blocks or some other markup, all from the comfort of your .md file.

March 14, 2025 at 12:32:16 PM

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

三咲智子 Kevin DengDaniel RoePatakAnthony FuTAKAHASHI ShuujiJoaquín Sánchez

The Elk Team