#author("2020-04-07T05:55:17+09:00","","")
#author("2020-04-07T05:55:59+09:00","","")
**[[質問箱/5368]] [#f5e19070]
|RIGHT:70|LEFT:410|c
|~カテゴリ|動作環境|
|~サマリ|PukiWiki記法のパーサー|
|~バージョン|1.4.7|
|~投稿者|[[UFO]]|
|~状態|完了|
|~投稿日|&new{2020-03-14 (土) 16:16:59};|
***質問 [#j1ad2e6b]
既出でしたらすみません。
PukiWikiには独自の記法が採用されていますが、これをパースしてくれる外部ライブラリ等はございますでしょうか。
もし存在しない場合、パーザーにあたるphpコードの部分がどこにあるか教えていただけますでしょうか。

***回答 [#d48e67fa]
- 外部パーサーは聞いたことがありませんが PukiWiki ソース中でパース処理を行っているのは lib/convert_html.php です。 function convert_html() が起点になります -- [[umorigu]] &new{2020-03-15 (日) 00:11:30};
- 的確かつ明確な情報をありがとうございます。助かりました. -- [[UFO]] &new{2020-03-21 (土) 00:01:15};
- もし後日、同じような疑問を持った方がいらっしゃったときに解決できるよう、パーズ関数を呼び出すためのソースコードを gist にまとめて置いておきます: -- [[UFO]] &new{2020-04-07 (火) 02:54:40};
- と思いましたが、なぜか gist の URL を貼り付けることができません。どうすればよいのでしょう…… -- [[UFO]] &new{2020-04-07 (火) 02:55:31};
- gist の URL をコメントに含めると 500 が帰ってきてしまいます。 PukiWiki のバグでしょうか……? -- [[UFO]] &new{2020-04-07 (火) 02:56:07};
- https:// gist.github.com/TonalidadeHidrica/1ea988860ecb3f797c79509e99b21ad9 -- [[UFO]] &new{2020-04-07 (火) 02:56:40};
- ありがとうございます。いいですね。スパム対策のためURLは投稿できなくなっています。もう少し良い対応に変えたいのですが、現状これです -- [[umorigu]] &new{2020-04-07 (火) 05:55:59};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.035 sec.

OSDN