← Page-Type Lab back
DokuWiki · no DB (flat-file) · doku.php?id= · template main.php

(B5) DokuWiki — 互換 (verify)

DB 不要(プレーンテキストファイル保存)の軽量ウィキ。<meta name="generator" content="DokuWiki"> を出力、URL は doku.php?id= 形式。テンプレートの main.php に直接 <script> を追記できるため、全プラットフォーム中で最も注入が容易

doku.php?id= — ページ表示

典型的な URL: /doku.php?id=start。DokuWiki は DB を使わず、 各ページを data/pages/ 配下のテキストファイルとして保存する。SSR で 完全な HTML を返す。

本文サンプル: プロジェクトドキュメントのトップページです。

注入経路: テンプレ main.php

DokuWiki のテンプレートは lib/tpl/<name>/main.php という単純な PHP ファイル。 ここに si.js タグを一行追記するだけで全ページに widget が載る。DB マイグレーションも 管理画面操作も不要で、ファイル編集権限さえあれば即適用できる。