ディレクトリとファイルの構造をMarkdownの構文で表現する
Jekyllのブログ記事の中で、ディレクトリ&ファイル構造を説明したいのですが、Markdownはそのようなものを出力するきちんとした方法を提供していますか?
例えば、Jekyllのウェブサイトのat this linkを見ると、ディレクトリ&ファイル構造がとてもきれいにページ上に出力されています。
.
├── _config.yml
├── _drafts
| ├── begin-with-the-crazy-ideas.textile
| └── on-simplicity-in-technology.markdown
├── _includes
| ├── footer.html
| └── header.html
├── _layouts
| ├── default.html
| └── post.html
├── _posts
| ├── 2007-10-29-why-every-programmer-should-play-nethack.textile
| └── 2009-04-26-barcamp-boston-4-roundup.textile
├── _data
| └── members.yml
├── _site
└── index.html
私は上記のラインブロック文字がUnicodeであると信じています(この回答はこちらに記載されています)が、Markdownや異なるブラウザがそれらをどのように扱うかはわかりません。私は、Markdownが、おそらく上記のUnicode文字として出力する、これを行う何らかの方法を含んでいることを期待していました。
174
3
別のリポジトリ]1の例に倣って、ディレクトリ構造を3重のバックスラッシュで囲みました(
```
)。project │ README.md │ file001.txt
│ └───folder1 │ │ file011.txt │ │ file012.txt │ │ │ └───subfolder1 │ │ file111.txt │ │ file112.txt │ │ ... │
└───folder2 │ file021.txt │ file022.txt
Unicodeの文字が気になる場合は、ASCIIを使って構造を作ることができます。
これは、
ANSI
出力を選択した場合にtree
が使用するフォーマットに似ています。tree](http://mama.indstate.edu/users/ice/tree/)を使えば、あなたの例とよく似たものを生成できます。出力ができたら、それを
<pre>
タグで囲むことで、プレーンテキストのフォーマットを維持することができます。