为什么写此篇

 自从CSDN的博客有了Markdown后,慢慢的了解并学会了用Markdown语法写博客。但CSDN博客是在浏览器中使用,于是一直寻找离线的Markdown编辑器。

 网上先是找到了MarkdownPad2编辑器,使用了一段时间,发现UI并不好看,渲染的排版也不好看。正好今天在使用MarkdownPad2时,同事看到了后,推荐一款名为Typora的编辑器,推荐理由是很方便的写数学公式,于是我尝试了Typora,发现Typora在按下回车后,直接就渲染好了。然而我并不喜欢这种方式,在网上搜有没有解决办法时,看到有人说,Atom默认就是github的渲染样式,我想想也是,作为github为程序员开发的编辑器,Atom也应该看看。

 于是,就有了这篇博客,我会先介绍这三款软件,再说说我目前的搭配用法。

MarkdownPad2

官网:http://markdownpad.com/

优点

 功能全面,升级Pro版本后(付费升级,可破解),几乎包含了Typora和Atom的功能。主要特点是:左右分屏实时预览(Atom有的功能)、可自定义添加各种CSS样式渲染(Typora有的功能);

缺点

 软件UI一般般,更重要的是,应该存在bug,粘贴进去的多行代码段,最后全显示到一行上了,果断寻找替代品了,插入图片不方便;

Typora

官网:https://typora.io/

优点

 切换样式非常方便;就在最上面菜单栏,名字叫做主题;另外,写公式也方便,还有插入图片和表格非常方便;

缺点

 不能分屏实时预览;这个功能或许是Typora开发者认为的有点,他们把这叫“所见即所得”,但我真不习惯,也不喜欢(我喜欢看到写的Markdown源码渲染的过程,比较装逼^_^)。

PS:若支持分屏实时预览,我就不用Atom了。。。

Atom

官网:https://atom.io/

优点

 通过快捷键Ctrl+Shift+M就可以左右分屏实时预览,并且没有代码只显示在一行的bug;还可以方便操作git。

缺点

 自定义修改CSS样式比较麻烦,需要装插件,并且改了之后,就一直采用这么个样式了,不能像Typora或者MarkdownPad2切换样式那么方便(Typora把这叫修改主题),图片预览也不如Typora好。

个人推荐搭配

 所以,我现在用Atom编写Markdown文档,然后复制到CSDN博客上,当有需要渲染成不同的样式时,比如微信公众平台,我会通过Typora切换不同的主题渲染,放到不同的平台上。

这里推荐一个Markdown渲染的CSS。

github:https://github.com/wecatch/markdown-css

这里可以预览它的各种样式的效果:http://wecatch.me/markdown-css/

介绍3款Markdown编辑器的更多相关文章

  1. Hi,给他介绍一款markdown的帮助文档生成器

    当今大多数的团队都实现了前.后端分支.前端与后端的沟通都是通过接口来实现的(一般情况下都是webapi接口).这种情况你肯定需要一个接口查询的帮助文档,这个当然用swagger都可以实现.但做为前端开 ...

  2. QT学习小demo之LightMD(MarkDown编辑器)

    很早之前就有了写一个类似Windows记事本的想法,加上最近也刚好在学编译原理,所以就想把两者结合起来,于是就打算结合MarkDown,开发一款MarkDown编辑器. 不过由于我之前一直使用的是Ja ...

  3. 好用的Markdown编辑器安利-Typora

    Typora,一款还用极简优秀的免费开源Markdown编辑器,非常值得每一位爱好Markdown的朋友学习和使用.我个人是深深被它吸引了,不论是写博客还是记笔记,Typora都是我十足的好帮手.Ty ...

  4. SimpleMarkdown - 一款简单的Markdown编辑器

    源码地址: https://github.com/zhuangZhou/SimpleMarkdown 预览地址: http://hawkzz.com:8000 作者网站:http://hawkzz.c ...

  5. Typora ---一款简洁的Markdown编辑器

    Typora BB in front 如果你是一个佛(lan)系(duo),内心文艺的程序员,并且你对其他Markdown编辑器的使用效果感觉不是很好的话,可以来了解一下该软件Typora. What ...

  6. 一款可以安利的MarkDown编辑器

    Typeora一款可以安利的MarkDown编辑器 Typeora是什么? ​ 一款使用MarkDown的本地编辑器集结了MarkDown的所有特点并展现了简洁.高效的特点,关键是免费. 特点: 支持 ...

  7. 这几款我私藏的Markdown编辑器,今天分享给你

    相信很多人都使用 Markdown 来编写文章,Markdown 语法简洁,使用起来很是方便,而且各大平台几乎都已支持 Markdown 语法 那么,如何选择一款趁手的 Markdown 编辑器,就是 ...

  8. 推荐一款Mac上好用的Markdown编辑器

    [TOC] 推荐一款Mac上好用的Markdown编辑器 正文 我算是一位Evernote的重度用户吧.之前也尝试过为知笔记,有道云笔记,微软的onenote,最后还是觉的Evernote.因为我喜欢 ...

  9. Linux下介绍一款不错的HTML编辑器

    编写HTML文档需要编辑器,在windows平台上我们可以用NotePad++,下面介绍一款Linux下的编辑器Komodo Edit,这是一款免费,开源的编辑器. 他对HTML的支持有其独到之处,我 ...

随机推荐

  1. 【BZOJ3816】【清华集训2014】矩阵变换 稳定婚姻问题

    题目描述 给出一个\(n\)行\(m\)列的矩阵\(A\), 保证满足以下性质: 1.\(m>n\). 2.矩阵中每个数都是\([0,n]\)中的自然数. 3.每行中,\([1,n]\)中每个自 ...

  2. 写个shell脚本依次运行每个程序半小时

    @echo off :: 运行时间1800000毫秒 echo wscript.sleep 1800000 >run.vbs ::运行Debug/lab1.exe程序,后面是参数 start D ...

  3. 【CodeChef】Querying on a Grid(分治,最短路)

    [CodeChef]Querying on a Grid(分治,最短路) 题面 Vjudge CodeChef 题解 考虑分治处理这个问题,每次取一个\(mid\),对于\(mid\)上的三个点构建最 ...

  4. [luogu2571][bzoj1857][SCOI2010]传送门【三分套三分】

    题目描述 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段.两条传送带分别为线段AB和线段CD.lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R.现在lxh ...

  5. [POI2008]KLO-Building blocks

    题目描述 N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任 ...

  6. 关于一些没做出来的SBCF题

    这里是一些我SB没做出来的CF水题. 其实这些题思维量还不错,所以写在这里常来看看…… 不一定每题代码都会写. CF1143C Queen 其实只要注意到如果一个点开始能被删,那一直就能被删:一个点开 ...

  7. PHP使用自定义key实现对数据加密解密

    // 加密 function encryptStr($str, $key){ $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - ...

  8. 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil,nloglogutil

    封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil,代码比较简单,主要是把MongoTarget的配置.FileTarget的配置集成到类中,同时利用缓存依赖来判断是否需要重新创 ...

  9. 将pandas的Dataframe对象读写Excel文件

    Dataframe对象生成Excel文件 需要xlrd库  命令  pip install xlrd #导入pandas import pandas as pd import numpy as np ...

  10. 第二十六篇-单击事件、Toast(提示框信息)

    单击事件有3种方法: 第一种: layout.xml <?xml version="1.0" encoding="utf-8"?> <Line ...