QA@IT

Wiki文法の解析方法は何ですか?

3036 PV

RedClothkramdown gem で Wikipedia(Ruby on Rails) のページ内容を解析して、下記の形になりました:


{{Infobox Software | 名称 = Ruby on Rails | ロゴ = [[ファイル:Ruby on Rails logo.jpg|48px]] | スクリーンショット = [[ファイル:Rails default index.png|250px]] | 説明文 = Railsアプリケーションデフォルトページ | 開発元 = [http://www.rubyonrails.org/core Rails Core Team] | 最新版 = 3.2 | 最新版発表日 = {{Release_date|2012|1|20}} | 対応OS = | 対応プラットフォーム = [[クロスプラットフォーム]] | 種別 = [[Webアプリケーションフレームワーク]] | ライセンス = [[MIT License]] | 公式サイト = [http://rubyonrails.org rubyonrails.org] }}
...

どうやって自分のサイトでもよいHTML表現ができますか?

回答

MediaWikiのparserはMediaWikiサイトに載っています。
http://www.mediawiki.org/wiki/Alternative_parsers

とりあえずWikiClothではparseできるようでした。
https://github.com/nricciar/wikicloth/

編集 履歴 (0)
  • ご回答ありがとうございます。参照しました。
    「Wikitext」は一番正しいそう。でも「Template:Infobox_Software」の{{}} マックアップと外部リンクまたよく解析できないです。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。