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. js-限制参与活动的范围(微信H5活动)

    近期接到大连某个项目,一个H5的活动,其中有一个需求就是:这个活动的参与者仅限大连地区的用户 所以参考了微信API 得出的操作结果为: wx.ready(function() { wx.getLoca ...

  2. 《JAVA与模式》之观察者模式(转载)

    <JAVA与模式>之观察者模式(转载)  原文链接:http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html ...

  3. 模板—字符串—AC自动机(多模式串,单文本串)

    模板—字符串—AC自动机(多模式串,单文本串) Code: #include <queue> #include <cstdio> #include <cstring> ...

  4. jsp笔记1(基本原理与语法)

    web.xml文件配置管理的范围: 1.配置jsp 2.配置和管理Servlet 3.配置和管理Listener 4.配置和管理Filter 5.配置标签库 6.配置jsp属性 7.配置和管理JAAS ...

  5. Laravel 使用firstOrCreate 报错MassAssignmentException

    今天尝试使用firstOrCreate去优化一段查找不到即创建的代码,结果发现会报MassAssignmentException错误,提示我参数错误,去网上找了好久没有找到结果,最后庆幸自己解决了,把 ...

  6. CQRS读写职责分离模式(Command and Query Responsibility Segregation (CQRS) Pattern)

    此文翻译自msdn,侵删. 原文地址:https://msdn.microsoft.com/en-us/library/dn568103.aspx 通过使用不同的接口来分离读和写操作,这种模式最大化了 ...

  7. 【微信】微信小程序 获取本次场景值

    场景值: 代表从何处进入小程序的.代表小程序的入口场景值. 注意: 1>目前仅可以在 App 的 onlaunch 和 onshow 中获取上述场景值 获取场景值的方法: //在小程序的onLa ...

  8. Unity Dotween build error

    unity这东西感觉挺坑 在mac上build的时候遇到error IL2CPP error for method 'System.Void DG.Tweening.DOTweenPath::DORe ...

  9. php不重新编译添加模块

    php不重新编译添加模块 本文以安装mysqli模块为例 一.检查 1:首先保证php-fpm能正常启动 2:查看当前已安装的php模块是否有mysqli [root@web01 ~]# /appli ...

  10. fabricjs 自定义类型

    https://stackoverflow.com/questions/36660108/how-to-create-custom-fabricjs-object I have to create a ...