MarkDown---超强文本编辑器
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---超强文本编辑器的更多相关文章
- 在Asp.Net Core中配置使用MarkDown富文本编辑器实现图片上传和截图上传(开源代码.net core3.0)
我们的富文本编辑器不能没有图片上传尤其是截图上传,下面我来教大家怎么实现MarkDown富文本编辑器截图上传和图片上传. 1.配置编辑器到html页 <div id="test-edi ...
- MarkDown富文本编辑器怎么加载模板文件
我们只需要一段加载代码就可以搞定MarkDown加载模板文件. $("#md-demo").bind('click', function () { $.get("/Lib ...
- 在Asp.Net或.Net Core中配置使用MarkDown富文本编辑器有开源模板代码(代码是.net core3.0版本)
研究如何使用Markdown你们可能要花好几天才能搞定,但是看我的文章或者下载了源码,你搞定一般在10分钟之内.我先给各位介绍下它: Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯 ...
- python测试开发django-55.xadmin使用markdown文档编辑器(django-mdeditor)
前言 markdown是一个非常好的编辑器,用过的都说好,如果搭建一个博客平台的话,需要在后台做文章编辑,可以整合一个markdown的文本编辑器. github上关于django的markdown插 ...
- react-quill 富文本编辑器
适合react的一款轻量级富文本编辑器 1.http://blog.csdn.net/xiaoxiao23333/article/details/62055128 (推荐一款Markdown富文本编辑 ...
- MarkDown及Typora文本编辑器
文章介绍主要介绍MarkDown语法和与之能够配套使用的文本编辑器Typora的下载使用 1. MarkDown简介 MarkDown是一种纯文本标记语言,其书写与txt.word文档类似: 所有网站 ...
- 强大好用的"文本"编辑器
1 editplugs 说明:EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本.HTML和程序语言的Windows编辑器,你甚至可以通 ...
- Flask学习记录之MarkDown编辑文本
为了让网页支持markdown编辑文本,使用如下了4个库 PageDown : 在前端提供一个可以实时将markdown内容转换成html文本进行效果预览的编辑器 Flask-PageDown: 这个 ...
- jsp页面集成xhEditor文本编辑器
经常写博客的都应该接触文本编辑器,现在大多数都是使用Markdown,Markdown是一种可以使用普通文本编辑器编写的标记语言,在文章中通过简单的语法标记就可以实现文字的不同格式,对于Markdow ...
- Markdown语法及编辑器
宗旨 Markdown 的目标是实现「易读易写」. 可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成. ...
随机推荐
- Java之面向对象例子(一)
定义一个人类,给这个类定义一个从身份证获取生日的方法,输入身份证,获取出生年月日 //主方法 package com.hanqi.maya.model; import java.util.Scanne ...
- 怎么调试nodejs restful API 以及API的Authorization
最近Nodejs,python越来越火了,同时也越来越多的人在用node写服务,可是怎么去调试服务呢?以及当你一个服务发布出去,怎么保证其安全性呢? 环境:linux unbuntu 语言:nodej ...
- nyoj_5:Binary String Matching
简单字符串匹配 题目链接 #include<iostream> #include<cstring> using namespace std; int fun(char*aa,c ...
- eclipse maven构建
run as --> maven install 1.No compiler is provided in this environment. Perhaps you are running o ...
- iOS开发中frame与bounds的区别
闲话不多说,先上两张图,大伙们就已经明白了: 显示出来的效果是这样子滴: 总结: 要理清这两者的区别,最主要的要理解一下几个概念:frame可以理解为可视的范围,而bounds可以理解为可视范围内的 ...
- Linux,activemq-cpp之消息过滤器
假设过滤器字符串如下: filt1=aaaa filt2=bbbb filt3=cccc activeMQ-cpp中消息过滤器,在发送消息的producer.cpp中,对message进行属性设置,m ...
- (转)每天一个linux命令(27):linux chmod命令
场景:在项目部署过程中经常需要给不同目录授权! 1 简介 chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设 ...
- tar命令(转)
把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...
- node.js fs.open 和 fs.write 读取文件和改写文件
Node.js的文件系统的Api //公共引用 var fs = require('fs'), path = require('path'); 1.读取文件readFile函数 //readFile( ...
- java+反射+多线程+生产者消费者模式+读取xml(SAX)入数据库mysql-【费元星Q9715234】
java+反射+多线程+生产者消费者模式+读取xml(SAX)入数据库mysql-[费元星Q9715234] 说明如下,不懂的问题直接我[费元星Q9715234] 1.反射的意义在于不将xml tag ...