小书匠编辑器

授权协议 MIT
开发语言 JavaScript
所属分类 程序开发、 Markdown开发包
软件类型 开源软件
地区 国产
投 递 者 空佐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

小书匠编辑器

小书匠编辑器(以下简称小书编)是一个在线的markdown编辑器,并提供对evernote的支持。

小书编前身为小书匠上的一个文章输入模块,后来在dillinger的基础上,将小书匠原有的代码进行分离再整合,成为现在单独的一个小书编,并一直做为单独功能进行开发维护。

为什么使用javascript做为后台,而不是使用小书匠系统原来使用的python开发?主要是感觉拿python当后台仅仅开发个编辑器有点太浪费了,心里也就只想找一个更轻量点的后端进行开发,于是就尝试了下用javascript做后端的nodejs,框架上使用了express。同时看了下许多编辑器的开源代码,包括当时比较出名的dillinger源代码和stackedit源代码,都是使用javascript进行开发的,就更加坚定的选择了javascript。

刚发布的小书编是不对任何第三方平台进行支持的,后来有个印象+markdown的开发比赛,于是也就花了点时间学习了下evernote的api,把对evernoter的支持功能给实现了。虽然比赛只拿到一份鼓励奖,不过实现了对evernote支持的功能,自我感觉还是不错的。

由于个人精力,能力及架构等原因,现在的小书编跟小书匠还是有比较大的区别,有些地方在小书编上得到体现,像对evernote的支持,mathjax,主题切换等,在小书匠上却没考虑将其实现;有些在小书匠上有所增强,比如界面,按钮栏,服务器保存文章,版本文件的管理,图片上传等。在将来的新版本开发上,依据的主要原则是:小书编尽量单机化,也就是不保存用户的任何数据到服务器上,并提供开源的代码。而小书匠系统带的编辑器,是做为整体的一部份,在功能的设计上则需要用户把数据保存到服务器的版本管理系统上。

主要功能

  1. 在线的MARKDOWN编辑器

  2. 提供实时预览的双栏编辑,单栏编辑或查看,全屏写作等模式。当用户第一次使用小书编时,系统将默认采用双栏的编辑模式,用户可通过切换按钮进行调整。

  3. 提供以html,markdown两种格式的导出功能

  4. 多种主题选择

  5. 支持gfw语法

  6. 支持代码高亮功能

  7. 支持toc目录语法

  8. 支持脚注语法

  9. 支持mathjax公式语法

  10. 提供evernote抓取与保存,并支持将evernote上的文件以html转换成markdown的方式进行抓取

  11. 支持evernote与小书匠编辑器的自动关联,关联成功后,用户直接保存(ctrl+s)文件时,小书匠编辑器将自动将文章保存到evernote服务器上

  12. 提供历史版本的功能。用户保存(ctrl+s)文件时,系统将记录历史版本,通过历史按钮查看文件的历史版本。系统最多保存5个历史版本。与evernote进行绑定后,历史版本的内容将从evernote服务器上取得,用户需要有提供历史功能的evernote高级帐号

  13. 字符数,字数,段落数统计

  • 小书匠编辑器使用手册 小书匠 使用手册 概要 小书匠编辑器是一款专为markdown写作而设计的编辑器。 主要功能 专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作。 多种编辑模式。单栏编辑,双栏编辑,三栏编辑,全屏写作,全屏阅读…想怎么切换,就怎么切换,就是这样随心所欲。 多种主题选择。包括编辑器主题,预览区代码高亮主题,及预览区用户自定义css。 丰富的语法支持。不仅提供了常

  • 小书匠编辑器使用手册 小书匠 使用手册 概要 小书匠编辑器是一款专为markdown写作而设计的编辑器。 主要功能 专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作。 多种编辑模式。单栏编辑,双栏编辑,三栏编辑,全屏写作,全屏阅读...想怎么切换,就怎么切换,就是这样随心所欲。 多种编辑器实现。codemirror编辑器(提供vim,emacs按键,行专注等),ace编辑器(提供

  • 概要 小书匠编辑器是一款专为markdown写作而设计的编辑器。 主要功能 专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作。 多种编辑模式。单栏编辑,双栏编辑,三栏编辑,全屏写作,全屏阅读...想怎么切换,就怎么切换,就是这样随心所欲。 多种编辑器实现。codemirror编辑器(提供vim,emacs按键,行专注等),ace编辑器(提供vim,emacs按键绑定,显示行号),

  • 欢迎使用小书匠编辑器 [url]http://soft.xiaoshujiang.com/[/url] 小书匠编辑器是一个离线的markdown编辑器。 主要功能: 支持标准的markdown语法 支持gfw语法 支持脚注语法 支持toc目录语法 支持mathjax公式语法 支持流程图 latex,mathjax数学公式 统计图功能(使用Flot图表插件) 提供实时预览的双栏编辑,单栏编辑或查看,

  • 小书匠编辑器1.4.0更新说明 关键字一 关键字二 1.4.0 1.4.0 新功能 实现了pdf预览(仅限web版)[1] 实现了ppt跨屏演示[2] 全屏写作,全屏阅读添加更多背景主题 添加针对中文斜体语法,用于在衬线与非衬线字体的切换,详细语法说明可查看语法手册 添加了针对中文的注(zhu)音(yin)标示(biaoshi),详细语法说明可查看语法手册 增加了60多种系统主题界面 实现了自定义

  • ## MarkDown本地编辑器的选择 最近更新,两个月前使用小书匠的时候打开一直处于加载界面进不去,就放弃了该软件转而使用有道笔记,目前有道笔记支持MarkDown另存本地,所以在此推荐有道笔记。   csdn支持在线markdown,但是有时候可能在本地写好后再上传,于是就去找合适的编辑器。 首先是很多人推荐的MarkDownPad2,官网地址:MarkDownPad2官网地址。下载安装后报错

  • 推荐:Markdown编辑软件 --- 小书匠 小书匠 使用手册 Markdown编辑工具推荐小书匠工具,功能丰富,简单使用,能够一步导文件至博客园主页。 概要 小书匠编辑器是一款专为markdown写做而设计的编辑器。css 主要功能 专为markdown写做设计的文档编辑器,让用户心无旁骛的进行创做。 多种编辑模式。单栏编辑,双栏编辑,三栏编辑,全屏写做,全屏阅读...想怎么切换,就怎么切换,

  • 小书匠使用笔记 小书匠简介 小书匠: 小书匠编辑器是一个支持离线与在线的markdown文本编辑器,也是目前用到的最花里胡哨的编辑器支持特别丰富的功能和语法,并实现了多种第方三数据存储集成(evernote,印象笔记,github,dropbox,有道笔记,码云等等)。可以方便的将文档渲染并导出为pdf文档(会自动生成数据和目录)、word文档、html页面等。并且支持自定义CSS样式编辑。是一款

 相关资料
  • 在创建了书籍后,可以使用免费的在线编辑器进行编辑,也可以使用 gitbook editor 编辑,甚至使用任何喜欢的文本编辑器来编辑,例如:Vim。 在线编辑 进入到书籍的属性页面后,点击 “Edit Book” 按钮即可打开在线编辑器。 GitBook 的在线编辑器对于国内用户来说,很可能不能访问,所以最好还是下载 gitbook editor 到本地,安装后使用,或者使用自己喜欢的文本编辑器直

  • 本章节将和大家说明如何使用 Gitbook 在我们私有文档服务器上添加一本书,并且如何编辑、保存 并发布此书。23 Git简介 Gitbook 是结合 Git 和 Markdown 来进行编排文本的服务软件,此服务已经在我司文档服务器中安装。 这里我对 Gitbook 的文件系统进行一个简短的介绍,在Gitbook 书籍的根目录下,一般有有三个文件: book.json --书籍生成配置json字

  • 4.4 超简单文书编辑器: nano 在Linux系统当中有非常多的文书编辑器存在,其中最重要的就是后续章节我们会谈到的 vim 这家伙! 不过其实还有很多不错用的文书编辑器存在的!在这里我们就介绍一下简单的nano这一支文书编辑器来玩玩先! nano的使用其实很简单,你可以直接加上文件名就能够打开一个旧文件或新文件!下面我们就来打开一个名为text.txt的文件名来看看: [[email pro

  • 自我介绍 测试流程 集成测试和系统测试的区别 系统测试的原理 常用哪些测试方法 说说因果图、判定表 设计购物车商品测试用例 网页状态码 httprunner数据分层 如何处理冗余数据 通常怎么做Web测试 selenium定位元素提示找不到 python反转字符串 python生成随机数 python浅拷贝和深拷贝的区别 python连接数据库

  • 我在Windows 7上使用Atom 1.8.0。 键映射说,'ctrl-alt-f2'带有选择器'. Platform-win32 atom-text-Editor'。如果我按下按钮的组合,什么都不会发生。 我将书签切换操作映射到另一个键映射('ctrl-shive-1'),只是为了看看它是否工作,并且它工作。我的书签问题解决了,但我想知道为什么默认组合不工作。 我做错了什么?我怎样才能找到根本

  • 在第一次使用 Eclipse 编写程序时,由于 Eclipse 默认使用的是 Cosnolas 字体,字号为 10,所以编辑器中的字体非常小,不方便查看。 我们可以通过下面所示的方法来修改编辑器的字体大小。如图 1 所示,具体修改方法为: 选择“窗口”|“首选项”命令,打开“首选项”对话框,从左侧窗格依次展开“General(常规)”|“Appearance(外观)”|“Colors and Fo