Lennart's Avatar

Lennart

@lekoarts.de

Software Engineer at Mastra • Previously Clerk, Netlify, Gatsby • Hiking & Photography • lekoarts.de

234
Followers
158
Following
99
Posts
21.12.2023
Joined
Posts Following

Latest posts by Lennart @lekoarts.de

The demo site only has one CSS file with:

```css
@import "tailwindcss" layer(tailwind);
@import "@mastra/docusaurus-theme";
```

Since the reset styles of Tailwind change a lot of stuff I might remove the preflight. I'll probably do a write-up once it's live and working 👍🏻

04.03.2026 14:21 👍 1 🔁 0 💬 1 📌 0

@sebastienlorber.com Circling back here, I've actually got it all working in a test project 🎉 Even with CSS Cascade layers, Tailwind and defining my CSS styles and component overrides in the theme only.

04.03.2026 14:21 👍 0 🔁 0 💬 1 📌 0

I love everything I own from Beyerdynamic, my DT 770 Pro which are 10 years old at this point still work flawlessly, just changed the cushion in between 👍🏻

19.02.2026 09:29 👍 0 🔁 0 💬 0 📌 0
Preview
How to Add llms.txt to Docusaurus Generate llms.txt files for your Docusaurus documentation

Made the docs at work more LLM-friendly 😊 We use Docusaurus and I didn't find a concise article about it yet, so I wrote it.

Explaining the plugins, custom implementation, .md rewrites, and header content negotation pieces necessary to tie it all together.

www.lekoarts.de/how-to-add-l...

16.02.2026 08:57 👍 2 🔁 1 💬 1 📌 0

Thanks for the information! Ok, that kinda makes sense so I'll give it a try. The use case is that I want to create multiple docs sites with the _exact_ same design without having to copy/paste stuff around. If I'm not missing something obvious a shared theme would be the solution, right?

17.02.2026 09:46 👍 1 🔁 0 💬 1 📌 0

Hi @sebastienlorber.com 👋🏻 A question around Docusaurus themes (reading github.com/facebook/doc...)

How can I extend (not replace) theme-classic and package that up as my own theme (npm pkg). Do I install theme-classic as peerDep, swizzle and publish that?

17.02.2026 08:59 👍 1 🔁 0 💬 1 📌 0

I see 👍🏻 This wasn’t obvious to me experimenting with the postBuild hook. Since people are already engaged in the GitHub issue, might be worthwhile to call this out and see if a working PoC can be implemented.

16.02.2026 12:27 👍 1 🔁 0 💬 1 📌 0

I'd expect to inline partials because that mirrors what the live docs will display 👍🏻

16.02.2026 12:25 👍 1 🔁 0 💬 0 📌 0

The speed penalty isn't too bad. Uncached for 550 HTML pages it takes around 5sec, cached it's 1s. But if we can skip the MDX -> HTML -> MD steps, I'm here for it 😅

16.02.2026 10:25 👍 1 🔁 0 💬 0 📌 0

So the first party plugin should offer the ability to convert said MDX to valid Markdown. Your idea of substitution would be a cool, because then you control the output of your custom MDX components. And Docusaurus could offer defaults for the built-in things like Tabs, Admonitions, etc.

16.02.2026 10:25 👍 1 🔁 0 💬 2 📌 0

Since tokens are costly and LLMs smart enough to figure out the last remaining percents, I don't think it's useful to provide them with MDX. If you e.g. have Tabs for every "npm install", you bloat the context with what can essentially be one "npm install" instead. It knows how to convert that 👍🏻

16.02.2026 10:25 👍 1 🔁 0 💬 1 📌 0

Ah, nice, you finally did it! 😂 As you wrote, with the template in place you were set up for success with this, good use case of just letting it run 👍🏻

16.02.2026 10:15 👍 1 🔁 0 💬 0 📌 0

@sebastienlorber.com Might interest you 👀

16.02.2026 08:57 👍 1 🔁 0 💬 1 📌 0
Preview
How to Add llms.txt to Docusaurus Generate llms.txt files for your Docusaurus documentation

Made the docs at work more LLM-friendly 😊 We use Docusaurus and I didn't find a concise article about it yet, so I wrote it.

Explaining the plugins, custom implementation, .md rewrites, and header content negotation pieces necessary to tie it all together.

www.lekoarts.de/how-to-add-l...

16.02.2026 08:57 👍 2 🔁 1 💬 1 📌 0
Preview
Obsidian Travel Planning How I plan my travels inside Obsidian, showcasing templates and bases.

After recently switching from @notion.com to @obsidian.md, I had a bunch of ideas for blog posts. The first one is out:

www.lekoarts.de/obsidian-tra...

I'll show you why `file.hasLink(this)` is the GOAT of filters ✨

11.02.2026 23:10 👍 2 🔁 1 💬 0 📌 0
Preview
Obsidian Travel Planning How I plan my travels inside Obsidian, showcasing templates and bases.

After recently switching from @notion.com to @obsidian.md, I had a bunch of ideas for blog posts. The first one is out:

www.lekoarts.de/obsidian-tra...

I'll show you why `file.hasLink(this)` is the GOAT of filters ✨

11.02.2026 23:10 👍 2 🔁 1 💬 0 📌 0

Yeah, that was helpful 👍🏻 My plan was to store an array of long/lat in frontmatter and map photos (whole folders or individual ones) into the frontmatter, too. That should work better since I do broader travel posts that span multiple locations and photo sessions

11.02.2026 14:48 👍 1 🔁 0 💬 1 📌 0

I'd be interested in your data setup for this 😊 I've sketched out some ideas in my head for the content collections but haven't arrived at a definite data structure yet (since I like the idea of a map and want to have something similar)

11.02.2026 11:02 👍 1 🔁 0 💬 2 📌 0
Preview
unpic-img – Unpic A multi-framework component for responsive, high-performance images

For the custom image component you built: You can swap it out with unpic.pics/img/

@mk.gg is the cloudflare provider R2 or what would you recommend using?

29.01.2026 06:58 👍 2 🔁 0 💬 1 📌 1
Preview
Announcing Mastra 1.0! - Mastra Blog APIs are locked, server adapters are the new default, and we've shipped thread cloning, composite storage, AI SDK v6 support, and more.

After a long day and only small hiccups during publishing, my team and I published Mastra 1.0 😊🎉

mastra.ai/blog/announc...

20.01.2026 18:26 👍 3 🔁 0 💬 0 📌 0

My plan is to hike Mt Hallasan this year 😊 You do a good job of documenting your hiking & travel, I want to do that more this year on my website. Just have to implement few more pieces 😅

20.01.2026 15:17 👍 1 🔁 0 💬 1 📌 0
💬 New Trakt Feedback Trakt was a service I loved. One I recommended to people. A service that I was happy to pay for, even if it was $5 a month. Since the introduction of “watched at an unknown date”, it had all the featu...

Forcing a new UI onto users that lacks features people used for 10 years, then ignoring feedback for months and gaslighting people into „it's a good change and we'll listen“

forums.trakt.tv/t/new-trakt-...

15.01.2026 07:03 👍 1 🔁 0 💬 0 📌 0
Trakt Web: Track Your Shows & Movies Trakt Web: A new, lightweight way to track your favorite movies and TV shows.

I'm genuinely sad that trakt.tv is following the enshittifcation path so many other websites did 😢 They cut functionality for power users like me and gaslight people on their forums.

Now I need to find a new home for me and my friends 😮‍💨

14.01.2026 10:30 👍 1 🔁 0 💬 1 📌 0
『葬送のフリーレン』第2期 本PV/OPテーマ:「lulu.」Mrs. GREEN APPLE/2026年1月16日(金)放送開始/日本テレビ系
『葬送のフリーレン』第2期 本PV/OPテーマ:「lulu.」Mrs. GREEN APPLE/2026年1月16日(金)放送開始/日本テレビ系 YouTube video by TOHO animation チャンネル

Finally, this friday #Frieren returns. My fav anime 😍

youtu.be/RH-FcW94z00

12.01.2026 22:40 👍 2 🔁 0 💬 0 📌 0
Preview
How I restored my deleted file in VSCode: A cool trick you should know 🔮 Hey there! Let me share a crazy experience I had recently. I was working on a lengthy piece of code...

Depending on your code editor, you could try something like dev.to/krisplatis/h.... Saved me in the past, too 🫠

12.01.2026 12:51 👍 4 🔁 0 💬 0 📌 0

Interesting 🤔 The photos I‘ve seen so far from your hikes didn’t have ropeways for material transport in them (iirc). Cause that’s the most common way for the huts I know.

Looking forward to more, I only got a small taste this year with Mt. Ishiwari and bit of Kamikochi

28.12.2025 09:15 👍 2 🔁 0 💬 0 📌 0

Great photos of Mt Fuji! In the Austrian alps I've never seen the option to carry stuff to the hut, is that more common in the Japanese alps as the huts are not self-sufficient with water?

27.12.2025 13:50 👍 1 🔁 0 💬 2 📌 0

Looking forward to it! Been playing with it and so far the only bummer is that it doesn’t support streaming yet 😢

17.12.2025 20:09 👍 1 🔁 0 💬 0 📌 0

🤷🏻

30.10.2025 11:22 👍 1 🔁 0 💬 0 📌 0

Congrats! Well deserved 🎉

01.10.2025 07:42 👍 2 🔁 0 💬 0 📌 0