plzhans (Son Won Chul) @plzhans

開発で構築したもののトラブルシューティング記録を残すブログです。

GitHub LinkedIn code mail rss

Categories
Tags

Web

robots.txt で AI クローラーを制御する - 検索・学習・エージェントを分けて許可する方法
robots.txt で AI クローラーを制御する - 検索・学習・エージェントを分けて許可する方法 AI クローラーのせいで robots.txt に書くことが増えました。用途別のボット名と Google-Extended と Content-Signal を整理します。
Web 2026/09/16
CloudflareでAIボットをブロックする - Managed robots.txt と AI Crawl Control
CloudflareでAIボットをブロックする - Managed robots.txt と AI Crawl Control Cloudflare が robots.txt を代わりに書き、AIボットをエッジでブロックします。どのボットがどれだけ取っていったかも見せてくれます。
Web 2026/09/16
Cloudflare Workers キャッシュ設定方法 - エッジキャッシュとTiered Cache
Cloudflare Workers キャッシュ設定方法 - エッジキャッシュとTiered Cache Workerが外部APIを呼ぶときにキャッシュをかける2つの方法と、知らなければ必ず踏む罠3つ。データセンターごとのキャッシュ・Tiered Cache・キャッシュキー。
Web 2026/09/11
Cloudflare Workers 静的サイトガイド - デプロイからSEOまで
Cloudflare Workers 静的サイトガイド - デプロイからSEOまで 静的サイトをCloudflareに載せ、その前にコードを一枚重ねてSEOを改善するまで。4編に分けて整理したシリーズの案内板。
Web 2026/09/11
Cloudflare Workers 静的サイトホスティング - リクエストの流れと課金基準
Cloudflare Workers 静的サイトホスティング - リクエストの流れと課金基準 Workers Static Assetsとは何か、リクエストがどの順序で流れるのか。いつWorkerが動き、いつ課金されるのか。静的サイトに動的処理を重ねる前に知っておくべきこと。
Web 2026/09/11
React SPA SEO 改善方法 - Cloudflare WorkersでメタタグからSSRまで
React SPA SEO 改善方法 - Cloudflare WorkersでメタタグからSSRまで React SPAを静的ホスティングに載せると、生のHTMLは空の殻です。サーバーを新しく立てず、Cloudflare Workersだけで段階的に改善した過程。
Web 2026/09/11
wrangler 使い方 - Cloudflare Workers のローカル開発とデプロイ
wrangler 使い方 - Cloudflare Workers のローカル開発とデプロイ wranglerのインストールと型設定、wrangler devでworkerdを立ち上げる方法、そしてデプロイ。wrangler devがフロントエンドの開発サーバーではないという点から。
Web 2026/09/11
Hugoブログを作る - 始め方からSEOまで Notion→Hugo→GitHub Pagesでブログを作り、カスタムドメインの接続、多言語対応、セキュリティヘッダーの適用まで順番に整理します。
Web 2026/09/03
SEO監査が指摘するセキュリティヘッダー4つを、Cloudflareでコードなしに適用する
SEO監査が指摘するセキュリティヘッダー4つを、Cloudflareでコードなしに適用する SEO監査レポートがHSTS・CSP・X-Content-Type-Options・Referrer-Policyを指摘する理由と、各ヘッダーの役割を整理します。値が固定されたヘッダーはCloudflare Transform Rulesで、頻繁に変わるCSPはHTMLのmetaタグで分けて管理する方法と、metaではframe-ancestorsが使えないためX-Frame-Optionsが必要 …
Web 2026/08/30
Hugoサイトで多言語対応する
Hugoサイトで多言語対応する Hugo多言語ブログでbaseURL、sitemap、robots、JSON-LD、Open Graph、meta descriptionを設定し、hreflang・canonicalで重複コンテンツ問題を防ぐ方法をまとめました。slug・translationKeyのトラブルシューティングまで一度に確認できます。
Web 2026/02/11
Hugo + GitHubでブログを作る
Hugo + GitHubでブログを作る Notion→Markdown変換→Hugoビルド→GitHub Pagesデプロイという流れで個人ブログを構築する過程をまとめました。Hugoのインストールとm10cテーマの適用、GitHub Actionsによる自動デプロイ、baseURL設定の注意点まで実践し、デプロイエラーを減らしましょう。
Web 2026/02/10
GitHub Pagesでカスタムドメインを使う方法
GitHub Pagesでカスタムドメインを使う方法 GitHub Pagesにカスタムドメインを接続する際に必要なCNAME・A/AAAAレコードの設定と、PagesのCustom domain適用手順をまとめました。ActionsとブランチデプロイでのCNAMEファイルの扱いの違い、digによるDNS確認、CAAレコードが原因でEnforce HTTPSがオンにならない理由まで扱います。
Web 2026/02/10
HTTPS TLS/SSL 無料 vs 有料証明書
HTTPS TLS/SSL 無料 vs 有料証明書 HTTPS構築に必要なTLS/SSL証明書の発行・検証フローと無料(ACME/Let's Encrypt)・有料・クラウド管理型オプションの比較を整理しました。更新自動化と終端ポイントの最小化戦略でコストと運用リスクを抑える方法を確認してください。
Web 2022/03/17