WP plugin: 簡易記法で記事を書く - PHP Markdown Extra
サイケデリックビビアンさんで紹介されていた PHP Markdown Extra を、試しに使い始めました。
| 機能概要 | 簡単な記号を用いた書式で記事を書くと、記事表示時に XHTML へ変換してくれる。XHTMLタグとの併記可。< > & も実体参照に自動変換。 |
|---|---|
| バージョン | Extra 1.0.1 |
| 作者(web) | Michel Fortin さま |
| 配布元 | PHP Markdown |
| ドキュメント | 同上/下記参考ページ |
| デモ | PHP Markdown: Dingus |
| 注 | ビジュアルリッチエディタとの同時使用不可1 |
| 適用したWP |
|
前置き
- 私の目的はずばり、サンプルコードを書くときの実体参照への変換です。(狭!) WordPress にはクイックタグがあるので、XHTML で書くのは苦ではないのですが、実体参照への打ち直しは、コードが長くなるほど辛い・・・。
- それはさておき、マークダウン書式は、感覚的に合致した記号の使われ方なので、覚えやすく、XHTML タグを使って書いた記事よりも見やすい。
- XHTML タグと混在できる。全ての XHTML タグへ変換するためのものではなく、ベーシックなテキストを見やすく簡単に書くためのものなので。
- runPHP 等を使うためにビジュアルリッチエディタをオフして、XHTML と格闘している人にもおすすめ。2
導入手順
- PHP Markdown と PHP Markdown Extra3 の2種類あるので、使いたいほうをダウンロードし、解凍。
デフォルトでは、記事とコメントの両方に Markdown が有効となっているが、無効にしたい場合は
markdown.phpの 34 or 35行目を修正。
(例) コメントではマークダウンを無効にする。# WordPress settings: # $md_wp_posts = true; # Set to false to remove Markdown from posts. $md_wp_comments =false; # Set to false to remove Markdown from comments.markdown.phpをwp-content/plugins/ディレクトリへアップロード。- 管理画面にて有効化。
- ビジュアルリッチエディタをオフにする。
使い方・メモ
- 記事投稿/ページ作成画面で、Markdown の書式で書く。
- backtick 「`」とは、Windows キーボードでいうと P キーのお隣、@ キーだ!
- XHTML タグで囲まれた部分はマークダウンが無効になるので、自力でタグ打ち & 実体参照置換。
- ただし、Extra では、ブロック要素タグ内でマークダウン可能。 cf. PHP Markdown Extra - Markdown Inside HTML Blocks
- CSS のために ul にクラスセレクタを付けたいのだけど、そのために ul タグを書くと、その中全部がマークダウン対象外になってしまう。Extra でも、中にもう1組 ul が作られてしまうし・・・。(;_;) div とか td の中は OK なのになあ。
Markdown 書式 参考ページ
- PHP Markdown: Concepts — 配布元による文法紹介。
- PHP Markdown Extra — Extra 独自部分
- Daring Fireball: Markdown Syntax Documentation — さらに詳しくはココ。オリジナル Markdown の作者 John Gruber 氏によるページ。改めて感謝。
- PHP Markdown: Dingus — デモは 変換後の XHTML ソースが見られて便利4。 Syntax Cheatsheet はちら見に便利。
- 日本語解説
- Unmovabletype » Markdown文法紹介 — 日本語での説明がありがたい。オリジナル Perl 版 Markdown の紹介だけど、書き方は基本的に同じ。
- Future is Now » Memo » Markdown記法 追記 — Extra 独自部分も網羅。
- ビジュアルリッチエディタの替わりにできるプラグインな訳で。。。[back]
- うちの使っているプラグインリストに載っているものとは併用できている。[back]
- Extra は ブロック要素タグ内のマークダウン、
<dl>、テーブル等をサポート。 cf. PHP Markdown Extra description。デモページで両方試せる。[back] - どのような XHTML が生成されるかは、WordPress 上では、記事を保存してプレビューしてソースを見ないと分からないので。[back]



WP Plugin DB JAPAN :
September 3rd, 2006 at 12:43
PHP Markdown, PHP Markdown Ext…
Markdown書式で記事・ページを作成、記事表示時にXHTMLへ変換。
… (more…)