どうやって展開すればいいんだと思ってたけど、gh-pagesという npm パッケージを使えば簡単にできるらしい。
ここにかいてるように次のように npm script を書けばいい。
{ "scripts": { "deploy": "gatsby build && gh-pages -d public -b master" } }
簡単じゃん