Markdownでリストとコードブロックを続けて、

- リスト1
- リスト2

    var x = 1;

と書くと

  • リスト1
  • リスト2

    var x = 1;

となってしまい、var x = 1;の箇所が意図したコードブロックになりません。
リストとコードの間に見出しを入れると上手くいくのですが、リストに続けてコードを書きたい場合は、どう書いたらよいのでしょうか?

[追記]以下のような出力結果にしたいです。

  • リスト1
  • リスト2
  var x = 1;