generated at
✅scrapbox-bundlerのdeploy先をgithub pagesからvercelに変
える

動機
GitHub Pagesが使いにくい
gh-pagesに完成品をいちいちpushしないといけない
まあ、ここはGitHub Actionsを使えば改善できるのだと思うがtakker
これが致命的だった
VercelだとURL parameterの制限を受けないことを確認したので、こちらに移動することにした
全てのbranchに対してpreview deploymentが作られるのも便利

Vercelの設定
Denoを使ってソースを生成し、必要なファイルをまとめて assets/ に放り込む
buildする必要のないファイルは予め assets/ に入れておく
index.html assets/ に入れる
相対パスを書き換える必要があるな
framework presets
Other
build command
$ $HOME/.deno/bin/deno bundle build.worker.ts > assets/worker.js && $HOME/.deno/bin/deno bundle App.tsx > assets/index.js
deno $HOME/.deno/bin/deno にinstallされる
/vercel/.deno/bin/deno でもdeployできるが、local serverでのテストに失敗する
output directory
assets
install command
$ curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.16.3

旧URLの対応
とりあえず放置
いずれ新しいURLへのredirect messageをつけようと思う

2021-12-02
18:22:47 merged #4
18:21:09 import mapのバグはVercelへの移行とは関係ないので、別ブランチで修正する
2021-11-29
22:14:00 確認中
from-programming-notes importmap.json がおかしいっぽい
直す
22:17:49 違う。import map解決にバグが有る
import mapを解決する前に、scrapbox-bundlerにおけるCORS制限つきコードの取得方法を使ったURLの変換をしてしまっている
URLが変わってしまったので、import mapを解決できなくなっている
どうするか
その後algorithmを考える

#2021-12-02 18:23:06
#2021-11-29 21:42:12