Astro — My new favorite

captionless image

Hi,

I was developing websites a long time ago. After I became a Flutter developer, I didn’t need to develop websites. A few days ago I developed efa.dev, and I have done that with Astro.build.

The developing efa.dev took only a few days. I could do it in one day too. But I needed to find a way to clone my medium articles to the new site. It took much more time than developing the site.

Now efa.dev is live, and I cloned all my articles.

What is Astro?

Astro is a JavaScript web framework optimized for building fast, content-driven websites. You can build websites with free or paid templates. Check astro.build for more details.

Especially If you need to build a documentation website, Astro is the best option. As you know, this is my opinion :)

I will develop two new websites. One of them will be for my architecture documentation. The other will be for birikim.app

Why is Astro my new favorite?

Because I can develop a websites in days. I don’t need to spend too much time and effort. I had never used Node.js, typescript or tailwindcss before, but I didn’t see any difficulties during development. Astro is well documented, and you can find a lot of plugins. It was easy for me to understand the structure and make some changes.

A long time ago, I developed a website, and I liked it. I won’t change my career to become a web developer again but Astro is a great tool for me to develop my own websites.

How did I clone my articles to efa.dev?

If you install mdx plugin for Astro, you can create .mdx files. I converted my medium articles to markdown, and I have created .mdx files. You can do it with normal markdown files too, but I needed to add YouTube videos to the articles, which is why I used .mdx files.

I use this website to convert the articles to markdown.

Some Plugins

I highly recommend you look at it.

Sep 19, 2024

© 2024

Email LinkedIn Medium