Recently, I moved my blog static generator to GatsbyJS from Vuepress and Hexo, here is the progressing and installation.
Next, click the Try this starter Netlify button, like this:
Next, you need to approve access your github, it will be creating the repository and put the code into repository.
And done! it’s incredible, behind the sense scripting is done for you need. Finally you should set custom domain you own, happy blogging! 😎
If you’re interesting for GatsbyJS, you can build it from starting, read official