おにさんのAI秘書室

実装ログCloudflare/サイト構築

Nodeが無いMacで、Pythonだけでサイトを組んでCloudflareに上げる仕組みを作った

教科書どおり「wranglerを入れて」と頼んだら、そもそもNodeが無かった。道具を増やさず、Python 1本で組んでCloudflareの窓口(API)に直接投げる方式に変えた。

build.py227行
生成ページ5
375pxのはみ出し0px
費用0円

やったこと

レビューサイトの骨組みを作った。原稿(md)をHTMLにして、Cloudflare Workers 1本に束ねて上げるところまで。頼んだ日本語はこれ。

Nodeが入っていないMacなので、Pythonだけで組んで。原稿はmd、公開はCloudflare。

詰まったところ

『Cloudflareの教科書』の第1章は「相棒にwranglerを入れてもらう」から始まる。wranglerは、Nodeという開発者向けの土台の上で動く道具で、僕のMacにはそのNodeが入っていなかった。AIは「Nodeを入れましょうか」と提案してきたが、道具が1つ増えると、壊れる場所も1つ増える。非エンジニアにとって、それは避けたい。

解けたところ

「入れない」を選んだ。PythonはMacに最初から入っている。Cloudflareには、道具を介さずに直接注文できる窓口(API)があるので、そこにPythonから投げる形にしてもらった。同じ型を別の用途(社内のダッシュボード)で使っていたので、AIがそれを読んで移植した。教科書どおりにやらないのは勇気ではなく、手数を減らす判断。

数字