I was highly inspired by Lee Rob's blog and used it as a starting point. I would recommend having a look at his site and YouTube channel
data/*
- MDX data that is used for blogs, newsletters, and code snippets.layouts/*
- The different page layouts each MDX category (blog, newsletter, snippets) uses.lib/*
- Short for "library", a collection of helpful utilities or code for external services.pages/api/*
- API routes powering /dashboard
, newsletter subscription, and post views.pages/blog/*
- Static pre-rendered blog pages using MDX.pages/dashboard
- Personal dashboard tracking metrics.pages/*
- All other static pages.prisma/*
- My Prisma schema, which uses a PlanetScale MySQL database.public/*
- Static assets including fonts and images.scripts/*
- Two useful scripts to generate an RSS feed and a sitemap.styles/*
- A small amount of global styles. I'm mostly using vanilla Tailwind CSS.$ git clone https://github.com/b099l3/iainsmith.me.git
$ cd iainsmith.me
$ yarn
$ yarn dev
Create a .env
file similar to .env.example
.
Please review the license and remove all of my personal information (resume, blog posts, images, etc.).
newpost
: ---
title: 'The future-proof solution to manage your Flutter versions: global, FVM, or asdf-vm?'
publishedAt: '2022-01-26'
summary: 'Want to try the latest Flutter version but don't want your existing projects to break? Want to have a consistent environment across the dev team? Want to future-proof your dev environment? Let me show you how...'
image: '/static/images/future-proof-your-flutter-env/banner.webp'
category: 'Flutter'
---