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.
Add this line to your application's Gemfile:
gem 'mediumize'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mediumize
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
git clone https://github.com/jondot/mediumize && cd mediumize
bundle
rake test
Fork, implement, add tests, pull request, get my everlasting thanks and a respectable place here :).
To all contributors
Copyright (c) 2016 Dotan Nahum @jondot. See LICENSE for further details.