Logo

『博文格式』举个BUG

注意”title:”后面要空一格再写标题,不然的话文章会没被分类,而且文章名就不是title:后面的东东,而是文件名。 而且文件名格式要为yy-mm-dd-title.md,yymmdd是年月日,title是文章的标题。 Ps:记事本什么的前面有BOM一定要注意,推荐用everedit写。

上面哪一个中枪了,网页就会表现为(前面数据不被解析->背景成白色的,图裂)

就像这篇文章一样

####什么是BOM

BOM(Byte Order Mark),是UTF编码方案里用于标识编码的标记。

这个标记是可选的,因为UTF8字节没有顺序,所以它可以被用来检测一个字节流是否是UTF-8编码的。微软(windows)在自己的UTF-8格式文本文件之前加上了EF BB BF这三个字节,而Windows上面的UltraEdit/Notepad(包括记事本)等程序就是根据这三个字节来确定一个文本文件是ASCII的还是UTF-8的。然而这只是微软暗自作的标记,其它平台上并没有对UTF-8文本文件做个这样的标记。

但并不是说用everedit就一定没有BOM了,进入”工具->设置->常规”查看。

(还有保存的时候要看一看,注意”添加BOM”一项应为没勾选)

####查看是否有BOM的方法:

  • 用UltraEdit或Everedit打开,切换到十六进制编辑模式(Ctrl + H),戳上面一栏的编辑 再戳最下面的HEX模式 查看文件头部是否有EF BB BF这个三个字节

###当发现有BOM时怎么解决?

理论上在发现有BOM后用HEX看到后删去EF BB BF这三个字节即可,但为了安全:建议重新新建一个文档,复制,再保存。

最后这篇文章的格式就交給UNkonw来修复了/嘿嘿嘿<( ̄ˇ ̄)/~