My new blog

Creating a new blog using NextJS

10 mins

-

"2021-03-21T19:05:27.220Z"

Another new beginning

This is probably the 10th blogging 'platform' I've created from scratch. I have no good reason to do this other than a blog is a nice sized project to learn new things on. It has the side effect benefit of making me actually document how I did something. My memory has never been great...

Anyway the latest iteration is build with all the latest in buzz technology: Next.js, Tailwind CSS, and deployed to Cloudfront using AWS CDK.

Below is a list of a few of the TODO items to make this a bit more spiffy, and more importantly a few things I'd like to achieve aside from writing up a few posts to help my memory. I'll update it as I go.

Building this blog

  • Add about page!
  • Document how to actually build a static site builder using Next.js, etc. Despite the fact that there are lots of 'reference' implementations, youtube videos, etc, there turned out to be a few gotcha's.
    • Setting Up: Next.js, Tailwind, using Typescript.
    • Basic Styling using tailwind - index page
    • Basic Styling using tailwind - article page
    • Loading articles from markdown - domonstrating getStaticProps and getStaticPaths
    • Custom Image optimization using AWS and CDK
    • ? Maybe - adding analytics?

TODO

  • Add Comments - not discus
  • Move old blog posts to this version

DONE

Things to play with