zoukankan      html  css  js  c++  java
  • 吐槽下CSDN编辑器

    Perface

    近期喜欢上了markdown,我认为它就是一些HTML标签的快捷键,用一些符号来取代标签,易学易读易用,何乐而不为呢?近期也喜欢用印象笔记来让我的记忆永存,确实它强大的收集能力让我迷上了,在微信微博网页邮箱等领域都有途径保存到印象笔记中,它对markdown也是支持的。我在chrome安装了马克飞象的插件,能够一边写markdown,一边预览。把一篇笔记完毕后,我能够点击保存到印象笔记中。

    History

    以下是我之前写blog的过程

    1. 对于一个前端,我比較喜欢能够用我前端技术自己定义我的界面。所以我用的源码模式,还有就是HTML的语义化,由于你能够在源码中写标签,比方<h3>表示标题<p>表示段落等标签;可是在可视化编辑界面你是不能选择你的标签的。该编辑器帮你自己主动生成;
    2. 源码模式慘就慘在你每次都要写< >,写到你烦;
    3. 图文并茂的博客所讲的内容比較easy让人理解的。可是要嵌入图片的时候,我一般有四部曲截图 -> 放在桌面 -> 选择并上传 -> 插入大家有没更快的方法啊,求教啊;
    4. 随便写一篇博客都要2个小时左右,我认为真的浪费太多时间,可是最少三分之中的一个的时间是用来该文章的样式,比方说字体、背景、图片的边框等等!

    Idea

    综上所述,近期我就想用markdown写博客。来提高我的个人效率。我不是必需去纠结那些样式的问题,我要专注的是我博客内容的质量。

    Truth

    可是CSDN编辑器对我say no

    1. csdn编辑器不支持代码高亮或者代码填充
    影响
     我每次都是要敲每一个标签,特别是< >这两个符号。

    没有高亮,我认为每一个标签都是一样,非常easy看错,还好它有格式化,不然会更乱。

    原因:我认为没实现这个功能的原因可能是毕竟写博客的人不都是前端的,就不是必需实现把这个编辑器做得那么完美
    解决方法:既然没实现代码高亮和补全,我能够去别的编辑器上写。比方在Sublime Text先做好再来复制粘贴到源码模式
    2. csdn编辑器不支持markdown
    影响
     确实有点失望吧
    原因:想不出来它为什么不支持,连github/stackoverflow都支持了
    解决方法:我能够用一些软件把markdown转换成HTML,在复制粘贴上去。想想是美好的,可是现实呢?以下就是问题所在了
    3. csdn编辑器不支持用style标签
    影响
     这个对我的影响是最大的,由于上面转换成HTML后。它是有链接css路径的。也就是说有类选择器。id选择器。元素选择器等,可是由于不能用style标签,就不能再里面写各种选择器了。假设你要设置元素的样式的话,就仅仅能在元素的style属性里面设置,可是这样代码太冗余了,表现跟结构严重耦合,样式的重用性不高。
    原因:可能是怕我嵌入的style标签中设置的元素选择器影响到页面的其它同样元素吧
    解决方法:对我来说。我没有解决方法。
  • 相关阅读:
    Angular6在自定义指令中使用@HostBingDing() 和@HostListener()
    升级到Angular6后对老版本的RXJS代码做相应的调整
    关于Angular6版本升级和RXJS6新特性的讲解
    ANGULAR 使用 ng build --prod 编译报内存错误的解决办法
    在js内生成PDF文件并下载的功能实现(不调用后端),以及生成pdf时换行的格式不被渲染,word-break:break-all
    在js中获取页面元素的属性值时,弱类型导致的诡异事件踩坑记录,
    前端使用mobx时,变量已经修改了,为什么组件还是没变化,map类型变量,对象类型变量的值获取问题(主要矛盾发生在组件使用时)
    在Java中发送http的post请求,设置请求参数等等
    spring定时任务注解@Scheduled的记录
    js获取dom元素的子元素,父元素,兄弟元素小记
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6915322.html
Copyright © 2011-2022 走看看