Growing ⇈ !
Author: WingWJ
Date: 3rd, Dec, 2020
昨晚偶然点开了自己的 github.io 页面,意外发现有个页面显示的全是乱码。。
因为我之前提交文档后,多关注的是 github.com 本身的页面,github.io 的网页平时倒还真没关注过。我顺手把其他页面点了下,发现就 Cyborg 那篇文章(当前已修复)有问题。
没办法,还是得自己来看。又仔细对比了下这篇乱码文章格式,与其他正常格式的文档,并没发现文档格式本身的问题。
那是否是链接问题?因为乱码那篇文档,我在浏览器打开的时候非常快,而其他正常页面,好像是需要一个额外的加载时间。
又对了下,意外的发现,正常和异常的页面,似乎打开的页面格式是不一样的——正常的页面后缀是 html 的,异常的直接是原始的 md 后缀。
这下就好办了,继续看,原来乱码文章的 原始 md 文档中包含了一个空格。。生成的 url链接中是用%20
替换的。经过测试:
%20
的链接,进而导致无法将 md 文档 自动转换为 html 格式的页面——内心独白:识别不出来你也别乱码啊。。所以,重新提交,修改原 md 命名去掉空格后,重新提交,问题修复,页面已可正常访问。
以上,是最近碰到的一个诡异问题。发出来分享下,也希望对其他人有帮助~
P.S. github.io 这个网址非常不稳定,墙内有时能访问有时访问不了,纯看心情。。