ユーザ用ツール

サイト用ツール


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]]
行 11: 行 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]]
行 17: 行 17:
 重要な情報や警告を目立たせるために、メッセージボックスのようにテキストを表示する機能が使えるようになります。残念ながら、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]]
行 24: 行 24:
  
  
-===== Prism Hilighter =====+==== Prism Hilighter ====
  
 [[https://www.dokuwiki.org/plugin:dokuprism]] [[https://www.dokuwiki.org/plugin:dokuprism]]
行 31: 行 31:
 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]]
行 41: 行 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()
  {  {
行 54: 行 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;
行 66: 行 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.1709799470.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