GitBook 开发问题记录

Create by jsliang on 2019-5-23 08:57:02
Recently revised in 2019-5-29 08:48:05

在使用 GitBook 的过程中,Mac 使用 gitbook servegitbook serve 的时候,是 OK 的。

但是,在 Windows 下:

1. document-library\JavaScript-library\Vue\VueBase.md
2. document-library\JavaScript-library\Vue\VueOfficialDocuments.md
3. document-library\JavaScript-library\Vue\VueDemoTwo.md
4. document-library\JavaScript-library\React\ReactList-ReactRouter.md
5. document-library\other-library\shortArticle\share\November2018.md
6. document-library\other-library\Website\ShoppingMall\ShoppingMall.md
7. document-library\other-library\WeChatApplet\WeChatAppletBug.md
8. document-library\other-library\WeChatApplet\WeChatAppletFunctionList.md

后来,小伙伴 胡琦 给了我提醒:

“这几个文件需要切换 CRLF 为 LF:ETC - Issue - 3

然后,我顺着文章查看:

关于 CR、LF、CRLF

  • CR:Carriage Return,对应 ASCII 中转义字符 \r,表示回车。早期的 Mac 系统(MacIntosh)采用 CR 格式。
  • LF:Linefeed,对应 ASCII 中转义字符 \n,表示换行。Unix / Linux / Mac OS X 等使用 LF 格式。
  • CRLF:Carriage Return & Linefeed,对应 ASCII 中转义字符 \r\n,表示回车并换行。Windows 系统采用两个字符换行,即 CR + LF。

更多可以查看:CRLF、CR、LF详解

我们文中出现的 bug,应该是 GitBook 编译的时候,使用的换行符配置不同,导致 Mac 和 Windows 有差异。


jsliang 广告推送:
也许小伙伴想了解下云服务器
或者小伙伴想买一台云服务器
或者小伙伴需要续费云服务器
欢迎点击 云服务器推广 查看!

图 图

知识共享许可协议
jsliang 的文档库梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/LiangJunrong/document-library上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。

Copyright © jsliang.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-05-29 08:48:16

results matching ""

    No results matching ""