✅scrapbox-staをVercelに載せる
ワンパスは通った
簡単そう
問題は「10000+ファイルをデプロイできる能力があるかどうか!」
……なんてわからないので試すしかない
https://gyazo.com/cea795c33f52e8e42880570cd0f6805b
とりあえずこれで
https://gyazo.com/eace755d2c7d6ca6b2b203cb0aed9ec7
終わらん
https://gyazo.com/872b91c5d3a6747e6783c5790f7d8fb1
うーん
sta.jsonだけアップロードして、変換はVercel側でやるか?
(今は手元で全部つくってからアップだけしている)
https://gyazo.com/3a9f91da5aa53f23a48ceefcae34c063
https://gyazo.com/e3d907cdea70fd9e53a9f660643f3541
code:err
Cloning github.com/stakiran/scrapbox-sta (Branch: master, Commit: e143b7f)
Error: Exited with 128
at ChildProcess.<anonymous> (/var/task/sandbox.js:186:8)
at ChildProcess.emit (events.js:400:28)
at ChildProcess.emit (domain.js:475:12)
at maybeClose (internal/child_process.js:1058:16)
at Socket.<anonymous> (internal/child_process.js:443:11)
at Socket.emit (events.js:400:28)
at Socket.emit (domain.js:475:12)
at Pipe.<anonymous> (net.js:686:12)
at Pipe.callbackTrampoline (internal/async_hooks.js:130:17)
わからん
2nd try
1と2はごちゃってるのでArchive
で、build.shで全部行うように書き直した
https://gyazo.com/e1da0ef310ac5f70b92b5d07395800fd
終わらないなぁと思ったらバカしてた
sta3でつくってるのだからsta3で連携しなおさないといけないのに、staで連携した方をそのまま使ってたsta.icon*3
どうやって追加するん?
https://gyazo.com/17e6f089cc92f03159c978ff08375b82
削除する的なUIが見当たらないんだが……
ああ、わかった
New project > Adjust GitHub App Permissionsリンク → で、githubの画面から調整
https://gyazo.com/6792116fcc78e262dbbf7101f8d16aa0
よし、通ったかな
https://gyazo.com/8180a6f4319efc051fb3272d003f7ba2
すげー、mkdoscちゃんと検出して入れてくれるんだsta.icon*2
https://gyazo.com/daa9cfa56df66af1a1422415f0fc8e3f
warningはすっとばすとして、問題は sh 実行できてないことだよな
え、permissionってどうすればええん?
chmod 775 とかやるの?
でもコマンドエリアは1行だが
こう?
https://gyazo.com/e7142ee316a9acb64c431cf18765812e
shellscriptで1行に複数コマンドってどうやるっけ
code:commandline
chmod 775 build.sh; ./build.sh
https://gyazo.com/9622fccfd9048bc8628e96e6708d60e7
windowsのままだった
shellscriptで「引数全部」ってどうやる?
$*と$@があるんだけどどっち?
https://gyazo.com/5ad0ec8d86e104e4b47a1171a56afe1d
なんかよくわからんエラー出てんな
手元linuxないからいちいちpush打たないとどうなるかわからん
いや、$* そもそもいらんかったわ
なんでこんなのつけてんだ俺?sta.icon
同じエラー出る
code:a
python scbjson2ghpages.py -i sta.json --print-linkcount --flimit 32 --tlimit 16 --hlimit 3
stdoutしてるのがまずいのかな
要らないから省くか
いや、関係ないな
わかった
python2じゃね、Vercelさん……?sta.icon*2
pipfileとかつくってバージョン指定せい
code:pipfile
python_version = "3.7"
ダメなんだが……
変わってる気配がない
https://gyazo.com/0e9adbd4b704d5679538b840308ccbf2
変わってませんねぇ、嘘つきなん?
よく見たらこの記事はちょっとちがうな
これはpythonアプリをデプロイしたい場合
そうじゃない
俺はpython3製のビルドスクリを叩いてもらいたいだけなんですがsta.icon
python3コマンド使えばいい?あるっけ?
来たね
https://gyazo.com/3377acadd1d92342aabb6c2325ec1ec4
頑張れ
https://gyazo.com/344b665599e48439c832ee33412afe16
sta.json to 10000 markdown files つくって、
で、mkdocs で 10000 markdown files to 10000 html files する
果たしてVercelさんは耐えてくれるのか……
頑張れよ
https://gyazo.com/5a685aaf0c5674cf40824c1753d50cc7
https://gyazo.com/328746d8cd552cc14a36beb2e8cb6a95
お、イケてるっぽい?
https://gyazo.com/f28e4bcc4db1dd1779f18fe9386263bf
長すぎ問題
https://gyazo.com/da7393d24d30c7c637b2deb23c9dd7ff
mkdocsの warning は(navに紐付けてないから)まあ出るので、suppressした方がいいなsta.icon
いけた!?sta.icon
https://gyazo.com/12dae6ac02803cccd16a37db83b38b35
7.5min
が、あまり余裕はなさそうだなぁ……sta.icon*2
code:今これ
--flimit 32 --tlimit 16 --hlimit 3
32/16/3
いけましたね
https://gyazo.com/f5e5fda7d870ad22934356f02eba14fb
まだ色々荒い
https://gyazo.com/ed269fa815d9edf72391b4d35f7d672d
見てる
https://gyazo.com/2d1637c11bbd3ad0651d9aeb24d662b6
https://gyazo.com/f61c4aff91f43810f9af9ea0870fafa0