What you see Is What you  get 、、、

---------------------------

Salmon 编辑器界面:

-----------------------------------------

2004年3月19日,Markdown 语言发布了最初版本,Markdown 语法已经走过了12年。借此机会,我们以此文纪念 Markdown 诞生,也再次向大家介绍这款方便好用的标记语言。

使用Markdown的理由:
好不容易有灵感想写点东西却没有什么趁手的工具。手机上的 Office 软件用起来总有一种施展不开的感觉,而且你很容易被繁复的排版工作所影响,没法专注于写作。这时候你就需要 Markdown 的帮助了。

-----------------------------------------------------
什么是 Markdown?

Markdown 最初是由 John Gruber 和 Aaron Swartz 于 2004 年共同设计的(在这里插一句,Aaron Swartz 是一个富有传奇性的人物,绝对值得大家了解一下。他曾经利用麻省理工学院网络,伪造身份,侵入收费不菲的 JSTOR 论文数据库,总共下载480万篇论文,以供公众免费下载,他也因此被联邦政府起诉逮捕。他于 2013 年自杀,年仅 27 岁)。它是一种用来标记文字的语法,这种语法十分简单,十分钟左右的时间就可以完全掌握。只要使用少量的几个特殊字符(常用的有「#」和「*」)就可以完成一些加粗、斜体、引用等排版工作,因其易学性和便捷性而受到越来越多人的欢迎。使用 Markdown 进行排版可以大大地节省你在排版中所花费的时间,让你更加专注于写作。

Markdown是一种干净、纯粹、的感觉。保持了应有的简洁和优雅、

因为它将「写字」和「预览」这两件事情合并了,你输入的地方,也是输出的地方,即现在很流行的 WYSIWYG(What You See Is What You Get)。
Markdown Moeditor

-----------------------------------------
MarkdownX 的诞生其实是由于其开发者 Ryeeeeee 在 Android 系统上根本找不到一款好用的 Markdown 编辑器,
满足不了自己随时记笔记和写作的需求。于是最后决定自己动手写一个更好更牛逼的应用,
并免费提供给同样有 MD 编辑需求的同学们使用(会编程就是大写的帅!)
--------------------------------------------
Markdown 是由著名的 Aaron Swartz 和 John Gruber 发明的标记语言,其最初的解析器是一个用 Perl 写的简单、轻量的同名工具。它可以将用户写的纯文本转为可用的 HTML(或 XHTML)。

Markdown 语法的目标是:成为一种适用于网络的书写语言。

Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,
只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来,
HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。
HTML 是一种发布的格式,Markdown 是一种书写的格式。
就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

-----------------------------------------------------------------------------
Markdown Editor:

简洁,总是震撼人心、也可简,近乎无、比简洁更简洁,是诗意的追逐、

我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,
**Cmd Markdown** 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。
您可以使用 Cmd Markdown:

> * 整理知识,学习笔记

> * 发布日记,杂文,所见所想

> * 撰写发布技术文稿(代码支持)

> * 撰写发布学术论文(LaTeX 公式支持)

-------------------------------------------
MarkdownPad 是 Windows 平台上一个功能完善的 Markdown 编辑器。

---------------------------------------------
提供了语法高亮和方便的快捷键功能,给您最好的 Markdown 编写体验。

实时预览,所见即所得

无需猜测您的 语法 是否正确;每当您敲击键盘,实时预览功能都会立刻准确呈现出文档的显示效果。

-------------------------------------------------------
自由定制

100% 可自定义的字体、配色、布局和样式,让您可以将 MarkdownPad 配置的得心应手。

为高级用户而设计的稳定的 Markdown 编辑器

MarkdownPad 支持多种 Markdown 解析引擎,包括 标准 Markdown 、 Markdown 扩展 (包括表格支持) 以及 GitHub 风格 Markdown 。

有了标签式多文档界面、PDF 导出、内置的图片上传工具、会话管理、拼写检查、自动保存、语法高亮以及内置的 CSS 管理器,您可以随心所欲地使用 MarkdownPad。

-------------------------------------------

宗旨
Markdown 的目标是实现「易读易写」。
what you see is what you get <所见即所得>

因为Markdown的易用性,越来越多的人喜欢用Markdown来记录自己的知识或者是书写文档。简单的标记就能生成出高颜值的文章,真是让人越来越无法抗拒。

这里介绍一个我自己写的PC端的本地Markdown编辑管理工具。也许你会觉得现在各种在线的Markdown编辑器一抓一大把,为啥要自己来折腾一个。我可以负责任的告诉你,原因只有一个-->装逼。但是在这里强行装逼是有原因的。

在刚接触Markdown的时候,对于这种文档编辑方式我也是爱的不要不要的。但是试过了各种编辑器后,发现竟然没有一款能够让我用的爽的(也许是我接触的还不够多吧)。

这里吐槽一下各种编辑器让人不爽的地方

MarkdownPad2:
优点:

MarkdownPad2其实是一款Windows下非常好的Markdown编辑器,颜值挺高的,可以多进行多Tab编辑。并且可以在编辑的同时实现实时的预览。工具栏的各种按钮可以方便的插入代码、标题、链接等等。

缺点:

无法像有道云笔记一样,方便的管理自己的笔记文件。要加入图片的话需要上传图片到网络

其他各种在线Markdown编辑工具
优点:

无需安装客户端,可以很方便的在线编辑文档。强大的表格编辑、公式编辑、代码高亮功能

缺点:

想要插入图片需要上传到网络,再进行引用。无法像有道云笔记一样管理自己的知识体系。

顺便也吐槽一下CSDN的Markdown编辑模式,在写这篇文章的同时就坑我了,想插入一张图片上传了半天

Salmon
我给这个编辑器取了个名叫Salmon,三文鱼的意思(因为我觉得三文鱼挺好吃~。~)。

其实说了这么多都是铺垫工作,毕竟萝卜青菜各有所爱,只有大家都去试过了才能找到适合自己的工具

下面介绍一下我的这款小工具。话不多说先上几张图。

欢迎加 QQ:278459497 直接骚扰《向群主索要Salmon》
-----------------------------------------------------------------
一、什么是Markdown?
通常可以这样理解,对于网络上写作的人,Markdown 是 一种text-to-html (文本到 html)的转换工具。它提供给你一种方便阅读、方便书写的纯文本格式,然后把纯文本转换成符合语意并且结构化良好的 HTML 或者 XHTML.

事实上,如同HTML/XML/SGML/TeX一样,Markdown 同样是一种 Markup Language(标记语言)。只不过,Markdown 是更轻量级的、对书写和阅读更友好的标记语言。也正是为了达成这样的目标,John Gruber 和Aaron Swartz 才创造了 Markdown.

标记语言也好,工具也好,Markdown 只关注两件事情,以真正实现易读易写的目标:

格式化的纯文本语法;
John Gruber 用 Perl 开发的脚本工具将纯文本转换成格式化的 HTML.
这对于网络写作的人而言,他只需要专注在文字,而不必纠结文章的 HTML 标签如何结构化,怎样让文章展现的更好看,更可读,同样对于网站的设计者和开发者,他只需要关注网站基本元素的样式实现,比如 headers,links,而不必担心整体的网站版式会被一个个作者自定义的样式搞的不伦不类。

----------------------------------------------------

推荐使用Markdown的原因:
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

--------------------------------

-------------------------

MarkDown---超强文本编辑器的更多相关文章

  1. 在Asp.Net Core中配置使用MarkDown富文本编辑器实现图片上传和截图上传(开源代码.net core3.0)

    我们的富文本编辑器不能没有图片上传尤其是截图上传,下面我来教大家怎么实现MarkDown富文本编辑器截图上传和图片上传. 1.配置编辑器到html页 <div id="test-edi ...

  2. MarkDown富文本编辑器怎么加载模板文件

    我们只需要一段加载代码就可以搞定MarkDown加载模板文件. $("#md-demo").bind('click', function () { $.get("/Lib ...

  3. 在Asp.Net或.Net Core中配置使用MarkDown富文本编辑器有开源模板代码(代码是.net core3.0版本)

    研究如何使用Markdown你们可能要花好几天才能搞定,但是看我的文章或者下载了源码,你搞定一般在10分钟之内.我先给各位介绍下它: Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯 ...

  4. python测试开发django-55.xadmin使用markdown文档编辑器(django-mdeditor)

    前言 markdown是一个非常好的编辑器,用过的都说好,如果搭建一个博客平台的话,需要在后台做文章编辑,可以整合一个markdown的文本编辑器. github上关于django的markdown插 ...

  5. react-quill 富文本编辑器

    适合react的一款轻量级富文本编辑器 1.http://blog.csdn.net/xiaoxiao23333/article/details/62055128 (推荐一款Markdown富文本编辑 ...

  6. MarkDown及Typora文本编辑器

    文章介绍主要介绍MarkDown语法和与之能够配套使用的文本编辑器Typora的下载使用 1. MarkDown简介 MarkDown是一种纯文本标记语言,其书写与txt.word文档类似: 所有网站 ...

  7. 强大好用的"文本"编辑器

    1 editplugs 说明:EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本.HTML和程序语言的Windows编辑器,你甚至可以通 ...

  8. Flask学习记录之MarkDown编辑文本

    为了让网页支持markdown编辑文本,使用如下了4个库 PageDown : 在前端提供一个可以实时将markdown内容转换成html文本进行效果预览的编辑器 Flask-PageDown: 这个 ...

  9. jsp页面集成xhEditor文本编辑器

    经常写博客的都应该接触文本编辑器,现在大多数都是使用Markdown,Markdown是一种可以使用普通文本编辑器编写的标记语言,在文章中通过简单的语法标记就可以实现文字的不同格式,对于Markdow ...

  10. Markdown语法及编辑器

    宗旨 Markdown 的目标是实现「易读易写」. 可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成. ...

随机推荐

  1. NLP中的用N-gram语言模型做英语完型填空的环境搭建

    本文是对xing_NLP中的用N-gram语言模型做完型填空这样一个NLP项目环境搭建的一个说明,本来想写在README.md中.第一次用github中的wiki,想想尝试一下也不错,然而格式非常的混 ...

  2. docker~Dockerfile优化程序的部署

    回到目录 一些理论 我们都知道docker这个容器工具可以帮助我们快速进行环境的部署,这对于运营人员来说,无疑是个福音,而这个工作大叔认为不应该是运营人员干的,而是由开发人员来做,因为只有你知道你干的 ...

  3. xdu_1048:二分匹配模板测试

    二分匹配的模板题,这里用网络流模板(见刘汝佳<算法竞赛入门经典·训练指南>P359 Dinic算法)做. 将男女生均看做网络上的节点,题中给出的每个"关系"看做一条起点 ...

  4. Mybatis初学笔记

    MyBatis环境搭建:1.需要mybatis-3.3.0.jar,将该jar包导入web工程的libs文件夹中:2.在src下新建一个mybatis-config.xml文件,mybatis的基本配 ...

  5. HTTP文件下载JAVA后台的实现

    HTTP文件的下载后台JAVA代码 1.使用org.apache.http.impl.client.CloseableHttpClient 先上代码: public String downloadFi ...

  6. 关于hibernate的缓存使用(转)

    原文链接:http://blog.csdn.net/woshichenxu/article/details/586361#t0 1.     关于hibernate缓存的问题: 1.1.1.      ...

  7. Spring-mybatis没有了XXXmapper.java和Dao的实现类还有Service的实现类

    对于刚学过框架的同学可能知道,mybatis有两种主要的配置文件: SqlMapConfig.xml(mybatis全局配置文件,名称不固定,用来配置运行环境(数据源.事务) XXXmapper.xm ...

  8. Java之线程,常用方法,线程同步,死锁

    1, 线程的概念 进程与线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程.(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据 ...

  9. 最小生成树详解 prim+ kruskal代码模板

    最小生成树概念: 一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边. 最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里 ...

  10. 移动端https抓包那些事--进阶篇

    上一次和大家介绍了手机端https抓包的初级篇,即在手机未root或者未越狱的情况下如何抓取https流量,但是当时分析应用时会发现,好多应用的https的流量还是无法抓取到,这是为什么呢? 主要原因 ...