Elmで作成したSPAをGitHub Pagesで公開するときのテンプレート. push時にGitHub Actionsを使って自動でコンパイル&デプロイする.
- このリポジトリの内容をコピー(git cloneでもforkしてrepository templateでも何でも)
- 公開用のGitHubリポジトリの
Settings -> Pages -> Build and deployment -> Source
を GitHub Actions に設定
index.html
やsrc/Main.js
を好きに編集(コンパイルしたコードはjs/elm.js
に出力されることに注意)- 公開するリポジトリに
push
- GitHub Actionsが処理するのを待つ
Settings -> Pages
から出来を確認
- よいElmライフを👍
elm make src/Main.elm --output=public/js/elm.js
してindex.html
を開く.
※public/js/elm.js
は.gitignore
してある.
イシュー,プルリク歓迎!