My professional website, built using Gatsby, Typescript + Markdown.
I am not a front-end developer and this website testifies to that fact.
All page content is in src/markdown-pages.
The website will follow a simple structure:
/
- homepage (index.md)/experience
- who I have worked for (experince.md)/coach
- who I can help (coach.md) [TODO]/articles
- content I have written (articles.md) [TODO]/contact
- how to get in touch (contact.md)
Tutorials that helped me pull this together:
- https://medium.com/maxime-heckel/getting-started-with-typescript-on-gatsby-8544b47c1d27
- https://jeffrafter.com/gatsby-with-typescript/
- https://www.gatsbyjs.org/docs/adding-markdown-pages/
- https://github.com/example-gatsby-typescript-blog/example-gatsby-typescript-blog.github.io/blob/master/src/templates/post.tsx
- And, of course, the excellent Gatsby docs