レ点腫瘍学ノート

2021-04-26

markdown.inc.phpでmarkdown Extraを使う

Top > pukiwikiカスタマイズ箇所 > 2021 > markdown.inc.phpでmarkdown Extraを使う

sonotsさんのmarkdownプラグインを使えばPukiwikiでもmarkdownを利用することができます。このプラグインでは通常はMarkdown Classicを利用しますが、markdown.phpの代わりにmarkdown Extra.phpを入れることで拡張markdownを利用することもできます。

Sonots' PukiWiki プラグイン

Plugin/markdown.inc.php - Sonots' PukiWiki プラグイン
http://pukiwiki.sonots.com/?Plugin%2Fmarkdown.inc.php

Pukiwikiにmarkdownを入れるための、sonotsさんのpukiwiki.inc.phpプラグインを入手し、pluginフォルダに設置します。またこのプラグインを動かすにはPHP MarkdownのページからPHP Markdownのclassic versionのファイルを持ってきてこれもpluginフォルダに置いておく必要がありますが、このときのPHP Markdownファイルは通常版でもExtra版でも問題ないようです。なお、classic versionのサポートは2014年で切れているようです(古い…)。

PHP Markdown / classic version
https://michelf.ca/projects/php-markdown/classic/

プラグインを使いたいときは#markdown{{ }}とするだけです。なお、この波括弧内ではHTMLタグの記載もできますが、一方でpukiwikiプラグインは動作しません。プラグインをあまり使わないページでしかmarkdownを使うのが難しそうですね…。

PHP Markdown classic versionのサポートが終了しているようですがしばらくの間は活用することができそうですので、当面はこれで行ってみたいと思います。

Pukiwikiというフォーマットが今後10年生き残るために最も重要なことの1つ「スマホ対応」は1.5.3で達成されたが、もう1つは「Markdown対応」なのではないかと思われる。

— レ点.bot💉💊🧬 (@m0370) October 1, 2020

関連ページ

PukiwikiでMarkdown記法を使う
環境 PHP 5.3(USBWebServer 8.5) Pukiwiki 1.4.7 UTF-8 導入方法 …
https://blankrune.sakura.ne.jp/blog/archives/17636
Pukiwikiを無理やりMarkdown記法に変えてみた - Qiita
とりあえず実現した PukiwikiがMarkdownで書けたらいいなと思ったPukiwikiユーザーさんはたくさんいらっしゃると思います。 いないですかね…… 僕はそういったものがどうしても欲しくて、PukiwikiライクでM...
https://qiita.com/devneko/items/fafac4ade37c9cb3d2f4