実現したいこと:マークダウンファイルをWebサーバーに直置きすると、Webサーバー(Apache)がマークダウンファイルをHTMLに変換して表示するようにする。
1) PHP Markdownを取得する。
PHP Markdown
2) Apacheの設定をする(httpd.confを修正する)
- httpd.confに下記2行を追加する
AddType text/markdown md txt
Action text/markdown /admin/src/php/MyMarkdown.php
解説
- AddType text/markdown md txt
- 拡張子 md,txtに対してマークダウン変換処理を実施する。
- 処理対象とする拡張子を追加したい場合、上記 md txtに続けて拡張子を記述する。
- Action text/markdown /admin/src/php/MyMarkdown.php
- 上記で設定した拡張子のファイルにブラウザからアクセスされた場合、マークダウン変換のためのphpスクリプトを実行する
- 実際のスクリプト名は自分の環境に合わせて
3) マークダウン → HTML変換のスクリプトを作成する
- Fenrirのブログが参考になる
備考
- 同様の機能を簡易的に実現するにはChromeではマークダウンを表示する拡張をインストールする方法がある。