ユーザ用ツール

サイト用ツール


mikanbox:dokuwiki:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
mikanbox:dokuwiki:start [2024/03/07 17:17] freemikanmikanbox:dokuwiki:start [2024/08/19 19:32] (現在) – [Prism Hilighter] freemikan
行 1: 行 1:
 ====== DokuWikiに関する情報 ====== ====== DokuWikiに関する情報 ======
  
 +===== プラグイン =====
  
-====== プラグイン ======+==== Move Plugin ====
  
-===== Move Plugin ===== +[[https://www.dokuwiki.org/plugin:move]]
- +
-[[https://www.dokuwiki.org/plugin:move|解説ページ]]+
  
 ページ名のリネーム、名前空間のリネームの機能が使えるようになります。とても便利なのですが、使い方にやや癖があります。誤って使用するとWiki全体に悪い影響が及ぶ結果になりかねないので、注意深く利用する必要があります。 ページ名のリネーム、名前空間のリネームの機能が使えるようになります。とても便利なのですが、使い方にやや癖があります。誤って使用するとWiki全体に悪い影響が及ぶ結果になりかねないので、注意深く利用する必要があります。
行 12: 行 11:
 2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。常時必要になる機能でもないので、必要なときに有効にして、作業が終わったら無効化しておくような使い方をしています。 2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。常時必要になる機能でもないので、必要なときに有効にして、作業が終わったら無効化しておくような使い方をしています。
  
-===== Note Plugin =====+==== Note Plugin ====
  
-[[https://www.dokuwiki.org/plugin:note|解説ページ]]+[[https://www.dokuwiki.org/plugin:note]]
  
 重要な情報や警告を目立たせるために、メッセージボックスのようにテキストを表示する機能が使えるようになります。残念ながら、2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。改善されることを期待して、それまではWrap Pluginで同等の機能があるのでそちらを使うことにしています。 重要な情報や警告を目立たせるために、メッセージボックスのようにテキストを表示する機能が使えるようになります。残念ながら、2024-03-03時点で、PHP8でDokuWikiを稼働させている場合、ログに大量の警告が出るバグがあります。改善されることを期待して、それまではWrap Pluginで同等の機能があるのでそちらを使うことにしています。
  
-===== Wrap Plugin =====+==== Wrap Plugin ====
  
-[[https://www.dokuwiki.org/plugin:wrap|解説ページ]]+[[https://www.dokuwiki.org/plugin:wrap]]
  
 様々なテキスト効果を指定できる機能が使えるようになります。主に、メッセージボックスのような情報や警告のテキスト表示が可能であり、Note Pluginの代わりとして使用しています。 様々なテキスト効果を指定できる機能が使えるようになります。主に、メッセージボックスのような情報や警告のテキスト表示が可能であり、Note Pluginの代わりとして使用しています。
  
  
-===== Prism Hilighter =====+==== Prism Hilighter ====
  
-[[https://www.dokuwiki.org/plugin:dokuprism|解説ページ]]+[[https://www.dokuwiki.org/plugin:dokuprism]]
  
  
 HTMLのためのシンタックスハイライターであるPrism.jsを利用してコードブロックのハイライトを行うようになるプラグインです。有効化されていると、DokuWikiに組み込みのハイライト構文である''<file cpp>...</file>''で囲まれたコードがprism.jsでハイライトされます。使い方がとてもシンプルなので使いやすいのですが、オプションが何もなく、Prism.jsでは可能な行番号の表示や特定行のハイライトなどは利用できません。それらが必要な場合は、CodePrism Pluginを使ったほうが良いでしょう。 HTMLのためのシンタックスハイライターであるPrism.jsを利用してコードブロックのハイライトを行うようになるプラグインです。有効化されていると、DokuWikiに組み込みのハイライト構文である''<file cpp>...</file>''で囲まれたコードがprism.jsでハイライトされます。使い方がとてもシンプルなので使いやすいのですが、オプションが何もなく、Prism.jsでは可能な行番号の表示や特定行のハイライトなどは利用できません。それらが必要な場合は、CodePrism Pluginを使ったほうが良いでしょう。
  
-成功法ではないのですが、FTPなどで__[dokuwikiのパス]/lib/plugins/dokuprism/prism__というディレクトリの中にPrism.jsのファイル配置されています。これを[[https://prismjs.com/]]からダウンロードできる.jsと.cssファイルに置き換えることで、別のテーマを利用したり、欠けている言語を有効にしたりすることが可能です。+正攻法ではないのですが、__[dokuwikiのパス]/lib/plugins/dokuprism/prism__というディレクトリの中に配置されているPrism.jsのファイルを[[https://prismjs.com/]]からダウンロードできる.jsと.cssファイルに置き換えることで、別のテーマを利用したり、欠けている言語を有効にしたりすることが可能です。
  
-===== CodePrism Plugin =====+==== CodePrism Plugin ====
  
-[[https://www.dokuwiki.org/plugin:codeprism|解説ページ]]+[[https://www.dokuwiki.org/plugin:codeprism]]
  
 Prism.jsによるシンタックスの機能が使えるようになるプラグインです。Prism Highlighterでは使えなかった多くのオプションが指定可能となっています。Prism Hilighterと同時に有効にするべきではありません。どちらか一方のみ使うべきです。2024-03-03時点では、バグがあってそのままでは正しくハイライトされません。 Prism.jsによるシンタックスの機能が使えるようになるプラグインです。Prism Highlighterでは使えなかった多くのオプションが指定可能となっています。Prism Hilighterと同時に有効にするべきではありません。どちらか一方のみ使うべきです。2024-03-03時点では、バグがあってそのままでは正しくハイライトされません。
行 42: 行 41:
 __[dokuwikiのパス]/lib/plugins/codeprism/action.php__を修正します。 __[dokuwikiのパス]/lib/plugins/codeprism/action.php__を修正します。
  
-<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のパス]/lib/plugins/codeprism/codeprism.css__に以下を追加しておきます。 これでハイライトされるようになります。しかし、まだコードの各行に不自然な陰影がついて醜いので、それも修正しておきます。__[dokuwikiのパス]/lib/plugins/codeprism/codeprism.css__に以下を追加しておきます。
  
-<codeprism title=codeprism.css lang=css>+<file css>
 pre.dokuwiki-plugin-codeprism-dft > code { pre.dokuwiki-plugin-codeprism-dft > code {
  box-shadow: none;  box-shadow: none;
行 67: 行 66:
  box-shadow: none;  box-shadow: none;
 } }
-</codeprism>+</file>
  
 これでまずまずの表示になります。 これでまずまずの表示になります。
  
-===== CLI Plugin =====+==== CLI Plugin ====
  
 [[https://www.dokuwiki.org/plugin:cli]] [[https://www.dokuwiki.org/plugin:cli]]
  
  
-===== Table Width Plugin =====+==== Table Width Plugin ====
  
 [[http://www.dokuwiki.org/plugin:tablewidth]] [[http://www.dokuwiki.org/plugin:tablewidth]]
mikanbox/dokuwiki/start.1709799436.txt.gz · 最終更新: 2024/03/07 17:17 by freemikan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki