This Website
Oct 31, 2020 - Dec 31, 2020
Code: https://github.com/eodoxus/personal-website-2020
Redesign of personal website. Finally moved off of Drupal. I'll forever hold a special place in my heart for that software and its wonderful community.
This project is made of:
- React-static: A really fantastic "serverless" static site generator that allows you to code in React, encouraging use of a headless CMS. I learned about this project from a contractor that we worked with at Zwift. It's not great for a medium size business, but for small, like < 100 people business, it is the best tool available in my opinion.
- Netlify: I can't say enough good things about this tool for hosting a serverless statically generated site (i.e. pairing with react-static). Totally seamless, really nice piece of software. Automates build and deploy on commit + push to github. Will run unit tests, linting etc. Real nice.
- Prismic: A headless CMS with a free, 1 user version. It has a lot of really neat features, and a pretty intuitive, unique user interface. It works ok for a personal website. However, I strongly recommend using Contentful instead of Prismic. Prismic has a long way to go before it's ready for production use.