OmniMarkupPreviewerでブラウザプレビューすると404エラーになる

SublimeText3(Build3126) の OmniMarkupPreviewer (以下OMP)で書いたテキストをブラウザでプレビュー(Preview Markup in Browser)しようとしたら、ブラウザに以下のエラーが出た。

Error: 404 Not Found

Sorry, the requested URL 'http://127.0.0.1:51004/view/28' caused an error:

'buffer_id(28) is not valid (closed or unsupported file format)'

NOTE: If you run multiple instances of Sublime Text, you may want to adjust the server_port option in order to get this plugin work again.

調べたところ、OMPに組み込まれているMarkdownエクステンション「strikeout」が悪さをしているらしいので、これを使わないようにすればいいようだ。

404 error on preview ... "buffer_id(29) is not valid (closed or unsupported file format)" · Issue #85 · timonwong/OmniMarkupPreviewer
When I attempt to preview a MD file, I get the following error in the browser: "Error: 404 Not Found Sorry, the requested URL ' caused an error: 'b...

↑でscumlさんが提示している「Quick Fix 1」の方法で解決した。
Preferences → Package Settings → OmniMarkupPreviewer → Settings - User に以下のコードをコピペする。

{
    "renderer_options-MarkdownRenderer": {
        "extensions": ["tables", "fenced_code", "codehilite"]
    }
}

OMPのデフォルト設定は

"extensions": ["tables", "strikeout", "fenced_code", "codehilite"]

となっているので、strikeout を削るということですな。

コメント