Jekyll Subscriber Only
Monetize your Jekyll site with paid subscriber-only content.
Subscriber Only allows you to monetize your Jekyll site with paid subscriptions. Make selected content available only to paid subscribers by adding a single line to the post's front matter. Leave subscriptions, payment processing and access control to us and focus solely on making great content. Go to https://subscriber-only.com for more details.
Installation
First, you need to sign up on Subscriber Only -- it's easy, it takes 10 minutes!
Then, add the jekyll-subscriber_only
gem to your application's Gemfile, in the jekyll_plugins
group. Make sure it comes after jekyll-feed
, if you're using it:
group :jekyll_plugins do
# gem "jekyll-feed", "~> 0.12"
gem "jekyll-subscriber_only"
end
And then execute:
$ bundle install
Finally, copy your tokens to your site's _config.yml
:
subscriber_only:
public_token: MY_PUBLIC_TOKEN
secret_token: MY_SECRET_TOKEN
Usage
If you want to make a particular post subscriber-only, add subscriber_only: true
to the post's front matter:
layout: post
title: My premium post
subscriber_only: true
That's it!
Note that your posts will only be paywalled when building with JEKYLL_ENV=production
. I.e.
$ JEKYLL_ENV=production bundle exec jekyll build
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/subscriber-only/jekyll-subscriber_only.