在线编辑器使用问题
Prose、Codeit 及GitHub站内的在线编辑器使用问题, 使用上一步一坎,只能记录一下,备查。
粘贴时多行文字被合并成一行
猜测是中文支持不好。 Prose中,不在空行粘贴就没事, 粘贴前先随便打个字符,粘贴后删掉即可。
Codeit中没找到解决方法。
这个问题发生在小米手机,QQ浏览器中; iPad没问题。
Prose特有问题
创建文件丢失
猜测是因为未考虑对中文文件名和路径的支持, 导致创建中文命名文件时,噩梦般错乱。
刚建立,写好的文件直接搞丢,无处恢复。 似乎是发生在提交过一次的文件, 修改内容,同时改名,一起提交的情况中。
试一下改内容和改名分开操作提交。 或者只能多存,勤存,留下git记录,便于恢复。
更新测试到的情况
创建文件时指定到另一个文件夹, 实际操作中,在“白羊/_posts”文件夹中,点创建文件, 修改文件的路径,改成“金牛/_posts/…”, 这种操作在GitHub站内编辑器很正常, 但在Prose会引起大混乱。 (印象里在Codeit试过,也不行)
还是丢失,提交后不发布
Prose会加“published:false”这个front matter, 手机使用时,把手机横过来才能、就能看见这个选项。
提交后不发布还有一个情况, 就是GitHub Pages服务器时间比国内时间慢, 如果文件名中的日期先于服务器时间就会不发布, gh-pages的发布结果是通过, 但查具体记录就会看到因为未来日期而跳过了。 解决方法是在_config.yml中指定时区: “timezone: Asia/Shanghai”。
其他查到的解决方法,备查,未测试
export TZ: "Asia/Shanghai"
defaults:
-
scope:
path: ""
types: "posts"
values:
timezone: Asia/Shangha
GitHub在线编辑器问题
语音输入会错乱
具体是在iPadOS 14.6,Safari中, 百度输入法11.4.3.3。 语音输入后会删除前面几个字符, 语音输入的内容还会字序颠倒。
可以在苹果Notes中输入之后整个粘贴进来。
这个情况时有时无, 似乎是前文有中英文混排内容时, 语音输入自动校正,更正内容时触发, 每次更正,修改内容时,“吃掉”一段前文, 如果只有中文内容也不会出问题。