Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

印象笔记+Hexo=Everblog #150

Open
itgoyo opened this issue Apr 14, 2019 · 0 comments
Open

印象笔记+Hexo=Everblog #150

itgoyo opened this issue Apr 14, 2019 · 0 comments

Comments

@itgoyo
Copy link
Owner

itgoyo commented Apr 14, 2019

视频教程
之前在逛V2EX的时候以外发现一个好玩的东西,就是使用印象笔记Evernote来写文章让后生成响应的html同步到hexo上面。由于自己在生活中使用印象笔记的频率也比较高,而且收藏文章的时候也比较方便。不用自己又特意转成md格式的,这样子省时省力所以决定把自己的博客搭建给换成这个框架来搭建。网站预览:https://itgoyo.github.io

Hexo

首先要先搭建好Hexo博客框架,详细搭建过程这里不说了,网上有很多好的教程。(本文内容基于这个基础之上)

Everblog

项目地址

  • Install everblog
 npm i everblog -g
  • 替换Evernote版本号

刚刚安装的everblog 文件夹里面有一个evernote文件夹不是我们需要的我们要删除掉,然后安装sudo npm install evernote@1.25.82替换掉原来的。

  • 安装适配器

进入到你的Hexo目录(也就是你blog的文件夹)

 npm i everblog-adaptor-hexo --save
  • 在博客目录创建index.js文件

vim index.js, add module.exports = require('everblog-adaptor-hexo')
index.js里面加入这句话

module.exports = require('everblog-adaptor-hexo'
  • 在你电脑的根目录创建.everblogrc
    在你电脑的跟目录创建一个名字叫.everblogrc的文件,里面填写配置文件用
token: >-
  S=s29:U=5ada3e:E=168d0c3e6be:C=1617912ba70:P=1cd:A=en-devtoken:V=2:H=94bbfefb0ccdb5d9fab5c755171
noteStoreUrl: 'https://app.yinxiang.com/shard/s29/notestore'
notebook: myblog
serviceHost: app.yinxiang.com
sandbox: false
lastBuild: '2019-01-24 20:15:51'

配置文件里面的tokennoteStoreUrl可以从以下地址获取(要先申请开发者权限)
国际版Evernote:https://www.evernote.com/api/DeveloperToken.action

国内版印象笔记:https://app.yinxiang.com/api/DeveloperToken.action

由于Evernote因为安全问题已经自动把Token的功能给砍掉了,但是你可以让客服单独为你账号开通。

  • 运行如果缺少'co'库文件
    npm install co -g

  • 运行如果缺少'enml2text'库文件
    npm install enml2text -g

  • 运行如果缺少'bluebird'库文件
    npm install bluebird -g

  • 替换everblog
    我使用的是zhougy0717/everblog把里面的lib,bin,test,package.json替换掉最上面一开始安装的everblog文件夹,记得是替换,不是合并。

  • everblog build

即可把Evernote里面的笔记本在source/_post里面生成html文件

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant