📘
GWに向け簡単にオリジナル旅程サイトをgithub pagesにデプロイ
はじめに
みなさんこんにちは、新型コロナウイルスのせいで楽しみにしていたGWどこにも出かけることができなく1日PCと向き合っていますOzoraです。
家にいても暇なのでGithub pageとGatsbyを使って簡単にオリジナルの旅程をまとめたページを公開できるレポジトリをGithubで公開しました。
ただ旅程サイトを作っても退屈ですので、Github actionsで、pushからだけでなく旅行先からスマホで直接githubのWebページから編集し、自動でデプロイされるような構成にしてみました。
これを機にGithub Actionを今まで使ったことがない人はぜひぜひ体験してみてください〜
自分が作成したサイトのサンプルはこちらでご覧いただけます。
使い方
基本的にはレポのREADMEに記載していますが、こちらでも説明すると、
- https://github.com/ozora-ogino/gatsby-trip-plan をForkします
- ローカルにクローンして
/content/blog
に旅行予定をMarkdownファイルで作成 - Github Access Tokenを作成してレポジトリの設定欄のSecretsにGH_TOKENという名前で設定します
git push
というような流れになります。
旅行先からスマホで自分専用の旅行予定がまとまったサイトがあれば便利ですし、何より友達や家族にドヤ顔できますのでぜひ利用してみてください!
自分と同じで家で何もすることがない人はGithub Actionsを通してCI/CDを体験してみてください〜
Discussion