見出し、表、リンク、画像、に限れば、MITライセンスのmarked.jsを読み込ませるのが最短の方策ですが、これは脚注等の対応がありません。\rたとえばsedを用いると\recho "行頭[[リンク]]行末"|sed "s|\[\[\(.*\)\]\]|<a href=’https://ando.nagoya/wiki/\1’>\1</a>|g"\r行頭<a href=’https://ando.nagoya/wiki/リンク’>リンク</a>行末\rといった変換がされます。\rサニタイジング等は別に検討する必要があります。