Hey there, I'm Nick and this is my site's source code. This site started off as a clone of the Netlify CMS Gatsby Starter (check it out!). Since then, I've tweaked it a lot and converted the codebase to TypeScript.
Thanks to all the wonderful projects that made it possible to build this blog.
- Netlify & Netlify CMS
- and OSS in general.
To get up and running:
- clone the repository by running
git clone [email protected]:nickytonline/www.iamdeveloper.com.gitor
git clone https://github.com/nickytonline/www.iamdeveloper.com.git
npm run developto get up and running with the Gatsby development server.
- Since the project uses Babel and not TypeScript as the compiler, a separate process is required to run type checking. Open another terminal and run
npm run type-check:watch
- If you're curious about why the Netlify CMS admin is built separately, see https://twitter.com/nickytonline/status/1095113113584787461. TLDR, it has it's own webpack config that isn't aware of the