Markdown使用时的一个BUG的发现过程

前言

遇到bug应该只要提交给官方就好了。但是我正好在学习Web前端,遇到了问题就正好运用新学的知识试着自己处理一下。恰好我又刚好运用新学的知识找到了问题,于是就记录一下自己遇到问题和解决的过程。

问题1-部分内容丢失

写了大段的文章,并且也成功保存到草稿了。但是之后打开的时候发现后半部分都没有了,并且页面显示也有问题。
显示的样子是这样的:

再次打开保存的草稿后,一部分内容会跑到文本框外面去,如上面最后一行的样子。然后这部分在文本框外面的内容就丢失了。
当时只是看到了这个情况,但是并没有什么想法。

临时的解决办法

既然无法保存草稿,那么就不要草稿了。我把整篇写完,然后全部贴上去直接发布看看效果。去了别的Web平台写好了文章,然后贴过来,成功发布了。

问题2-无法编辑

文章是发布成功了,但是发现一些笔误,我要改啊,然后就去编辑。结果点开了是这样的:

因为这篇写的内容是Web前端,里面有一些html和css的代码,我觉的就是我的代码块被页面识别并处理了。

查找原因

按照上面的思路,就去看看为啥会识别我的代码。我都是用```来标记代码块的,想着是不是我哪里漏了没有成对出现,导致一部分代码直接出现在文章中了。当然即使这样,也只是排版有问题,也不应该是上面显示的那样。不过既然是BUG嘛,什么情况都有可能是不是。于是我浏览器在上面错误的界面按F12查看一下源码。一路点开到这里,发现虽然编辑页面显示什么都没有,但是内容都还是在源码里的,只是没有显示出来。

继续点开上面的textarea标签,拉倒最下面,找到了问题的根源:

就是这里,页面识别了我的textarea闭合的标签,虽然我是正确的放在```里面的。

后续处理

一方面,想着去哪里向官方反应这个问题,不过我要吐槽一下,找了半天没找到。最后貌似找到了一个地方,貌似...
另一方面,就是把那篇无法编辑的博文删了,然后暂时避免在文章中出现textarea这个标签,重复发一篇新的出来。
写这篇的目的不是为了反应这个问题,而是记录我发现这个问题以及处理的思路。

原文地址:http://blog.51cto.com/steed/2071264

时间: 2024-08-28 16:30:45

Markdown使用时的一个BUG的发现过程的相关文章

RHEL6.5上Oracle ACFS与Linux samba一起使用时遇到的bug

RHEL上的Oracle ACFS与linux samba一起使用时遇到的bug 一.环境介绍: cat /etc/issue的结果为: Red Hat Enterprise Linux Server release 6.5 (Santiago) Kernel \r on an \m GI的详细patch信息:仅仅安装了GI的11.2.0.4版本,没有打任何的GI psu,没有打任何的GI patch 二.问题说明: 这是一套rhel6.5的rac,使用的是Oracle GI集群软件,使用了ac

C#形参和实参、引用类型和值类型使用时的一个注意点。

这是早上群里讨论的例子. 1 static void main(string [] arg){ 2 3 var p1=new Person{Name="张三"}; 4 var p2=new Person{Name="李四"}; int i=0; 5 A1(p1,i); 6 A2(p2,ref i); 7 Console.WriteLine(p1.Name+"----"+i);//输出张三-----0 8 Console.WriteLine(p2.

记一个bug的排查过程---复盘

公众号做了新需求:菜单的click事件,支持多条客服消息. 上线后,只有一个功能不好使,是点击菜单,预期发一条文本类型的客服消息. 实际操作时,点这个菜单项后,什么也没有发生. elk上看日志,也没有什么报错.也不应该有报错,如果后端服务异常,公众号上会提示,“服务不可用”如果在后台打开 菜单管理 页面,什么也不做,再点个 保存 ,菜单 的功能就恢复正常了. ====================================================================

bootstrap使用时 细节心得

最近国庆7天 还原某丽说 APP PC端网页(作业)时  全程使用bootstrap制作 也遇到了以前很少碰到过的问题 bootstrap 本身修改了某些默认样式  即使在 未给标签class命名某个bootstrap模板时  某些标签也被修改过  这样会容易使某些像我一样的新手误以为自己写的代码哪里出了问题  而浪费很多时间去找一个 没有错误的错误  所以在这里给各位同学做个温馨提示 例如 fieldset 中 lengd标签中的文字 应该是水平居中 位于两侧横线中间 并且垂直居中于横线 但在

centos7(redhat7) 中localtime_r有一个BUG

centos7(redhat7) 中localtime_r有一个BUG.具体过程如下:step1 后台进程启动.step2 用户修改时区.step3 后进进程在使用localtime_r取时间时,不会更新时区.取得时间还是旧的时间.但是localtime使用新的时区计算时间.step4 此时再使用localtime调用后,localtime_r才使用新时区,计算时间.PS, centos6无此问题. BUG 2 centos7.5,进程使用gettimeofday (&tv,&tz);不会

发现C++Builder 2010集合类的一个BUG

今天用C++Builder 2010写一段小代码,用到了集合类,可集合运算结果怎么也不对,排除了其它原因,最后确定应该是集合类源代码的问题,下面是一段集合类的测试代码: enum TTest{tt0, tt15 = 15, tt16 = 16}; typedef Set<TTest, tt0, tt16> TTests; void __fastcall TForm1::Button1Click(TObject *Sender) { TTests t1 = TTests() << t

偶然的错误发现一个bug,引人深思的null

今天测接口的时候 很偶然的发现一个bug,先交代下游戏接口游戏战斗时会发送uid和登录token回去,这时候会返回一个参数叫storykey发送uid,token,返回storykey,战斗结果加上storykey再发回去,这是一次战斗流程,storykey只能被使用一次.然后我写代码的时候不小心多加了个引号,导致uid多了个引号,这样token和uid就对不起来了,服务器提示token错误,然后再发战斗结果和storykey(这个时候为null)回去,竟然返回了正确的战斗结果,更可怕的是,这个

发现一个骗粉丝的人后发现博客园的一个bug

发现一个骗粉丝的人后发现博客园的一个bug 当你点开这篇文章的时候,如果你已经登录博客园账号,那么你自动回成为我的博客园粉丝,因为我加了自动关注的js,这里并不是想骗粉丝,希望博客园能重视这个bug(当然博客园肯定知道这个bug的).明天早上我会删除掉这段js的. 起因>发现一个骗粉丝的人 经过>他是如何实现骗粉丝的 我的一些思考 1.发现一个骗粉丝的人 今天下班,打开博客园的时候看到这篇文章,点了进去,感觉排版不错,自定义的界面体验非常不错,职业性地点击了主页看了看,发现了一个问题,于是乎有

【Qt】无边框窗体中带有ActiveX组件时的一个BUG

无意中发现的一个BUG,Qt5.1.1正式版首先创建一个GUI工程,拖入一个QAxWidget控件(为了使ActiveX生效,需要在.pro文件中加入CONFIG += qaxcontainer)接着,为了让ActiveX有效,需要引入一个组件,我这里引入的是IE组件 [cpp] view plain copy MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->s