And*_*niy 6 formatting markup confluence
我想正确格式化目录树图,例如:
- /folder1
- /folder2
- /folder3
- file1
- file2
Run Code Online (Sandbox Code Playgroud)
为此我应该使用什么标记?
小智 7
我知道我正在挖掘这个主题,但我在编写文档时遇到了同样的问题,并且所提出的解决方案都不适合我(就像作者看起来的那样)。因此,为了将来参考,这里有另一个解决方案
\n仅使用ascii字符形成树结构(\xe2\x94\x82、\xe2\x94\x9c、\xe2\x94\x80、\xe2\x94\x94),并在行之间使用Shift + Enter以减少行间距。很有视觉效果
\n\n\xe2\x94\x9c\xe2\x94\x80 folder1\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 subFolder1\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 subFolder2\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80 subFolder3\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80 subFolder4\n\xe2\x94\x94\xe2\x94\x80 folder2\nRun Code Online (Sandbox Code Playgroud)\n
如果您有权访问 Linuxtree命令,则可以执行以下操作tree -Q --charset=ascii。(您可以在 Windows 下使用 cygwin)这与 MTD 的答案不同,因为您必须考虑输出字符并用空格引用文件名。如果您不使用,--charset=ascii您将得到 Confluence 无法处理的字符。
tree -Q --charset=ascii
.
`-- "Folder 1"
|-- "Folder 2"
`-- "Folder 3"
|-- "File 1"
`-- "File 2"
3 directories, 2 files
Run Code Online (Sandbox Code Playgroud)
然后将其放在 Confluence 上的代码块中