Redoing Flybase
Roger Stringer / March 9, 2021
2 min read
I recently redid the Flybase home page, it's part of a redesign of the entire platform but started there.
For the main site, I've set up a next.js / mdx site with Tailwind CSS
For the blog, I'm using Strapi with GraphQL and the docs section, is a next.js / markdown site using Nextra.
The site is a mono repo, with the docs in it's own sub folder of the main repo and deployed to Vercel as it's own site, then I use rewrites to have it work as /docs
on the main site.
I went with this stack since I've been working with next.js a lot and also use Strapi a lot for various projects so it made sense to use it for the blog itself.
I did debate between Tailwind and Chakra-ui, and decided to go with Tailwind, which is also in use here on this site and a few other places.
It works well, and the site is fast, much faster than the previous WordPress site we used.
There are still a few things to finish up, currently the blog pages are handled as /blog?page=2
and at some point I'll convert it to instead generate static blog pages at /blog/page/2
but for now, this works fine.