问题
今天碰到一个非常奇怪的问题,Github 的 README.md 文件不能正确显示换行。
我在 README.md 中增加了目录结构描述。在 Ubuntu 中,使用 tree 命令显示了 SparseMatrix 项目的目录结构,然后拷贝到 README.md 文件中,发现上传到 Github 的时候,竟然换行失效了。
显示效果如下图

可以看到回车失灵了。
产生原因
不是我的问题,是 Github 对回车解析出现了问题。
解决方案
在后面增加上两个空格就可以正常显示了。我也不知道为什么,只能说解决问题。显示效果如下图。

但是对 TAB 的解析同样有问题。还是换成空格,这样不管哪里都不会出问题。
博客讲述了在Github上README.md文件中遇到的换行显示异常问题。作者发现目录结构拷贝到Markdown后,回车换行在Github上失效。经过排查,确定不是作者个人问题,而是Github对Markdown解析的问题。解决方案是在每一行末尾添加两个空格来确保换行正常显示。同时,注意到Github对制表符(TAB)的解析也有问题,建议统一使用空格以避免显示问题。
3296

被折叠的 条评论
为什么被折叠?



