Hugo + Cloudflare Pagesでブログを公開するまでの記録

はじめに 静的サイトでブログを作ってみたいと思い、Hugoを使って構築し、最終的にCloudflare Pagesで公開するまでをやってみた。 そのセットアップの記録。 やりたかったこと シンプルなデザイン Markdownで記事を書きたい GitHubと連携したい 無料で公開したい Cloudflareを使ってみたい 開発環境 WSL (Ubuntu) Hugo(extended版) テーマ:PaperMod GitHub Cloudflare Pages ① Hugoのセットアップ まずはHugoをインストール。 https://github.com/gohugoio/hugo/releases/を参考に最新版(v0.157.0)を使用。 wget https://github.com/gohugoio/hugo/releases/download/v0.157.0/hugo_extended_0.157.0_linux-amd64.deb dpkg -i hugo_extended_0.157.0_linux-amd64.deb version確認 $ hugo version hugo v0.157.0-7747abbb316b03c8f353fd3be62d5011fa883ee6+extended linux/amd64 BuildDate=2026-02-25T16:38:33Z VendorInfo=gohugoio 新規サイト作成 hugo new site myblog cd myblog ※ 注意 最初、aptでインストールしたが、Hugo(v0.123.7)がインストールされてしまい、 後述のPaperModの要求バージョン(v0.146.0以上)を満たさなかったので注意。 $ sudo apt install hugo $ hugo version hugo v0.123.7+extended linux/amd64 BuildDate=2025-07-18T03:41:49Z VendorInfo=ubuntu:0.123.7-1ubuntu0.3 $ hugo server -D WARN Module "PaperMod" is not compatible with this Hugo version: Min 0.146.0; ②テーマ導入(PaperMod) hugo公式ではテーマがたくさん紹介されている。 ...

February 26, 2026 · 1 min · TMas

はじめての投稿

こんにちは

February 26, 2026 · 1 min · TMas