Skip to content

An evernote-to-jekyll post synchronizer, heavily inspired by postach.io.

License

Notifications You must be signed in to change notification settings

chiepomme/chienote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chienote

An evernote-to-jekyll post synchronizer, heavily inspired by postach.io.

Installation

go get github.com/chiepomme/chienote

Usage

cd [your-jekyll-root]
chienote init
chienote sync
chienote convert
jekyll build

It is better to add _evernote.yml and _cache/ to your .gitignore.

Configuration

chienote init initializes your configuration file, whose name is _evernote.yml. You need some information listed below to initialize.

Formatting

In addition to evernote's text decorations, list, and todoes, you can use some markdowns.

Heading

# Heading1 -> <h1>Heading1</h1>
## Heading2 -> <h2>Heading1</h2>
### Heading3 -> <h3>Heading1</h3>
#### Heading4 -> <h4>Heading1</h4>
##### Heading5 -> <h5>Heading1</h5>

Code Fence

```go
var someVariable int
```

{% highlight go %}
    var someVariable int
{% endhighlight %}

Attachments

Attachments are just copied to resources directory under your jekyll root. In posts, resources are shown by html tags.

extension tag
*.jpg *.png *.gif <img>
*.mp3 <audio>
*.mp4 <video>
others <a>

Tagging

chienote has special tags. The other tags are used as post's tags in jekyll.

tag meaning
page rendered with page layout, and save under the jekyll root
published make the note public

Custom URL

Evernote's url attribute is used for the post filename. If nothing's set, the title is used.

Author

chiepomme
http://chiepom.me/
http://twitter.com/chiepomme

About

An evernote-to-jekyll post synchronizer, heavily inspired by postach.io.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages