ブログを「更新URLゼロ」の静的構成で作った話

この記事についてAbout this article

ゴールGoal 管理画面のないブログという選び方

こんなあなたへFor you if WordPressの保守に不安がある方

この記事の要約Summary

管理画面もデータベースも持たない静的なブログという作り方と、その理由(攻撃される入口を作らない)。

所要時間Time
1分
必要な準備What you need
ー

このブログは管理画面もDBも持たない純静的構成。攻撃される入口が存在しない。 WordPressの管理画面が毎日攻撃される問題を、機能を持たないことで解決した。 実際に構築した構成とビルドの仕組みを解説する。

なぜ静的構成にしたのか

ブログを作るとき最初に考えたのは「どう作るか」ではなく「どこを攻撃されるか」でした。

管理画面がないと、記事はどうやって足すの?

記事はローカルでMarkdownを書いて、デプロイするだけ。更新のためのURLはこの世に存在しません。

  • 攻撃面ゼロ(書き込みエンドポイントが無い)
  • サーバー費・保守費ほぼゼロ
  • 記事はテキストファイル=Gitで全履歴が残る
  • スマホから直接は書けない(第2弾で検討)
  • コメント欄・いいねは別の仕組みが必要

構成

層採用
SSGAstro
記事Markdown + front-matter
配信静的ファイルのみ
なるほど、「無いものは壊されない」ってことだね!

まとめ

  • 更新URLを持たない=攻撃面ゼロ
  • 記事追加はMarkdown+デプロイのみ
  • 継続はフォルダ走査のチェックが「咎めて」くれる

作ったものを公開できない人の関連記事More from Built it, cannot ship it

この分類をすべて見るSee this category →
いま、何に困っていますかWhat is in your way right now? 3つの質問で、あなたに合う記事を選びます。Three questions pick the articles that fit you. 記事を選ぶFind what to read →

おすすめ記事Recommended

もっとみるSee more →