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 requeste...
↑でscumlさんが提示している「Quick Fix 1」の方法で解決した。
Preferences → Package Settings → OmniMarkupPreviewer → Settings - User
に以下のコードをコピペする。
{ "renderer_options-MarkdownRenderer": { "extensions": ["tables", "fenced_code", "codehilite"] } }2020-04-27 追記
SublimeTextの最近のバージョンでは↑のコードでは動かないことがあるようだ。 その場合は以下を。
{ "renderer_options-MarkdownRenderer": { "extensions": [ "markdown.extensions.tables", "markdown.extensions.fenced_code", "markdown.extensions.codehilite" ] } }
OMPのデフォルト設定は
"extensions": ["tables", "strikeout", "fenced_code", "codehilite"]
となっているので、strikeout を削るということですな。
コメント