Hello, World!

It's been a while since I last touched my blog and boy have things changed. I wrote it in 2016 using PHP and MySQL while painstakingly using Material Design to create the interface. It's been chugging along on a VPS, seldom disturbed, until today.

This is a "Hello, World!" for my new blog site written using Next.js with Tina as the CMS. Using Tina, I can leverage the power of MDX to easily create pages using Markdown with embedded JSX all styled through MUI.

For example, the contents of this post look like this:

1---
2title: Hello, World!
3slug: hello-world
4created_at: 2022-03-12T02:51:10.000Z
5headline: Hello, World!
6---
7
8It's been a while since I last touched my blog and boy have things changed.
9I wrote it in 2016 using PHP and MySQL while painstakingly using Material Design to create the interface.
10It's been chugging along on a VPS, seldom disturbed, until today.
11
12This is a "Hello, World!" for my new blog site written using [Next.js](https://nextjs.org/) with
13[Tina](https://tina.io/) as the <abbr title="Content Management System">CMS</abbr>.
14Using Tina, I can leverage the power of [MDX](https://mdxjs.com/) to easily create pages using Markdown with
15embedded <abbr title="JavaScript XML">JSX</abbr> all styled through [MUI](https://mui.com/).
16
17For example, the contents of this post look like this:
18
19import { CodeBlock } from '../../components/blog/code'
20
21<CodeBlock language='markdown'>
22    {props.source}
23</CodeBlock>
24