内部リンク切れをチェックするPythonスクリプト紹介
📝 はじめに

こんにちは。派遣社員まなみ🔰です。
ブログ記事が増えてくると、内部リンク切れ(リンク先が存在しない)に悩むことがありますよね。
私も最初は「どこが切れてるのか全然わからない!」と困っていました。
そこで私はPythonスクリプトを使って内部リンク切れをチェックする方法に取り組みました。
少し高度な話なので、ここではスクリプト自体は掲載していません。
もし必要でしたらChatGPTに「リンク切れチェックのPythonスクリプトを教えて」と聞いてみてくださいね。
💻 どんな仕組み?
このスクリプトは、ブログの記事ディレクトリを走査してMarkdownファイルを読み込み、
「/file_name」という形のリンクが存在するかどうかをチェックするものです。
もしリンク切れがあれば、ファイル名とリンク先を出力してくれるので、すぐに修正できます。
🛠️ 使い方の流れ
1️⃣ スクリプトを実行
2️⃣ 結果がターミナルに表示される
3️⃣ リンク切れがあれば、対象のMarkdownファイルとリンク先が出力される
⚠️ 注意点
✅ Hugoのビルド構造を前提に動くので、テーマや構成に合わせて修正が必要かもしれません。
✅ Pythonのインストールとpandasライブラリが必要です(Google検索すれば簡単に入ります)。
📝 まとめ
内部リンク切れはSEO的にもユーザー体験的にもマイナスなので、記事が増えてきたら一度チェックしてみてくださいね。
もしスクリプトが必要でしたら、ChatGPTに「リンク切れチェックのPythonスクリプトを出して」と聞いてみてください!
次回は、Cloudflare Pagesで403エラーが出たときの対処法をお話しします👇
👉 Cloudflare Pagesで403が出たときの解決法
🚀 さらに詳しく知りたい方へ
「AI×コピペだけで副業ブログって実際どうやって作ったの?」と気になる方のために、初心者の私が14日間でブログを作った実践記を専門用語なしでまとめたnoteを公開しています。
「やってみたいけど難しそう…」と迷っている方は、ぜひ読んでみてくださいね!