Smark 简洁的 Markdown 编辑器

我要开发同款
匿名用户2013年10月21日
31阅读
开发技术C/C++
所属分类程序开发、Markdown开发包
授权协议GPL

作品详情

说白了只是为了自己方便使用,并没什么新奇的东西。我使用pandoc来转化markdown,但是我不想在修改文件时总是在编辑器、文字终端和浏览器间换来换去,因此我写了一个简单的编辑器,它在后台调用pandoc将当前编辑的markdown内容转化为HTML,而后将HTML在smark中的浏览器中显示出来,就是这么回事。Smark依赖于pandoc、Qt4.8和MathJax,在此向上述软件包开发者们致敬。请注意继承于pandoc的发布协议,Smark同样遵循GPL,如有任何疑问请联系elerao.ao@gmail.com,我将尽快做出回复。主要特性:

Windows/Linux等主流系统跨平台支持;

完美支持LaTex数学公式、脚注、尾注等,支持使用本地MathJax调用,不需要在线访问MathJaxCDN;

用户可配置的Markdown语法高亮显示,美观整洁;

多种格式文件导出支持,可将当前Markdown文件另存为HTML、MiscrosoftWord、OpenOffice/LibreOfficeODTDocument、Latex、PDF、reStructuredText、MediaWikimarkup、epub以及plaintxt等格式文件输出;

可通过用户指明CSS文件定义显示式样;

简洁友好的界面布局,尽可能地凸显正在编辑的内容;

系统、完备的各类快捷键,极大地提高了工作效率;

安装说明:

对于Windows平台,您可以直接下载当前版本的可执行程序Smark-X.X-Win32-portable.zip。对于其它平台的用户,可以下载当前版本的Smark源代码Smark-X.X-src.zip在本平台上进行编译即可,一般地您可以按照如下步骤编译Smark:

安装依赖的程序包:

$ sudo apt-get install qtsdk$ sudo apt-get install pandoc

如果您不使用apt-get作为软件包管理器,自己谷歌搜索如何安装这两个程序包

下载Smark源代码Smark-X.X-src.zip,解压并编译:

$ qmake -project$ qmake$ make

把编译出的可执行文件移动到您的[bin]路径下即可使用,此时Smark将使用默认的CSS样式表和基于MathJaxCDN的MathJax访问。如果想要得到与Windows平台下完全一致的体验,您还需下载smark-2.0-resource.zip解压倒Smark的安装目录下并进行设置。

软件截图:

   

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论