📝 Gatsby Starter Blog

July 14, 2023

Summary: In this journey, I learned that nothing comes easy. When faced with challenges, it is essential to remain determined and proactive. Instead of getting discouraged, I embraced the obstacles and sought out solutions to overcome them. This experience serves as a reminder that with perseverance and a resourceful approach, any obstacle can be surmounted.

Now that I have successfully launched my Online CV, my next endeavor is to start a blog, wherein I will document the challenges encountered throughout this learning journey, along with the corresponding solutions I discovered during my research.

Since Azure Static Web App solely provides hosting without any server side processing involved, it is essential for me to find a blog solution that is lightweight and easy to maintain. This is where Gatsby comes into the picture.

Microsoft has a well documented module which guides you through the process. Create and publish a static web app with Gatsby and Azure Static Web Apps

Packages required:
- node
- npm
- gatsby-cli

Installing these packages was not straightforward. However, I subsequently discovered a guide that utilizes Homebrew, which, in my opinion, offers a significantly easier method for installing and updating packages.

Creating the Azure Static Web App was a straightforward process, with the crucial decision being the selection of Gatsby in the Build Presents options. Present Gatsby

Upon committing and pushing the codes to GitHub, which triggers the Action on Azure, I encountered the following error: "Node version too low." Node version

A quick search yielded a solution to use the latest version of node. solution

Finally, success! Welcome to my Blog! Success deployment

The last thing to do now is to add a custom domain. Custom Domain


Profile picture

Posts by Victor Chiang showcasing his journey of learning. Visit his online CV here - iam.vcknows.com