Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

mediumize

Automatically post (and cross-post) your markdown style blog posts to your Medium account from Jekyll, Middleman, Hugo and others.

Subscribe to updates I use mediumize


Statistics on mediumize

Number of watchers on Github 28
Number of open issues 1
Main language Ruby
Open pull requests 1+
Closed pull requests 0+
Last commit over 3 years ago
Repo Created over 3 years ago
Repo Last Updated over 1 year ago
Size 16 KB
Organization / Authorjondot
Contributors1
Page Updated
Do you use mediumize? Leave a review!
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating mediumize for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Mediumize

Gem Version Build Status

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

  1. git clone https://github.com/jondot/mediumize && cd mediumize
  2. bundle
  3. rake test
  4. 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.

mediumize open pull requests (View All Pulls)
  • Corrected link
mediumize list of languages used
Other projects in Ruby