ログイン

自作マークダウン拡張のライブラリを作り直した話

作成日 2025-11-18 11:44:10
最新更新日 2025-11-18 11:54:23
#RMD #マークダウン #ブログ #PHP

経緯


今までこのブログとかで使ってたライブラリは、正規表現で変換をしていました。
しかし、なんか謎のバグが有ったりとかしで安定してませんでした。
ということでゼロから書き直すことに...

(何個か失われた機能があるけど、気にしないでね!!!!)

変更点


・正規表現を使わなくした(めんどいから)
・エスケープ関係のバグつぶし
・クラス化

使い方(PHP)


まずライブラリをインポート
require("https://cdn.rumia.me/LIB/RMDParser.php?V=LATEST");


そしたらRMDを突っ込んでecho
$rmd = new RMD("~~うんち~~"); echo $rmd->to_html();

これだけです。

使い方(JS)


JS版はまだ作ってません!
今の計画としては、自作言語で書いて、それをPHPとJSに変換しようと考えています。

普通のマークダウンとの違いは?


動画添付対応


マークダウンでは「![alt」とすれば画像を貼れます、
例↓
東京で撮影したグレーな方の公衆電話

それの動画版です。
「?[alt

例↓


アラート


これのこと

あとこれ


ログインしたらコメントが書けますよ!