我是个重度 Evernote 用户。在前几年造博客轮子盛行的时候,我也基于 Evernote 造了个轮子,最近抽空拿出来修了修,顺便记录一下。
Everblog = Evernote + Blog,即使用 Evernote 写博客。Everblog 有几个特点:
在实现 Everblog 的过程中遇到几个难点:
设计思路(想到啥写啥):
第一次使用需要 4 步,以后只需要 第 3、4 步就可以了。
1. 全局安装 everblog+填写配置文件:
$ npm i everblog -g
$ vim ~/.everblogrc
token: xxx,
noteStoreUrl: xxx,
notebook: myblog
2. 下载主题, 如下载默认 SPA 主题 everblog-theme-spa:
$ git clone https://github.com/everblogjs/everblog-theme-spa myblog
$ cd myblog && npm i
3. 打开 Evernote:
- 创建笔记本 myblog
- 创建配置文件 _config.yml ,添加一些配置如:title,author 等信息。每种 adaptor 的主题要求的配置不一样,根据主题来
- 创建一些笔记
4. 启动 everblog:
$ DEBUG=* everblog start
Tips: token 和 noteStoreUrl 从以下链接获取: https://www.evernote.com/api/DeveloperToken.action
图文步骤如下:
使用 Hexo 主题完整步骤如下:
$ npm i hexo-cli -g # 全局安装 hexo-cli
$ hexo init myblog # 初始化一个 hexo 项目
$ cd myblog && npm i # 安装依赖
$ npm i everblog -g # 全局安装 everblog
$ npm i everblog-adaptor-hexo --save # 在当前 hexo 项目下安装 adaptor
$ echo "module.exports = require('everblog-adaptor-hexo')" > index.js # 在当前 hexo 项目下创建 index.js ,引入 adaptor
$ DEBUG=* everblog build # 使用 everblog 构建 hexo 所需文件
$ hexo server # 启动 hexo
$ open http://localhost:4000/ # 浏览器打开博客主页
如下所示:
Tips: 记得修改 _config.yml ,填写 hexo 所需的配置。
1
Charkey 2017-12-29 16:53:35 +08:00
印象笔记老用户前排支持
|
2
arzusyume 2017-12-29 16:57:45 +08:00
听起来和 farbox 比较像? farbox 可以从 dropbox 获取内容生成 blog...
|
3
nine99 2017-12-29 17:28:32 +08:00
evernote 都要不行了,至少我今年没续费,但你这个产品还真不错
|
4
hljjhb 2017-12-29 18:00:27 +08:00
用过 Postach.io 可惜不支持国内版
|
5
zhidian 2017-12-29 18:37:10 +08:00
evernote 不要倒, 我觉得还挺好使的.
|
6
fengxuejianshi 2017-12-30 18:36:29 +08:00 via iPhone
刚开通印象笔记高级会员
|
7
GooMS 2017-12-31 12:27:06 +08:00 via Android
楼主想法很棒,前几天还在路上思考。
不过有一点,evernote 是不支持 markdown 那么笔记后缀加 MD 的意义何在 |
9
nswbmw OP @GooMS evernote 是不支持 markdown。加了后缀是为了在生成静态博客的时候判断笔记是生成 html 还是 text(markdown)
|
10
kslr 2018-01-05 18:41:21 +08:00
Update: the creation of developer tokens is temporarily disabled.
这就尴尬了,我找到这个 https://github.com/suziwen/markdownxiaoshujiang/issues/532 |
11
itgoyo 2018-03-01 20:45:24 +08:00
这里有人,弄好了吗?个人觉得这个框架在思路挺好的,但是本人在安装过程中出现了问题,如果有正常使用在朋友,欢迎交流一下。
|
12
nswbmw OP @itgoyo 不清楚你遇到什么问题了。你是用的 evernote 国际版吗?因为印象笔记不支持外链所以没调试使用印象笔记的情况。你试下创建新的笔记本和笔记试试
|