Mediumize
Automatically post (and cross-post) your markdown style blog posts to your Medium account from Jekyll, Middleman, Hugo and others.
Mediumize will only publish drafts, and never publicly.
Installation
Add this line to your application's Gemfile:
gem 'mediumize'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mediumize
Usage
Either via command line (suitable for manual / Hugo flows):
$ mediumize -t your-medium-integration-token file1.md file2.md ... fileN.md
Or, integrate it via Ruby into your Jekyll / Middleman flow:
require 'mediumize'
p = Mediumize::Publisher(
:token => "your-medium-integration-token",
:frontmatter => true
)
%w{
file1.md
file2.md
fileN.md
}.each do |file|
puts p.publish(file)
end
Development
git clone https://github.com/jondot/mediumize && cd mediumize
bundle
rake test
- Optionally, use guard
Contributing
Fork, implement, add tests, pull request, get my everlasting thanks and a respectable place here :).
Thanks:
To all contributors
Copyright
Copyright (c) 2016 Dotan Nahum @jondot. See LICENSE for further details.