差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| mikanbox:dokuwiki:start [2024/03/07 17:17] – freemikan | mikanbox:dokuwiki:start [2024/08/19 19:32] (現在) – [Prism Hilighter] freemikan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== DokuWikiに関する情報 ====== | ====== DokuWikiに関する情報 ====== | ||
| + | ===== プラグイン ===== | ||
| - | ====== プラグイン ====== | + | ==== Move Plugin | 
| - | ===== Move Plugin ===== | + | [[https:// | 
| - | + | ||
| - | [[https:// | + | |
| ページ名のリネーム、名前空間のリネームの機能が使えるようになります。とても便利なのですが、使い方にやや癖があります。誤って使用するとWiki全体に悪い影響が及ぶ結果になりかねないので、注意深く利用する必要があります。 | ページ名のリネーム、名前空間のリネームの機能が使えるようになります。とても便利なのですが、使い方にやや癖があります。誤って使用するとWiki全体に悪い影響が及ぶ結果になりかねないので、注意深く利用する必要があります。 | ||
| 行 12: | 行 11: | ||
| 2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。常時必要になる機能でもないので、必要なときに有効にして、作業が終わったら無効化しておくような使い方をしています。 | 2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。常時必要になる機能でもないので、必要なときに有効にして、作業が終わったら無効化しておくような使い方をしています。 | ||
| - | ===== Note Plugin | + | ==== Note Plugin ==== | 
| - | [[https:// | + | [[https:// | 
| 重要な情報や警告を目立たせるために、メッセージボックスのようにテキストを表示する機能が使えるようになります。残念ながら、2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。改善されることを期待して、それまではWrap Pluginで同等の機能があるのでそちらを使うことにしています。 | 重要な情報や警告を目立たせるために、メッセージボックスのようにテキストを表示する機能が使えるようになります。残念ながら、2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。改善されることを期待して、それまではWrap Pluginで同等の機能があるのでそちらを使うことにしています。 | ||
| - | ===== Wrap Plugin | + | ==== Wrap Plugin ==== | 
| - | [[https:// | + | [[https:// | 
| 様々なテキスト効果を指定できる機能が使えるようになります。主に、メッセージボックスのような情報や警告のテキスト表示が可能であり、Note Pluginの代わりとして使用しています。 | 様々なテキスト効果を指定できる機能が使えるようになります。主に、メッセージボックスのような情報や警告のテキスト表示が可能であり、Note Pluginの代わりとして使用しています。 | ||
| - | ===== Prism Hilighter | + | ==== Prism Hilighter ==== | 
| - | [[https:// | + | [[https:// | 
| HTMLのためのシンタックスハイライターであるPrism.jsを利用してコードブロックのハイライトを行うようになるプラグインです。有効化されていると、DokuWikiに組み込みのハイライト構文である''< | HTMLのためのシンタックスハイライターであるPrism.jsを利用してコードブロックのハイライトを行うようになるプラグインです。有効化されていると、DokuWikiに組み込みのハイライト構文である''< | ||
| - | 成功法ではないのですが、FTPなどで__[dokuwikiのパス]/ | + | 正攻法ではないのですが、__[dokuwikiのパス]/ | 
| - | ===== CodePrism Plugin | + | ==== CodePrism Plugin ==== | 
| - | [[https:// | + | [[https:// | 
| Prism.jsによるシンタックスの機能が使えるようになるプラグインです。Prism Highlighterでは使えなかった多くのオプションが指定可能となっています。Prism Hilighterと同時に有効にするべきではありません。どちらか一方のみ使うべきです。2024-03-03時点では、バグがあってそのままでは正しくハイライトされません。 | Prism.jsによるシンタックスの機能が使えるようになるプラグインです。Prism Highlighterでは使えなかった多くのオプションが指定可能となっています。Prism Hilighterと同時に有効にするべきではありません。どちらか一方のみ使うべきです。2024-03-03時点では、バグがあってそのままでは正しくハイライトされません。 | ||
| 行 42: | 行 41: | ||
| __[dokuwikiのパス]/ | __[dokuwikiのパス]/ | ||
| - | <codeprism title=action.php lang=php hl=7-9> | + | <file php> | 
| private function getTheme() | private function getTheme() | ||
| { | { | ||
| 行 55: | 行 54: | ||
| return $theme; | return $theme; | ||
| } | } | ||
| - | </codeprism> | + | </file> | 
| これでハイライトされるようになります。しかし、まだコードの各行に不自然な陰影がついて醜いので、それも修正しておきます。__[dokuwikiのパス]/ | これでハイライトされるようになります。しかし、まだコードの各行に不自然な陰影がついて醜いので、それも修正しておきます。__[dokuwikiのパス]/ | ||
| - | <codeprism title=codeprism.css lang=css> | + | <file css> | 
| pre.dokuwiki-plugin-codeprism-dft > code { | pre.dokuwiki-plugin-codeprism-dft > code { | ||
| box-shadow: | box-shadow: | ||
| 行 67: | 行 66: | ||
| box-shadow: | box-shadow: | ||
| } | } | ||
| - | </codeprism> | + | </file> | 
| これでまずまずの表示になります。 | これでまずまずの表示になります。 | ||
| - | ===== CLI Plugin | + | ==== CLI Plugin ==== | 
| [[https:// | [[https:// | ||
| - | ===== Table Width Plugin | + | ==== Table Width Plugin ==== | 
| [[http:// | [[http:// | ||
