Note プラグイン
このような、注釈であることがわかるようなデザインの記法を追加する。
- フォークしてメンテしてくれてるっぽい有志のGitHub
トラブルシューティング
PHPの警告
表面上は問題ないのだが、管理者画面からログを見ると、このプラグインが、ノートを使用したページが表示されるたびに、エラー(Warning)を出している。
PHP Warning: Undefined array key 1 in /var/www/dokuwiki/lib/plugins/note/syntax.php
- バージョン: Last updated on 2020-06-28
ざっくりいうと以下のサンプルコードのような原因により発生している。
// 長さ1の配列 $a = array(1); // これを、list により変数に展開するが、展開する要素が配列より多い list($a0, $a1) = $a; // これはPHP8からはWarningが出る
Githubにはこれに関連したIssueよプルリクが上がっているのだが、どうも長いこと承諾されてない?
ひとまず、あまり綺麗ではないが、手動で以下を書き換えるとWarningは出なくなる。