This post should show up with my other blog posts, because import.meta.glob() is returning a list of all my posts in order to create my list.
Why this feels powerful
I like that I can create a new markdown file and have it appear automatically in the blog list. No manual imports, no repetitive wiring, just content-first workflow.
My current post pipeline
This is the flow I am using right now:
- Create a file in
src/pages/posts/. - Add frontmatter metadata (title, date, description, tags, image).
- Write content and publish.
- Let
import.meta.glob()discover everything.
This keeps the project simple and helps me focus on writing.
Improvements I want next
I want to keep iterating with a few quality upgrades:
- Better tag filtering.
- Related posts at the bottom of each article.
- Estimated reading time in the post header.
- A cleaner typography system for markdown content.
Closing thought
Building this blog has taught me that good developer experience matters. The easier publishing is, the more likely I am to keep sharing what I learn.