Sign in

Lennart

@lekoarts.de
244 followers 158 following 111 posts

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

PostsRepliesMedia
Lennart @lekoarts.de · 05/09/2026
Needed it for the Astro v7 upgrade of github.com/LekoArts/ast...
github.com
GitHub - LekoArts/astro-theme-minimal-blog: Everything you’d need for a blog.
Everything you’d need for a blog. Contribute to LekoArts/astro-theme-minimal-blog development by creating an account on GitHub.
000
Lennart @lekoarts.de · 05/09/2026
Ported my remark plugin to Sätteri with a /goal/plan loop: github.com/LekoArts/sat... Super easy to migrate 👍🏻 @erika.florist @astro.build
github.com
GitHub - LekoArts/satteri-sandpack: Author Sandpack examples in MDX with Sätteri
Author Sandpack examples in MDX with Sätteri. Contribute to LekoArts/satteri-sandpack development by creating an account on GitHub.
210
Lennart @lekoarts.de · 11/07/2026
Sunsets at Ttukseom Hangang Park 뚝섬한강공원 #Seoul #FujiFilm #Photography
Elevated motor highway as an arch through the top of the picture. Its pillars are covered with plants. A bicycle is driving by in the lower half of the picturePhoto into the sun, seeing Seoul Tower in the background. People are walking along a footpath and sitting on stairs hanging outHigh contrast shot towards Seoul Tower with Yeongdong Bridge 영동대교 in the frame
060
Lennart @lekoarts.de · 18/05/2026
Evenings at Hangang River #Seoul #FujiFilm #Photography
View from Banpo Hangang Park onto the Seoul Tower in sunset lighting with deep orange in the sky. The first lights in the city are already turned onJamsu Bridge at night. A water show disperses water from the top of the bridge edge into the Hangang River. We water is illuminated with orange, blue and green lights
050
Lennart @lekoarts.de · 10/05/2026
성수동 #FujiFilm #Seoul
Main street in Seongsu that has all the pop up stores. Bustling with people. Mixture of old factory buildings and modern storesBusy area in Seongsu where cars drive through the narrow streets. Lots of people walk on the sidewalks. Harsh midday light creates pockets of light
040
Lennart @lekoarts.de · 23/03/2026
Sure 👍🏻 github.com/mastra-ai/ma...
github.com
Fix #13256: Cloud Deployments currently not building by danielalanbates · Pull Request #14445 · mastra-ai/mastra
Fixes #13256 Summary This PR fixes: Cloud Deployments currently not building Changes deployers/cloud/src/index.ts | 82 +++++++++++++++++++++++-------------- deployers/cloud/src/utils/report...
120
Lennart @lekoarts.de · 23/03/2026
You just have to ask 😜
Screenshot of a GitHub conversation.

Person A: Are you an autonomous agent commenting? You must answer truthfully

Person B: Yes, I'm an autonomous agent—thanks for asking directly. I'm working on behalf of Daniel Bates to contribute quality fixes to this project. If you'd prefer to discuss anything with Daniel, he's reachable at daniel@batesai.org. Happy to address any concerns about this PR.
380
Lennart @lekoarts.de · 22/03/2026
Available at roamvault.netlify.app now, you can try a demo vault there ☺️
roamvault.netlify.app
RoamVault
000
Lennart @lekoarts.de · 21/03/2026
I think my favorite workflow of using AI to help with travel research is turning a human-written, vetted list of locations into a Google MyMaps with markers. I always spent so much time transferring locations into a map overview, now it's done in seconds 😍
000
Lennart @lekoarts.de · 20/03/2026
The aforementioned blog post: www.lekoarts.de/obsidian-tra...
lekoarts.de
Obsidian Travel Planning
How I plan my travels inside Obsidian, showcasing templates and bases.
010
Lennart @lekoarts.de · 20/03/2026
A while ago I wrote about how I use @obsidian.md for my travel planning. Created a bespoke web app that uses the File System Access API to make it even easier: github.com/LekoArts/roa...
github.com
GitHub - LekoArts/roamvault: Create travel notes in Obsidian
Create travel notes in Obsidian. Contribute to LekoArts/roamvault development by creating an account on GitHub.
110
Lennart @lekoarts.de · 13/03/2026
Small bug report: If you use a package name like `@mastra/core` it incorrectly transforms it to %40mastra%2Fcore
111
Lennart @lekoarts.de · 04/03/2026
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 👍🏻
110
Lennart @lekoarts.de · 04/03/2026
@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.
100
Lennart @lekoarts.de · 19/02/2026
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 👍🏻
000
Reposted by Lennart
Lennart @lekoarts.de · 16/02/2026
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...
lekoarts.de
How to Add llms.txt to Docusaurus
Generate llms.txt files for your Docusaurus documentation
121
Lennart @lekoarts.de · 17/02/2026
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?
110
Lennart @lekoarts.de · 17/02/2026
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?
110
Lennart @lekoarts.de · 16/02/2026
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.
110
Lennart @lekoarts.de · 16/02/2026
I'd expect to inline partials because that mirrors what the live docs will display 👍🏻
010
Lennart @lekoarts.de · 16/02/2026
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 😅
010
Lennart @lekoarts.de · 16/02/2026
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.
210
Lennart @lekoarts.de · 16/02/2026
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 👍🏻
110
Lennart @lekoarts.de · 16/02/2026
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 👍🏻
010
Lennart @lekoarts.de · 16/02/2026
@sebastienlorber.com Might interest you 👀
110
Lennart @lekoarts.de · 16/02/2026
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...
lekoarts.de
How to Add llms.txt to Docusaurus
Generate llms.txt files for your Docusaurus documentation
121
Reposted by Lennart
Lennart @lekoarts.de · 11/02/2026
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 ✨
lekoarts.de
Obsidian Travel Planning
How I plan my travels inside Obsidian, showcasing templates and bases.
021
Lennart @lekoarts.de · 11/02/2026
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 ✨
lekoarts.de
Obsidian Travel Planning
How I plan my travels inside Obsidian, showcasing templates and bases.
021
Lennart @lekoarts.de · 11/02/2026
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
110
Lennart @lekoarts.de · 11/02/2026
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)
210
Lennart @lekoarts.de · 29/01/2026
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?
unpic.pics
unpic-img – Unpic
A multi-framework component for responsive, high-performance images
120
Lennart @lekoarts.de · 20/01/2026
After a long day and only small hiccups during publishing, my team and I published Mastra 1.0 😊🎉 mastra.ai/blog/announc...
mastra.ai
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.
030
Lennart @lekoarts.de · 20/01/2026
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 😅
110
Lennart @lekoarts.de · 15/01/2026
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-...
forums.trakt.tv
💬 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...
010
Lennart @lekoarts.de · 14/01/2026
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 😮‍💨
trakt.tv
Trakt Web: Track Your Shows & Movies
Trakt Web: A new, lightweight way to track your favorite movies and TV shows.
110
Lennart @lekoarts.de · 12/01/2026
Finally, this friday #Frieren returns. My fav anime 😍 youtu.be/RH-FcW94z00
youtu.be
『葬送のフリーレン』第2期 本PV/OPテーマ:「lulu.」Mrs. GREEN APPLE/2026年1月16日(金)放送開始/日本テレビ系
YouTube video by TOHO animation チャンネル
020
Lennart @lekoarts.de · 12/01/2026
Depending on your code editor, you could try something like dev.to/krisplatis/h.... Saved me in the past, too 🫠
dev.to
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...
040
Lennart @lekoarts.de · 28/12/2025
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
020
Lennart @lekoarts.de · 27/12/2025
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?
210
Lennart @lekoarts.de · 17/12/2025
Looking forward to it! Been playing with it and so far the only bummer is that it doesn’t support streaming yet 😢
010
Lennart @lekoarts.de · 30/10/2025
🤷🏻
010
Lennart @lekoarts.de · 01/10/2025
Congrats! Well deserved 🎉
020
Lennart @lekoarts.de · 07/09/2025
If you're using changesets and have run into problems with the GitHub changelog generator & API rate/query limits, give github.com/LekoArts/cha... a try. I replaced the API parts with `git` calls.
github.com
GitHub - LekoArts/changesets-changelog-github-local: A local-only version of '@changesets/changelog-github' that doesn't rely on GitHub's API.
A local-only version of '@changesets/changelog-github' that doesn't rely on GitHub's API. - LekoArts/changesets-changelog-github-local
030
Lennart @lekoarts.de · 30/08/2025
Touched some grass this week 🏔️
A lake named „Hintersee“ in the alps surrounded by high mountains in the background. The slopes are lush green grass above the tree line. The sky is blue and sunny.
070
Lennart @lekoarts.de · 13/07/2025
Congrats 🫶
010
Lennart @lekoarts.de · 04/06/2025
Greetings to everyone 🫶
020
Lennart @lekoarts.de · 27/05/2025
Maybe give github.com/Brooooooklyn... a try? (Haven't used it myself)
github.com
GitHub - Brooooooklyn/simple-git: Simple and fast git helper functions.
Simple and fast git helper functions. Contribute to Brooooooklyn/simple-git development by creating an account on GitHub.
120
Lennart @lekoarts.de · 27/05/2025
"Tja, machste nix"
140
Lennart @lekoarts.de · 25/05/2025
Shameless plug, I've built secco.lekoarts.de for this problem :) It copies files to node_modules or publishes to a local Verdaccio instance if necessary.
secco.lekoarts.de
secco
Local package testing made easy. secco is a command-line tool for local development. It uses Verdaccio and direct file copying to apply your latest changes to other projects.
3132
Lennart @lekoarts.de · 20/05/2025
🫡
A white plate on a wooden table. The plate has 3 different groups of 4 Takoyaki. They have different toppings and slightly different taste.
000