a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:hover {
outline: 0;
}
a:active {
outline: 0;
}
a:hover {
color: #005580 !important;
text-decoration: underline !important;
}
blockquote small:before {
content: '\2014 \00A0';
}
q:before {
content: "";
}
q:after {
content: "";
}
blockquote:before {
content: "";
}
blockquote:after {
content: "";
}

通过小书匠编辑器让印象笔记和evernote支持markdown编辑

小书匠
evernote
印象笔记
markdown

evernote,印象笔记

evernote(印象笔记)是一款非常流行的笔记管理工具,不仅提供了常用的笔记记录,还提供了对多种浏览器扩展插件的支持。当用户在浏览网页时,可以很方便的截取片段,保存到evernote云端上。我最开始就是被这功能吸引,才开始使用evernote,后来就慢慢的变为我的主要知识管理工具了。在平常里,我也常把这功能推荐给身边的朋友,同时也是因为这个比较方便的截取功能,让我在这么多知识管理工具上还是选择evernote。

虽然evernote在截取上很方便,但在文章记录时,evernote提供的编辑器功能却相对有些脆弱。可能我是一名码农的关系,在写笔记时,需要保存一些代码相关的片段,而现在的evernote对代码的支持不够友好,加上evernote不直接支持markdown编辑,记起笔记来更是让人有点不快。小书匠编辑器使用evernote提供的api接口,以markdown的方式实现了双向编辑和保存evernote上的文章。

markdown

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。详细说明可以查看维基百科或者百度百科

如何使用小(Xiǎo)书(shū)匠(jiàng)编辑器编辑并保存evernote(印象笔记)上的文章

小书匠编辑器不仅提供了web版本,还提供了各种客户端平台,windown,linx,mac,用户可以到 http://www.xiaoshujiang.com 上下载。我们这里只介绍下web版本的操作,客户端的操作与web版本基本一样,有不同的地方会再单独提示。

  1. 进入 http://markdown.xiaoshujiang.com 页面,第一次使用的用户会创建一些语法手册并提供一个向导操作提示,主要介绍小书匠编辑器的功能布局,如果用户已经了解或者以前已经用过该编辑器,可以直接忽略掉这一步。

  2. 点击左上角的主功能按钮小书匠,点击绑定。如图

  3. 在弹出的绑定操作界面下,选择evernote或者印象笔记,点击添加绑定按钮

  4. web端将弹出一个认证授权页面,需要用户登录到evernote或者印象笔记官方主页上进行授权,让小书匠编辑器有操作用户evernote上的笔记的权限。客户端与web端不同的是客户端直接输入developer token。

  5. 授权期间,请不要关闭绑定操作界面,授权成功后,记得点击选择,然后再确定,完成第三方数据切换的操作。

  6. 第三方数据绑定切换成功后,再回到编辑器界面,用户可以在文档列表的下方查看到对应的第三方平台授权的文章。

  7. 点击evernote上的一篇笔记后,如果该笔记上次是通过小书匠编辑器保存成功,并没有修改过的,系统将直接使用evernote里的附件markdown.md文件做为正文,在文档区里创建一份副本;如果笔记已经被修改过,或者是用户自己在evernote编辑器上创建的笔记,小书匠编辑器将先把笔记转换成markdown格式然后再在编辑器上显示该正文。

  8. 编辑成功后,直接点击保存,系统将笔记同时保存到系统内置存储器和evernote服务器上。保存时,系统在右下角有个保存中的提示,保存成功后,将在右上角提示保存成功



  9. 用户也可以通过另存为按钮,将笔记保存到evernote的其他位置上,或者保存到其他第三方数据存储上。点击想要保存的文件夹或者文件,然后确定,就可以另存为。当点击文件夹后直接确定,系统将在evernote上创建一份新文件。而如果用户选中文件,然后确定,则系统将更新用户选择的文件。



  10. 通过新建按钮创建的笔记,第一次点击保存时,将会弹出一个选择保存位置的界面,保存成功后,以后再次点击保存时,将直接更新对应的笔记。

  11. 删除文件。为了保证用户在第三方数据的安全,系统不提供对数据直接删除的操作,用户想删除笔记,可以到evernote客户端上进行删除。由于编辑器在每次打开的一篇笔记上都会生成一份副本,用户可以直接删除该副本笔记,删除操作不会影响evernote上的笔记。用户再次点击该笔记后,会重新加载生成该笔记的副本。正因为如此,如果用户在编辑器上已经有了一份副本,然后自己再在evernote端上修改了数据,想在小书匠编辑器上看到修改的笔记的变化,就需要用户自己先删除编辑器上的副本,再更新下。

小书匠编辑器对evernote(印象笔记)支持的程度

  1. commonmarkdown语法生成的笔记完整支持同步到evernote(印象笔记)上

  2. 小书匠提供的扩展语法,除非特别说明,也完整支持evernote(印象笔记)

  3. mathjax, 流程图等将以图片保存的方式来保存到evernote(印象笔记)

  4. evernote(印象笔记)提供的附件,todo语法,在小书匠编辑器上也能进行同步操作。

通过小书匠编辑器让印象笔记和evernote支持markdown编辑的更多相关文章

  1. $Linux vi/vim编辑器常用命令与用法总结 (Markdown编辑版)

    vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便.vi ...

  2. 推荐:Markdown编辑软件 --- 小书匠

    推荐:Markdown编辑软件 --- 小书匠 小书匠 使用手册 Markdown编辑工具推荐小书匠工具,功能丰富,简单使用,可以一步导文件至博客园主页. 概要 小书匠编辑器是一款专为markdown ...

  3. 使用markdown编辑evernote(印象笔记)的常用方法汇总

    原文发表在我的博客主页,转载请注明出处 前言 正所谓工欲善其事,必先利其器,本文将要介绍的evernote和markdown都是程序员必备的工具 虽然国内现在有了很多evernote的替代品,做的比较 ...

  4. 使用小书匠及markdown here编辑博客和微信公众号

    1. 使用小书匠连接Evernote并发布笔记到博客园 1.1 小书匠初探 我平时的信息收集的主要方法是采用Pocket+Evernote. 简单来说: 如果访问到非常有用,而且是必须要立刻记录的内容 ...

  5. markdown利器-小书匠

    markdown利器-小书匠 为什么要用markdown语法编写文档? 编写文档的好处这里就不多说了.相信很多人都会在一些博客网站上发布自己的博客,那么怎么能使得自己的博客内容更加具有通用性呢?正如j ...

  6. 使用Onenote & Evernote & VSC+Markdown构建个人笔记系统

    Onenote & Evernote & VSC+Markdown构建个人笔记系统 umeowbing(转载请注明出处) 1 Why 笔记本太多,全部带着太重,查找起来也很麻烦-- 笔 ...

  7. 让Flask-admin支持markdown编辑器

    前言 flask-admin 算是一个很不错的 flask 后台管理了,用它来做博客系统的管理后端再合适不过了,节约时间成本,避免重复造轮子,但是作为一个程序员,写文章怎么可以没有 markdown ...

  8. Scribes:小型文本编辑器,支持远程编辑

    Scribes是一款简洁的文本编辑器.现在给大家介绍下.     功能列表,  Python插件扩展  支持远程编辑(如ftp, sftp, ssh, samba, webdav, webdavs)  ...

  9. 支付宝小程序开发——rich-text富文本组件支持html代码

    前言: 与微信小程序不同,支付宝小程序的富文本组件并不能直接支持html代码,如: 如上,支付宝小程序的富文本组件只支持数组类型,html代码需要使用 mini-html-parser 转换,具体用法 ...

随机推荐

  1. ReportView控件的使用

    ReportView控件的使用Posted on 2012-01-06 17:02 随遇 阅读(3006) 评论(0)  编辑 收藏 最近使用了ReportView控件绑定数据,总结下: 1.在设计器 ...

  2. J.U.C并发框架源码阅读(二)AbstractQueuedSynchronizer

    基于版本jdk1.7.0_80 java.util.concurrent.locks.AbstractQueuedSynchronizer 代码如下 /* * ORACLE PROPRIETARY/C ...

  3. ()C# DataRow

    判断某列是否存在,返回bool dr.Table.Columns.Contains("水分含量")

  4. 51nod 1433 0和5【数论/九余定理】

    1433 0和5 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 小K手中有n张牌,每张牌上有一个一位数的数,这个 ...

  5. php程序无法使用localhost连接数据库解决方法(linux)

    php程序无法使用localhost连接数据库解决方法(linux) 出现这种情况是因为PHP无法正确获取mysql.sock 在php.ini文件中指定即可解决问题. 修改如下: 找到 mysql. ...

  6. Android UI 常用图标尺寸规范

    1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px. MDPI (Medium Density Screen, 160 DPI ...

  7. sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列

    原文:sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列 ORDER BY IFNULL(update_time,create_time) DESC IFNULL(expr1,exp ...

  8. SQL 序号列ROW_NUMBER,RANK,DENSE_RANK、NTILE

    原文:SQL 序号列ROW_NUMBER,RANK,DENSE_RANK.NTILE SQL 2005新增加相关函数 : ROW_NUMBER,RANK,DENSE_RANK.NTILE 窗口函数 O ...

  9. SPCOMM控件对串口参数的设置

    对于串口来说,一般大家都了解波特率,校验码,数据位之类的参数.然而在实际的数据传输中,有些参数也会影响数据的传输.现总结如下,以便大家查询.在对串口进行编程时,可用portman对串口参数进行跟踪,提 ...

  10. VUE -- ejs模板的书写

    1.EJS是一个简单高效的模板语言,通过数据和模板,可以生成HTML标记文本.可以说EJS是一个JavaScript库,EJS可以同时运行在客户端和服务器端,客户端安装直接引入文件即可,服务器端用np ...