Edited at

Markdown のコードブロックの中で PowerShell で .NET の静的メソッドを呼び出すコードを書いたら表示されないのを回避するバッドノウハウ

More than 3 years have passed since last update.

コードブロックの中に [System.IO.Compression.Zipfile]::ExtractToDirectory("", "") みたいなのを書くと表示されない.

行末にセミコロンを付けると,ちゃんと表示されるし,コードとしての意味も変わらないで保たれる.

ただ,とてもバッドノウハウな感じ ...

ちなみに,Qiita だけじゃなくて,Gist でも同じ現象が発生していて,同じように回避できた.

ただ,Gist だと,reStructuredText で書けば,そもそも問題が発生しない.

多分,使ってるライブラリが同じ(pygments.rb??)で,それの問題っぽい??

# 表示されない

# [System.IO.Compression.Zipfile]::ExtractToDirectory("", "")

# 表示される
# [System.IO.Compression.Zipfile]::ExtractToDirectory("", "");
[System.IO.Compression.Zipfile]::ExtractToDirectory("", "");
[System.IO.Compression.Zipfile]::ExtractToDirectory("", "") # コメント付けても表示される


See also