Markdown 記法サンプル
この CMS で使える Markdown 記法の一覧サンプル。テーマ・公開ビルドの動作確認にも使う。
タグ
この CMS で使える Markdown 記法の一覧サンプル。テーマ・公開ビルドの動作確認にも使う。
利用者が自分ひとりの管理画面は、何を作らなくてよいかの判断が本体だった。
テキスト整形とHTMLエスケープ、どちらを先にやるか。順序を間違えた瞬間に穴が開く。
Eleventy等のSSGは優秀。それでも自作PHP CMSにした判断の記録。
サーバー側の検索エンジンなしで、ビルド時のインデックス生成+クライアントJSで日本語検索を実現する。
記事の正本はファイル、DBはいつでも作り直せる索引。この役割分担が運用を楽にする。
ライブラリに頼らず、実用に足るMarkdownサブセットをPHPで実装したときの設計メモ。