問題のまとめ

  1. 多段階の番号付きリストの番号表示が異常になる問題
  2. table 表格の表示が異常になり、表示されない問題

多段階の番号付きリストの番号表示が異常

Markdown では「多段階の番号付きリスト」を実現できません。しかも「番号付きリスト」が中断されると、再び 1 から番号が振り直されます。つまり sublime text では正常に表示される番号付きリストが、Hexo の静的ブログでは異常に表示されるのです。以下の画像のとおりです。

解決

前の番号の最後とこの番号の間にある空行を直接削除する
解決策の記事hexo 下 markdown 语法 有序列表序号不匹配を見つけました。その記事では番号の間にある各本文の左側にスペースを追加していましたが、私の問題は解決しませんでした。そこで番号の最後と次の番号の間の空行を削除してみたところ、なんと問題が解決しました。

残っている問題

次の表が表示されない問題を解決した後、番号の表示がまた異常になりました。表とその上の本文の間には空行が 2 行必要だからです。そのため、番号が正常に表示されることと表が正常に表示されることは、どちらか一方しか選べません。今のところ両立する方法は見つかっていません。もし解決できた方がいれば、下のコメント欄で教えてください。

結果表示

读《HTTP 图解》-Chapt 2

table 表格の表示が異常になり、表示されない

table 表格の表示が異常で、私の場合は表がまったく表示されません。以下の画像のとおりです。

table表格不显示

解決

表と本文の間に空行を 2 行入れる。
最初は Hexo の表の書式が違うのだと思い、他の人の表をそのまま以前作成した表の上にコピーしたところ、表が使えるようになりました。コピーした表を削除しても使えたので、後に表と本文の間には空行が 2 行必要なのだと気づきました。

結果表示