本文へ移動
My CMS Site
  • ホーム
  • 記事一覧
  • このサイトについて
  • 検索
  1. ホーム
  2. 記事一覧

記事一覧

Markdown 記法サンプル

2026年07月10日 サンプル PHP

この CMS で使える Markdown 記法の一覧サンプル。テーマ・公開ビルドの動作確認にも使う。

フロントマターのYAMLは「全部」対応しなくていい

2026年07月09日 PHP

YAML完全対応はライブラリ仕事。自作CMSでは安全なサブセットに絞る方が事故が減る。

テーマを更新しました

2026年07月08日 お知らせ

サイトのテーマを更新。一覧のサムネイル表示と、記事内の目次・脚注の見た目を整えました。

静的サイトの画像管理をどこに置くか

2026年07月02日 制作日誌 PHP

生成物ディレクトリに画像を直置きすると再生成で消える。正本と生成物を分ける話。

1人で使う管理画面のUI設計メモ

2026年06月24日 制作日誌

利用者が自分ひとりの管理画面は、何を作らなくてよいかの判断が本体だった。

XSS対策は「エスケープの順序」で決まる

2026年06月03日 セキュリティ PHP

テキスト整形とHTMLエスケープ、どちらを先にやるか。順序を間違えた瞬間に穴が開く。

既製の静的サイトジェネレータを選ばなかった理由

2026年05月20日 制作日誌

Eleventy等のSSGは優秀。それでも自作PHP CMSにした判断の記録。

静的サイトに検索機能を付ける

2026年04月16日 フロントエンド

サーバー側の検索エンジンなしで、ビルド時のインデックス生成+クライアントJSで日本語検索を実現する。

CSS変数だけでテーマ設計する

2026年03月05日 フロントエンド

プリプロセッサなしで配色・余白・書体を一元管理する、素のCSS変数によるテーマ設計。

SQLiteを「索引」として使う

2026年02月10日 PHP

記事の正本はファイル、DBはいつでも作り直せる索引。この役割分担が運用を楽にする。

MarkdownパーサをPHPで自作する

2026年01月14日 PHP

ライブラリに頼らず、実用に足るMarkdownサブセットをPHPで実装したときの設計メモ。

年末年始の更新について

2025年12月26日 お知らせ

年末年始の更新はお休みします。次回の更新は1月中旬の予定です。

ブログを静的HTMLで配信することにした理由

2025年10月08日 制作日誌

動的CMSではなく静的HTML配信を選んだ理由。速度・安全性・保守の観点から。

サイトを公開しました

2025年09月15日 お知らせ

技術ブログを公開しました。このサイトの方針と、これから書いていく予定の内容について。

  • このサイトについて
  • お問い合わせ
  • プライバシーポリシー

© 2026 My CMS Site