たぶん完全無料!Cloudflare Pages+Hugoで静的サイトを数秒で公開する
このブログ(現在)はCloudflare Pagesで公開していますすが、 そのデプロイまでの過程を紹介します。
初期設定
もしなければpnpm
をインストールします。
wget -O - --no-verbose 'https://get.pnpm.io/install.sh' |sh -
wrangler
をインストールします。
pnpm install -g wrangler
あとはOAuthみたいなやつをします。
wrangler login
一番大切なこと
内容をしっかり充実させます。ここが大事です。
hugo new site .
うpの手順
とにかくHugoのサイトを生成し(なおし)ます。
rm -fr public
hugo --minify
あとはうpするのみです。
wrangler pages deploy --project-name $PROJECT_NAME ./public/
結論
これでこのブログはできています。
実際には適宜シェルスクリプトにまとめていますが、ほぼこんな感じです。