Skip to content
Back to blog

Hello World

A brief yet informative introduction to this blog.

On this page

An unoriginal title for an unoriginal concept#

I'm going to write stuff here that randomly comes to mind. This maybe stuff from javascript/typescript or other languages and tools I find interesting.

Why Astro#

I've always been a fan of react, and traditionally when deploying a site I would choose something like next.js. In this case, however, I wanted something more lightweight. With all the hype surrounding astro lately, I figured I didn't have much to lose.

In addition, astro seems to have a great api to deal with md(x) files. I'm a big fan of markdown, and I'm hoping to use it as much as possible.

In case you were wondering, I didn't make this site from scratch. It's based on the AstroPaper template. In the future I'm planning to extend it to my liking.

Just Kidding! I'm using Next.js now!#

I've decided to switch to Next.js. With it's recent changes for react server components, and the /app directory, I think it's a great choice for a blog. I'm also a big fan of the Vercel platform, so it's a win-win.

I'm using the following other packages

  • contentlayer: To make it easier to work with mdx files for my blog posts.
  • tailwindcss: To make it easier to style my site.
  • rehype: To allow me to easily parse and modify the html generated by mdx files.
  • Delba de Oliveira's Blog: As a reference for how to use contentlayer and design various blog elements.