当前位置:  软件>JavaScript软件

小书匠编辑器

    来源:    发布时间:2015-01-10

    本文导语:  小书匠编辑器 小书匠编辑器(以下简称小书编)是一个在线的markdown编辑器,并提供对evernote的支持。 小书编前身为小书匠上的一个文章输入模块,后来在dillinger的基础上,将小书匠原有的代码进行分离再整合,成为现在单...

小书匠编辑器

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

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

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

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

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

主要功能
  • 在线的MARKDOWN编辑器

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

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

  • 多种主题选择

  • 支持gfw语法

  • 支持代码高亮功能

  • 支持toc目录语法

  • 支持脚注语法

  • 支持mathjax公式语法

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

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

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

  • 字符数,字数,段落数统计


  •     
     
     

    您可能感兴趣的文章:

  • HTML 编辑器-免费的HTML编辑器推荐
  • Pathon 程序编辑器是否可以换成在windows平台下的编辑器进行编辑
  • qt大侠进,如何做类似于VB属性编辑器或Qt designer的属性编辑器那种东东?
  • 用户无法设定默认的系统文本编辑器。本地管理员如何协助该用户确定系统默认的文本编辑器?
  • 怎么把vim编辑器永久性的打造成源代码编辑器
  • qt问题,请教如何做类似于VB属性编辑器或者qt designer的属性编辑器那样的东东?
  • 如何实现redhat linux下的文本编辑器text editor里面的内容拷贝到netscape中的文本编辑器中
  • 请问Linux字下有没有类似于Dos下Turbo C的集成环境编辑器?如果没有,有一个类似Dos的Edit编辑器都不错,至少有下拉菜单.
  • 新浪编辑器 SinaEditor
  • 流编辑器 GNU sed
  • 关于编辑器高彩色语法的实现
  • 可视化HTML编辑器 MOStlyCE
  • 文本编辑器 UltraEdit
  • Windows下的代码编辑器 DesyEdit
  • markdown编辑器 QMarkdowner
  • 富文本编辑器 Hallo.js
  • HTML 编辑器 COMEditor
  • 文本编辑器 PSPad
  • 十六进制编辑器 HexEdit
  • WYSIWYG 编辑器 SpawEditor
  • Mac编辑器软件 Coda
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • LaTeX/TeX 编辑器 RTextDoc
  • Eclipse的编辑器管理插件 EditorList
  • 桌面 HTML5 编辑器 Hyro
  • 文本编辑器 E-TextEditor
  • HTML5/CSS3编辑器 BlueGriffon
  • 可视化HTML编辑器 ggedit
  • Eclipse文本编辑器插件 Vrapper
  • 可视化HTML编辑器 TinyMCE
  • Eclipse的XML编辑器 Rinzo
  • 文本编辑器 jupp
  • 二进制/16进制编辑器 bvi
  • 文本编辑器 skEdit
  • 音乐tablature编辑器 KGuitar
  • 程序编辑器 Redcar
  • 文本编辑器 OpenEditor
  • Linux文本编辑器 UEX
  • 文本编辑器 XEmacs
  • 文本编辑器 SciTE
  • 文本编辑器 Sakura Editor
  • HTML编辑器 elRTE


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3