百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

优秀的 Markdown 工具有哪些?

liuian 2025-03-03 19:21 9 浏览

Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似 HTML 的标记语法,它可以使普通文本内容具有一定的格式。优秀的 Markdown 工具可以助你的写作更得心应手。今天我们一起来看看 MindStore 上有哪些好用的 Markdown 工具。

MWeb 是一个 Markdown 编辑器和全静态网站、博客生成工具,像 Octopress 和 Jekyll,但是更简单易用。MWeb 不仅仅是一个好用的 Markdown 编辑器,它专门为用 Markdown 写文章并且要发布成网站、博客的这一类用户优化。

一般的场景为:想写文章时,随意选一个分类或不选分类开始写,当某天想把文章发布出来时,只需要选择一下要发布的网站分类的任一分类,点 Build site 即可生成全静态网站。全静态网站相比 PHP 等网站,除了速度超快之外,更节省时间精力。

MWeb 也专门为喜欢写教程类的用户优化,比如拖拽或粘贴即可插入图片,Fenced code blocks 和代码高亮支持这几个很方便实用的功能。

1.4.1 版发布后,已经相当好用了,点进来有小活动,送两枚价值 68 元的 MWeb 兑换码。

我关心的是它能否很好的解决插入图片的操作。以及是否和 Evernote 有联动。

我对于这一类的工具的看法是,两条路,择其一做好就很不错了:

1. 在写作体验上做出优化;

2. 在各种跨平台上做出好的解决方案(这个跨平台不是跨系统,而是跨目前已经有的笔记类平台、存储类平台),如最近表现不错的 Altnote(Evernote)。

oulvhai:插入图片的操作在一开始就做为 MWeb 的重点和特色功能 :

Evernote 问题上面有说。因为 Evernote 的特点,所以没办法支持同步等等,只支持发布和更新操作。在写作体验上做出优化 这个说得不错,MWeb 做好想要的功能后(也快好了),会重点做这方面。跨平台这个有计划,但是不是目前的重点。Altnote 很不错,但是不是属于 Markdown 编辑器吧?

之前也用过一些 Markdown 编辑器,但是许多更新到一半就不更新了。我个人的使用习惯是对云存储还比较看重,不知道 MWeb 有无提供 Simplenote 之类的同步支持?

oulvhai:

同步目前是不做内置支持的。可以用文件夹同步的方式,看这篇:cnblogs、oschina。

因为目前 iCloud 还不大靠谱,自行做服务器做同步明显不合适 MWeb。 产品名字还好吧?M –> Markdown, Web 重点优化 Markdown to Web。 比如说生成静态博客,比如说发布到 WordPress 等支持 Metaweblog API 的服务(新浪博客、cnblogs、oschina 等),比如说下一版的 发布到 Evernote 、wordpress.com、blogger。

我现在用 LetterSpace,或者就直接在 Day One 里写好,然后在 copy 到别的地方去,前者免费,并且 Apple 全系列都可以无缝同步,后者在隐私方面做的好,而且分门别类按日记形式保存。两个都同样支持 Markdown。 希望 MWeb 有自己的特色,如果能兼容 hexo、octopress 什么的 blog 系统,那就更好啦。。。当然,做最纯粹的 MD 编辑器也不错~

oulvhai :LetterSpace 不错!MWeb 特色肯定有蛮多的,另外 hexo、octopress 什么的 blog 系统 是做为 1.4.1 版的最重点功能的,具体看这篇:MWeb 1.4 新功能介绍一:引入文件夹到 MWeb 中管理,支持 Octpress、Jekyll 等静态博客拖拽插入图片和实时预览

慢慢慢阿顧:导出方式包括哪些?pdf ,html ?能跟 Evernote 同步更新么?能自定义 CSS 么?

oulvhai:不能跟 Evernote 同步更新,下一版可以发布到 Evernote (已做好),MWeb 的特色是支持拖拽插入图片和直接把图片显示在编辑器中,所以发布时可以连图片等一并发布到 Evernote 的,我昨天亲测拖入一个 MP3 也可以正常发布。

最近一直在用 Ulysses 敲毕业设计,还是觉得它很捉急:实时预览到现在还是会崩溃,并且不支持 objc 的代码语法高亮,图片也不支持实时预览就有个( img )在正文中……看来 Ulysses 真的只是一个普通的写作应用,拿它来写技术文档还是不够好用。

MWeb 只要把这三点做扎实,那么在 Markdown 市场上还是有很大的竞争力的:方便快捷地加图片;打字机滚动;实时预览。

CMD Markdown 偶尔也有在用,不过我心里还是会抵触那些非原生的 Web 应用吧。所以这也应该算是 MWeb 的优点。

oulvhai:MWeb 方便快捷地加图片 这个是早已有支持了;打字机滚动 已做好了,下一版会更新;实时预览 早已支持了,1.4.1 版还改进了一下同步滚动。

其实我觉得各式 Markdown 工具的一个很大的问题就是 Style 太少 …. 尤其是很好地支持中文的。翻来覆去就那些个。各家都一样。虽然可以做一点定制,但是,有现成的难道不是更好么。

oulvhai:关于 Style 这个, 做新的需要设计师来才好看。其实 MWeb 自定 Style 跟别的 Markdown 工具不大一样的是可以用 JS 和图片等等来自定,可参考自定预览 CSS这篇。 比如自带的 otcpress 和 greyshade 两个 Style 是博客的样式,我搬到预览只要小小修改几处,非常简单。

MindStore 上优秀的 Markdown 工具还有哪些?

  • 1Writer:一个移动端 Markdown 编辑器,它支持 Dropbox,并拥有简洁高效的写作界面,扩展强大。
  • 笔戈工具集:笔戈科技出品的文本美化工具集,可以将知乎、简书上的问答与文章转换称 MarkDown 格式,还可以自动替换文本中的逗号为直角标点。
  • GitBook Editor :一款团队在线编辑文档工具。可以轻松书写笔记,支持团队协同编辑。同时支持 Markdown 语法,还保持了印象笔记的风格并可在线预览。
  • Write Monkey:Windows 下的 Markdown 编辑器。轻量、快速,极度简洁的界面帮助你将注意力集中在撰写上。
  • Ulysses for iPad:热门的 Markdown 文本编辑软件 Ulysses 推出的 iPad 版。沉浸式的写作体验、纯文本下载、多种格式导出,而且与 Mac 无缝对接。
  • Byword:Mac OS X 下的 Markdown 编辑器。支持输出为 HTML、PDF、RTX,以及直接发布到 web 平台。同时支持键盘快捷键、字数统计和在线更新。
  • Markdown Here:用它撰写邮件。可以插入表格、代码片段和数学公式,支持 Chrome、Firefox、Safari 等。

今日特别推荐:

  • VPNToggle:你 iOS 设备上的快速 VPN 开关。
  • Slack List:这是经过手工挑选,高质量的 Slack 讨论组。

  • 小众推荐:换个看法,读微博,一个较特别的微博客户端 iOS、WP、Android 全平台。

  • V2EX 客户端 :国内知名创意、技术、设计社区 V2EX 的 Android 客户端,由 @njustyw 开发。
  • Quotes | 为何人们逃离不了北京?

    每次去南方城市,就疑惑为什么还有那么多人留在北京,还有那么多青年往北京涌,根本就不是人类生存的地儿。答案和问题是同一个,因为有人所以有人:牛人红人职人有趣的人集中,机会就集中,既然没法都说好了一起撤离,就一轮一轮滚下去,不断吸引新人过来,三年五载消解不了。——朱萧木 锤子科技 UX 总监

想第一时间获取国内外炫酷产品资讯,欢迎订阅。

相关推荐

C/C++恶意代码盘点(一):进程遍历丨木马病毒丨密码记录

恶意代码的分类包括计算机病毒、蠕虫、木马、后门、Rootkit、流氓软件、间谍软件、广告软件、僵尸(bot)、Exploit等等,有些技术经常用到,有的也是必然用到。恶意代码常见功能技术如下:进程遍...

跨越十年的C++演进:C++11新特性全解析

原作者:Linux教程,原文「链接」:https://mp.weixin.qq.com/s/oFbiFlqiwgVcJIMMvTelEA很多刚刚进入C++领域的朋友,最初是从C语言转过来的。因...

如何在C#中调用C++方法(c#调用c++的类)

主要方式C#主要通过两种方式提供对非托管代码的调用,第一种是使用平台调用(PlatformInvoke,P/Invoke),第二种是使用不安全代码(unsafe),日常开发中我们使用最多的就是第一种...

C语言字符数组和字符串(c语言字符数组和字符串数组)

用来存放字符的数组称为字符数组,例如:charc[10];字符数组也可以是二维或多维数组。例如:charc[5][10];字符数组也允许在定义时进行初始化,例如:charc[10]={'c',...

C语言指针,如何操作字符串?linux C第45讲

1指针操作字符串在学习数组的时候,我们了解了字符串的定义,我们可以定义一个字符数组,用来存放一个字符串,例如:chararray[]={"abcde"};charbuf[]=...

信奥赛C++常用的算法总结(信息学奥赛c语言和c++有什么区别)

1、桶排序核心:①创建盛下所有数的数组②将每个数作为编号放入桶里优点:稳定、简单、容易考缺点:空间复杂度较大,时间复杂度较大。#include<bits/stdc++.h>usingn...

Arduino 使用 C 字符串(arduino 字符串 数组)

问题您想了解如何使用原始字符字符串:创建字符串、查找其长度以及比较、复制或附加字符串。核心C语言不支持Arduino样式的String功能,因此您想了解针对基本字符数组编写的其他平台的代码...

C++20 四大特性之一:Module 特性详解

C++20最大的特性是什么?最大的特性是迄今为止没有哪一款编译器完全实现了所有特性。文章来源:网易云信有人认为C++20是C++11以来最大的一次改动,甚至比C++11还要大。本文仅介绍...

C/C++的const常量总结(c++语言const)

“所谓常量,就是在代码运行过程中值恒定不变的标识符,该标识符的值可以是一个常数,也可以是字符串。”在C/C++中,通常使用define宏定义或者const来定义常量,比如:#definePI3....

学习分享 | 通过C++python的对比,帮你快速入门python

一、前言对于只接触过静态语言,而从未使用过动态语言的人来说,第一次看到python的语法可能会大为惊叹。不用申明变量类型?不用等老半天编译完成就能直接运行?不用小心的维护指针?还不用写CMakelis...

字符串常量,C语言字符串常量详解

字符常量是由一对单撇号括起来的单个字符,如'a'、'D'、'?'、'#39;。在C语言中,除了字符常量外还有字符串常量,顾名思义就是多个“...

C/C++中的内存四区(c++的内存区域分为)

1代码区存放CPU执行的机器指令。通常代码区是可共享的(即另外的执行程序可以调用它),使其可共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可。代码区通常是只读的,使其只读的原因是防...

通过pybind11来实现python调用C++接口(一)

有小伙伴很好奇,怎么样实现python调用C++接口?哈哈,手把手教程来了。第一步:我们需要安装pybind11这个纯头文件的库,目前该库支持c++11及以上版本,在你的环境中通过命令行输入:apt-...

深入了解C++如何注释以及在哪儿注释-开课吧广场

注释虽然写起来很痛苦,但对保证代码可读性至关重要,同时这也是每一个C++开发工程师所需要做好的事情。那么C++开发过程中该如何注释?应该在哪写注释呢?关于注释风格,很多C++的Coders更喜欢行注释...

C++核心知识点速查手册(实用重点版)

一、基础必备核心1.指针与引用(遥控器原理)指针:存储地址的变量(像电视遥控器)inttv=100;//电视机int*remote=&tv;//遥控器指向电视*...