やりたいこと
Franklin.jlで生成されるサイトをAmplifyでホスティングする
やっとくこと
GitHubレポジトリとAmplifyの連携(GitHubである必要はないですが)
静的サイト生成
julia> using Franklin julia> newsite("mysite")
生成される mysite/__site/index.htmlを公開したい
やったこと
1
__site/以下を無理やりgit管理に含める
git add -f mysite/__site/
2
amplify.ymlに次を追記する
__site/以下を一番手前に持ってくる
frontend: phases: preBuild: commands: - mv mysite/__site/* ./
できた
amplifyで指定したブランチにpushしてビルド待つ
感想
絶対ベストプラクティスじゃない気がするのでいい方法知ってる方はこっそり教えてください
Amplifyは自前で用意したDockerイメージも使えるようなので、julia pullしてきた方が良いんでしょうかね
引っ越し祝い引き続き募集してます、お恵みください、なんでもはしませんから
ほしいものリスト
参考
Franklin.jl触りたくなる記事