Markdownでリストの後に続けてコードを書きたい場合
Markdownでリストとコードブロックを続けて、

```

    - リスト１
    - リスト２
    
        var x = 1;
    
```

と書くと

>   * リスト１
>   * リスト２
>
> var x = 1;
>
>

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

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

>   * リスト１
>   * リスト２
>

```

>       var x = 1;
>  
```
間になにか挟む。インライン要素か、コメントでいい。

### コメント

```

    - リスト１
    - リスト２
    
    <!-- -->
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２

```

    var x = 1;
    
```

### 空白エンティティ

```

    - リスト１
    - リスト２  
    
    &nbsp;
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２ 



```

    var x = 1;
    
```

### インライン要素空タグ

```

    - リスト１
    - リスト２
    
    <i />
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２

```

    var x = 1;
    
```
間になにか挟む。インライン要素か、コメントでいい。

### コメント

```

    - リスト１
    - リスト２
    
    <!-- -->
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２

```

    var x = 1;
    
```

### 空白エンティティ

```

    - リスト１
    - リスト２  
    
    &nbsp;
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２ 



```

    var x = 1;
    
```

### インライン要素空タグ

```

    - リスト１
    - リスト２
    
    <i />
    
        var x = 1;
    
```

* * *

  * リスト１
  * リスト２

```

    var x = 1;
    
```