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文字として出力する、これを行う何らかの方法を含んでいることを期待していました。
別のリポジトリ]1の例に倣って、ディレクトリ構造を3重のバックスラッシュで囲みました(```
)。
project
│ README.md
│ file001.txt
│
└───folder1
│ │ file011.txt
│ │ file012.txt
│ │
│ └───subfolder1
│ │ file111.txt
│ │ file112.txt
│ │ ...
│
└───folder2
│ file021.txt
│ file022.txt
Unicodeの文字が気になる場合は、ASCIIを使って構造を作ることができます。
.
+-- _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
これは、ANSI
出力を選択した場合にtree
が使用するフォーマットに似ています。