コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

モジュール:サンドボックス/Funa-enpitu/mwmd-code

モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]

MediaWikiのMarkDown記法を強調表示するのはやっぱやめてMarkDownをWikiMarkupに変換する。

## Emphasis
    • This is bold text**

__This is bold text__

  • This is italic text*

_This is italic text_

~~Strikethrough~~

local p = {}
function p.main(frame)
	-- code = string.gsub(code, '', '')
	local code = frame.args[1]
	code = string.gsub(code, '<(.-)>(.-)</(.-)>', '&lt;<span style="color:#008000; font-weight:bold;">%1</span>&gt;%2&lt;/<span style="color:#008000; font-weight:bold;">%3</span>&gt;')
	code = string.gsub(code, "%[%[(.-)%]%]", '<span style="color:#008000; font-weight:bold;">[[</span><span style="color:#008000;">%1</span><span style="color:#008000; font-weight:bold;">]]</span>')
	code = string.gsub(code, "'''(.-)'''", '<span style="color:#3D7B7B;">&#39;&#39;&#39;<span style="font-weight:bold;">%1</span>&#39;&#39;&#39;</span>')
	code = string.gsub(code, "''(.-)''", '<span style="color:#3D7B7B;">&#39;&#39;<span style="font-style:italic;">%1</span>&#39;&#39;</span>')	return '<div class="mw-code">'..code..'</div>'
end

return p