Skip to content

jigargosar/elm-spa-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elm-github-pages

Elmで作成したSPAをGitHub Pagesで公開するときのテンプレート. push時にGitHub Actionsを使って自動でコンパイル&デプロイする.

使い方

  1. このリポジトリの内容をコピー(git cloneでもforkしてrepository templateでも何でも)
  2. 公開用のGitHubリポジトリの Settings -> Pages -> Build and deployment -> SourceGitHub Actions に設定

  1. index.htmlsrc/Main.js を好きに編集(コンパイルしたコードは js/elm.js に出力されることに注意)
  2. 公開するリポジトリに push
  3. GitHub Actionsが処理するのを待つ
  4. Settings -> Pages から出来を確認

  1. よいElmライフを👍

image

ローカルで簡易的にデプロイ

elm make src/Main.elm --output=public/js/elm.js

してindex.htmlを開く.
public/js/elm.js.gitignoreしてある.

その他

イシュー,プルリク歓迎!