I started astro-deck

Last month, while scrolling through my list of starred repositories, I came across one from fersilva that caught my attention. It was a presentation on Lean 4. As I explored its source code, I recalled mdx-deck, a tool that generates presentations from Markdown JSX files. These presentations can be deployed as static websites, making them easily hostable on any platform.

The following day, I delved into the mdx-deck source code, to understand its workings and structure. This is a habit I’m trying to cultivate. It sparked a desire in me to create my own version of mdx-deck using Astro.

Over the next few weeks, I dedicated a portion of my free time to figuring out how I could bring this idea to life. I opened several issues and brainstormed ideas, transforming each aspect of the project into a question that I’m trying to answer. I’m documenting everything within a main issue to keep track of progress.

Most of the issues are still open, there’s a long way ahead, maybe some questions turn up becoming blog posts in the future, like:

I still don’t know how long it will take for the project to arrive in a usable version, for now I’m enjoying the process and all the lessons that come along the way.

The project is open source, so feel free to check it out and contribute.

I’ll be posting some small updates on Twitter as well.

edit this on github