Smark 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Smark 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Smark 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Smark 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Smark 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 elerao
适用人群 未知
收录时间 2013-10-21

软件简介

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

主要特性:

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

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

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

  • 多种格式文件导出支持,可将当前 Markdown 文件另存为 HTML、 Miscrosoft Word、OpenOffice / LibreOffice ODT Document、Latex、PDF、reStructured Text、Media Wiki markup、epub 以及 plain txt 等格式文件输出;

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

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

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

安装说明:

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

  1. 安装依赖的程序包:

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

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

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

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

软件截图:

    

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (12)

加载中
markdown很有html的趋势。看着吧,如果最后发展也同出一辙,应该可以总结一条规律了。呵呵 Smark
2014/09/10 09:03
回复
举报
很好,支持. Smark
2014/09/10 11:58
回复
举报
厉害 Smark
2014/09/10 13:02
回复
举报
win7 64位可以用吗?我下载portable的,pandoc启动报错pandoc.exe: <stdin>: hGetBufSome: resource exhausted (Not enough space) Smark
2014/09/10 14:03
回复
举报
不错 Smark
2014/09/14 09:42
回复
举报
支持啊 支持 Smark
2014/09/15 10:42
回复
举报
根本不能输入呀,我windowsXP Smark
2014/09/16 16:15
回复
举报
@elerao ubuntu 12.04用网易源好像没有qtsdk这个包啊,只能装qt4-dev-tools了,Smark依赖Qt那个版本啊? Smark
2014/09/23 11:38
回复
举报
不能打开目录 Smark
2014/09/26 20:40
回复
举报
chrome有个扩展叫mdeverywhere Smark
2014/10/04 19:09
回复
举报
更多评论
发表了资讯
2014/09/06 00:00

简洁 Markdown 编辑器 Smark 2.0 更新

中秋放假发力,对原 Smark 1.0 零零散散的东西重做整理,推出 Smark 2.0 版本。新增功能: 可选用本地 MathJax ,避免断网时无法使用 MathJax CDN; Markdown 编辑器中的语法高亮显示,字体和颜色方案可调; 直接在 Smark 中设置 HTML 中的模板内容嵌入,不通过 pandoc 的页面模板; 将数据导出整合到 “另存为” 中,简化操作; 目前软件截图:

13
58
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/01/03 15:58

thinkjs+swagger Editor

一直很好奇专门写接口同事的工作,于是趁着手边工作中的闲暇时间,特地看看神奇的接口文档怎么摆弄。 总览: 这是基于thinkjs(3.0),使用swagger editor编写,实现功能性测试的接口文档。 先了解一些必要的知识吧: 1.)什么是Swagger? Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件;是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器...

0
0
发表了博客
2016/03/24 15:46

Editorial Board 、co-editor、ediitor、editor-in-chief的区别

昨天更新掘金APP-IOS之后发现一个比较严重的Bug,联系管理者报告了Bug,中途发现掘金的发布功能需要申请成为co-editor才行。 那么这里科普一下这几个名词: Editorial Board (编辑委员会委员编): 类似是稿审人的角色,但地位比稿审人高,一般具有一定的学术地位。有的期刊编辑会询问编委成员有关期刊发展的建议。 co-editor(合著作者): 一般解释为,除了第一作者和通信作者以外其它作者的统称。但有时会针对第二作者和第三作者而...

0
0
发表了博客
2018/04/08 14:16

9.Hierarchy Editor

Hierarchy Editor(层次编辑器) 用于定义3D图层的结构,向Ventuz渲染引擎发出“命令”,并指定命令的发生顺序。通常,每个层次节点都会导致对GPU的一个或多个调用,例如设置材质或渲染几何图形。 1、渲染顺序: 层次节点是水平树结构的一部分,从层根开始,在层次编辑器的左上角,符号为: Ventuz渲染引擎从层根开始,并以深度优先遍历顺序向下遍历。节点的效果将处于活动状态,直到遍历了节点的所有子节点,并且遍历返回到节点...

0
0
发表了博客
2018/04/08 14:14

8.Layers Editor

图层编辑 Ventuz5中有两种类型的场景,分别是2D图层和3D图层。3D图层包含Content和Hierarchy,而2D图层只包含Content。默认情况下,图层编辑器显示在Ventuz中的左上角。 图层编辑工具 Icon 工具名称 描述 添加图层 负责图层 删除图层 编辑图层 锁定图层 只起到一个标识作用,但实际上还可以修改 预览/显示 切换图层的可见性 设计可见性 切换预览或可见性 调整颜色 可以制作背影色、遮罩层或前景色 图层颜色 标记图层颜色,用于区...

0
0
发表了博客
2018/08/01 11:12

mysql_config_editor

mysql_config_editor出现在mysql5.6.6以后的版本,可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。 notice:使用该特性要求当前主机的mysql版本在5.6.6版本及以上,对将要登陆的mysql服务器版本没有要求。 使用该工具可以避免生成提示: Using a password on the command line interface can be insecure. Usage:...

0
0
发表了博客
2012/11/29 10:17

Which is the Best Code Editor?

For us, web developers, the choice of a source code editor shouldn’t come lightly. This is where we spend most of our development time and where productivity is gained or lost on a grand scale. No two developers are alike, so there is a plethora of editors that can accommodate any coding style. But this politically-correct statement doesn’t answer the most fundamental question of all – whic...

0
0
发表了博客
2016/05/17 10:39

Activiti Model Editor

Activiti Model Editor组件 我的 了解Activiti Explorer及其Vaadin实现方式博文里提到Activiti Explorer使用的是Vaadin架构,但是Activiti 模型编辑器组件却没用使用Vaadin架构,而是采用Angular.JS的MVC模式。Activiti 模型编辑器组件的客户端代码位于Activiti\modules\activiti-webapp-explorer2\src\main\webapp\editor-app\。 该目录下的editor.html是Activiti Modeler Editor的主界面HTML代码 其中palette区是通过Angular...

0
1
发表了博客
2014/12/25 23:12

How do I open an editor on something that is not a file?

Since 3.3 you can use the new EFS support to open an text editor on a file store that's backed by any kind of EFS using IDE.openEditorOnFileStore(page, fileStore). Most editors will accept as input either an IFileEditorInput or an IStorageEditorInput. The former can be used only for opening files in the workspace, but the latter can be used to open a stream of bytes from anywhere. If you want t...

0
0
发表了博客
2012/09/25 11:47

Which is the Best Code Editor?

转载:http://tutorialzine.com/2012/07/battle-of-the-tools-which-is-the-best-code-editor/ For us, web developers, the choice of a source code editor shouldn’t come lightly. This is where we spend most of our development time and where productivity is gained or lost on a grand scale. No two developers are alike, so there is a plethora of editors that can accommodate any coding style. But this p...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
12 评论
363 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部