当CSDN携手Markdown

Tags: CSDN Markdown

也不知道是不是基于 Github 崛起的因素,Markdown 也是迅速流行起来,导致大家现在看到类 Word 的编辑器就忍不住想要吐槽。。。近期听说 CSDN 博客最终支持 Markdown编辑了,着实了了广大博友一块心病。

———————————————————————————————————————

Markdown

  • HTML 与 Markdown 的那些事

常常泡 Github 的朋友应该知道,Markdown是一种轻量级的标记语言,其目的是为了解决 XHTML/HTML 格式在阅读和书写上的不便利性。想想假设我们使用 HTML 来写博客。该输入多少尖括号才行呢。

。。所以呢。一个可行的办法是。通过一个在线编辑器,设置一排像 Word 一样的编辑button,来帮助用户插入相应的隐藏标签,然后将更改后的样式显示给用户。这样一方面使格式改动变得直观,同一时候也提高信息公布的工作效率。而这,正是 CSDN 默认的一款在线 HTML 编辑器 xhEditor 所做的事儿。

可是,作为程序员的我们,总喜欢每个 bit 都应该精确到位。太多的隐藏标签常常会在不经意间打乱我们的布局,往往写的时候一个样。公布出来又是还有一个样子了。另外也不知道是不是 xhEditor 的问题,写博客时常常文字格式莫名其妙就没了,标签跟着文字一起作为内容显示了。囧。

。。

好像扯远了。我们再回 Markdown,它就像一种新语言一样约定了一些标记语言的语法规则,但基于其”易读易写“的原则,其语法相当简单而直观。通过一些精心挑选的符号作为语法。其作用一目了然。维基百科中的解释相当形象:

比方:在文字两旁加上星号。看起来就像*强调*。Markdown的列表看起来,嗯。就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。

Markdown 文档不同于 HTML。源代码一堆标签。页面能够让人眼花缭乱,因此不利于阅读和改动。

当我们使用 Makedown 编写完毕后,编辑器会将其转换成有效的 XHTML(或者 HTML)文档。

殊途同归。我们最终想要的还是一样滴。

总的来说,HTML 是一种公布的格式,Markdown 是一种书写的格式。因此,Markdown 主要的格式语法仅仅涵盖纯文本能够涵盖的范围。只是呢,不断被改良的Markdown现在已然能够内嵌 HTML。Markdown 涵盖范围以外的标签,都能够直接在文档里面用 HTML 撰写。

相反的是,HTML 标签内的 Markdown 语法不能够被识别。


  • Markdown 的衍生版本号

现今比較流行的大多是 Markdown 的一系列衍生版本号,它们或多或少地扩展了 Markdown 的功能(如表格、文件夹、脚注、代码高亮、内嵌HTML、数学公式支持等等),这些功能原初的 Markdown 尚不具备。同一时候。也让 Markdown 能够在很多其它的领域发挥作用。

既然有了不同的衍生版本号。就有了比較。我们仅挑几款在线 Markdown 编辑器来看看。首先是 CSDN-Markdown 编辑器的前身,StackEdit,一款火爆的在线 Markdown 编辑器;另外呢,国内比較流行的还有作业部落的Cmd Makedown编辑阅读器,也是十分优秀的产品。

———————————————————————————————————————

CSDN-Markdown

  • 切换编辑模式为Markdown

想要从传统编辑模式切换到 Markdown 编辑模式。须要在“博客配置”中将编辑器类型改动为“Markdown编辑器 ”。然后又一次进入编辑页面就可以。







  • CSDN-Markdown 初体验

主要的 Markdown 语法支持自然不用多说,基于 Github 中的 pagedown-extra 这个用来扩展 Markdown 的开源项目,删除线、注脚、Latex数学公式、代码高亮等 Markdown 扩展语法也得到了支持。

特别让人耳目一新的一点是。CSDN-Markdown 编辑器支持的图片上传功能,就 Markdown 的语法而言,它是仅仅支持图片链接的,所以我们在使用 Cmd Markdown 或者 StackEdit 等非常多 Markdown 编辑器时。假设须要上传本地图片。则须要将图片上传到一个能够訪问该图片链接的云端。然后再插入到文档中。

非常显然CSDN帮我们把这两个步骤给合并了,非常贴心。

另外,StackEdit有一大特点,我们在没有网络链接的情况下。依旧能够在以前使用过的浏览器中进入该页面继续我们未完毕的编辑工作。编辑内容将被保存在浏览器缓存其中。

稍有差异的是。Cmd Markdown 会将我们的编辑内容实时地保存在云端。假设突然遇到掉线的情况,我们依旧能够继续编辑,而内容相同会保存在本地。但假设此时(在没有网络的情况下)将页面刷新一下,就仅仅能与小恐龙一伴玩耍了( 假设你也喜爱chrome… )。

似乎是理所应当的,基于 StackEdit 的 CSDN-Markdown 也应该具有离线编辑功能,于是博主断了网測试了一下。页面变成这样就不能动了,囧。

。:

其它的看起来还不错,今天的測试就先到这里吧(*^__^*)

当CSDN携手Markdown的更多相关文章

  1. 在csdn里markdown感受

    先来一个百度百科   Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式.   Markdown具有一系列衍生版本,用于扩展Markdo ...

  2. CSDN 支持Markdown写文章了!

    开源中国等其他技术博客很早就支持markdown格式写文章了,今天发现csdn竟然也可以了,不仅支持而且可以在线预览,本地导入导出,远程导入. 这些对于程序员写东西都非常好用,不用总是花时间来排版了. ...

  3. CSDN新版Markdown编辑器(Alpha 2.0版)使用示例(文首附源码.md文件)

    CSDN新版Markdown编辑器(Alpha 2.0版) 使用示例 附 本文的Markdown源码: https://github.com/yanglr/AlgoSolutions/blob/mas ...

  4. CSDN的Markdown编辑器实用技巧(傻瓜式教程)

    markdown编辑器被很多人声称是可以取代word的文字编辑器,其优点我们在这就不再过多赘述了,但对于一些初次接触的人来说,或多或少都有还些不适应,其主要原因在于一些常见的功能突然不知道怎么实现,所 ...

  5. CSDN中Markdown编辑器使用方法

    Markdown编辑器 如果想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识. 新的改变 CSDN中Markdown编辑器进行了一些功能拓展与语法支 ...

  6. 用了 CSDN 的 markdown 编辑器吐槽下~~

    吐槽一下.. . 第一次用 CSDN 的这个 markdown 编辑器,首先感官上看起来还是非常大气相比曾经那个 HTML 编辑器实在时上了N个档次,但实际使用的体验实在是比較糟糕的.希望能改进下哦: ...

  7. 欢迎使用CSDN的markdown编辑器

    以下是蒻鞫第一次打开CSDN-markdown编译器的温馨提示,感觉CSDN好贴心,不作任何用途,仅为纪念,若存在违法侵权行为,请联系留言,立即删除. List item 这里写 欢迎使用Markdo ...

  8. CSDN新版Markdown编辑器(Alpha 2.0版)

    Markdown编辑器 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建 ...

  9. [CSDN_Markdown] 使用CSDN Markdown编辑器

    简介 最近CSDN支持Markdown语法写博客了,甚是欢喜.前几天写了一篇实验了下,感觉不错.准备写几篇文章介绍一下如何使用CSDN的Markdown编辑器写博客,不求全面,但求够用,望大家批评指正 ...

随机推荐

  1. LibreOJ2085 - 「NOI2016」循环之美

    Portal Description 给出\(n,m(n,m\leq10^9)\)和\(k(k\leq2000)\),求在\(k\)进制下,有多少个数值不同的纯循环小数可以表示成\(\dfrac{x} ...

  2. 【CF1023B】Pair of Toys(解方程)

    题意:给定n个玩具要你选出两个玩具求出k的价值,第i个玩具的价值为i.若是没有选择方案,输出0 补充:玩具A与玩具B 和 玩具B和玩具A 是同一种选择 n,k<=1e14 思路:列出式子,解不等 ...

  3. 【BZOJ2286】消耗战(虚树,DFS序,树形DP)

    题意:一棵N个点的树上有若干个关键点,每条边有一个边权,现在要将这些关键点到1的路径全部切断,切断一条边的代价就是边权. 共有M组询问,每组询问有k[i]个关键点,对于每组询问求出完成任务的最小代价. ...

  4. 【NOIP2016练习】T2 旅行(树形DP,换根)

    题意:小C上周末和他可爱的同学小A一起去X湖玩. X湖景区一共有n个景点,这些景点由n-1条观光道连接着,从每个景点开始都可以通过观光道直接或间接地走到其他所有的景点.小C带着小A从1号景点开始游玩. ...

  5. 学习javascript设计模式之发布-订阅(观察者)模式

    1.发布-订阅模式又叫观察者模式,它定义对象之间一种一对多的依赖关系. 2.如何实现发布-订阅模式 2-1.首先指定好发布者 2-2.给发布者添加一个缓冲列表,用户存放回调函数以便通知订阅者 2-3. ...

  6. HRBUST 2072:萌萌哒十五酱的礼物~(树,字典树)

    题意:n个点的一棵树,树的边上有权值.一条路径的权值定义成这条路径上所有边的权值的xor.问所有路径的最大权值是多少. 思路: 首先,树上任意两点之间的路可以表示成 这两点到根节点的路- 其最近公共祖 ...

  7. ecshop二次开发系统缓存优化之扩展数据缓存的必要性与方法

    1.扩展数据缓存的必要性 大家都知道ecshop系统使用的是静态模板缓存,在后台可以设置静态模板的缓存时间,只要缓存不过期,用户访问页面就相当于访问静态页面,速度可想而知,看似非常完美,但是ecsho ...

  8. E. Sergey and Subway

    比赛时候写复杂了…… 我写的是 计算每个节点树内所有点到某个点的距离和. #include <bits/stdc++.h> using namespace std; typedef lon ...

  9. python笔记4:高级特性

    4 高级特性 4.1  切片 [:] *注:-- list和tuple,字符串都支持切片 4.2 迭代 Iteration for ... in 及 for ... in if 两个变量迭代时, 例1 ...

  10. HDU 1018.Big Number-Stirling(斯特林)公式 取N阶乘近似值

    最近一堆题目要补,一直咸鱼,补了一堆水题都没必要写题解.备忘一下这个公式. Stirling公式的意义在于:当n足够大时,n!计算起来十分困难,虽然有很多关于n!的等式,但并不能很好地对阶乘结果进行估 ...