Jekyll::Hive v1.1.0

in HiveDevs2 years ago

Jekyll::Hive

Liquid tag for displaying Hive content in Jekyll sites: {% hive %}.

Installation

Add this line to your application's Gemfile:

gem 'jekyll-hive'

And then execute:

bundle

Or install it yourself as:

gem install jekyll-hive

Then add the following to your site's _config.yml:

plugins:
  - jekyll-hive

💡 If you are using a Jekyll version less than 3.5.0, use the gems key instead of plugins.

Usage

Use the tag as follows in your Jekyll pages, posts and collections:

{% hive author/permlink %}

This will place the associated content on the page.

Note About Turbolinks

If you're using Turbolinks on your Jekyll site, you should consider adding the following line to your main includes, e.g. _includes/head.html:

<script src='https://unpkg.com/steem-content-renderer'></script>

Jekyll Build

When building your site with jekyll, you can continue to use the default command:

jekyll build

If you would like to provide an alternate node:

NODE_URL=https://anyx.io jekyll build

Jekyll Clean

To completely rebuild your site without cache:

rm -rf .jekyll-hive-cache && jekyll clean && jekyll build

Troubleshooting

I saw several messages like:

Retrying: stoodkev/how-to-use-hivejs-or-other-modules-referencing-core-node-js-modules-on-react-native (Failed to open TCP connection to api.hive.blog:443 (getaddrinfo: nodename nor servname provided, or not known))
Retrying: stoodkev/how-to-use-hivejs-or-other-modules-referencing-core-node-js-modules-on-react-native (Failed to open TCP connection to api.openhive.network:443 (getaddrinfo: nodename nor servname provided, or not known))
.
.
.
Gave up on: stoodkev/how-to-use-hivejs-or-other-modules-referencing-core-node-js-modules-on-react-native

Check your internet connection or provide an alternate node:

NODE_URL=https://anyx.io jekyll build

The post has changed on the blockchain, but jekyll-hive won't update to the latest post revision.

The cached copy is out of date. Try deleting the related post from the cache or remove the entire cache:

rm -rf .jekyll-hive-cache

Contributing

  1. Fork it ( https://github.com/inertia186/jekyll-hive/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Get in touch!

If you're using Jekyll::Hive, I'd love to hear from you. Drop me a line and tell me what you think! I'm @inertia on Hive.

License

I don't believe in intellectual "property". If you do, consider Jekyll::Hive as licensed under a Creative Commons CC0 License.

Sort:  

Great to see you still doing stuff around Hive :)

Cool. I should try this and post my experience using it later.


The rewards earned on this comment will go directly to the people( @inertia ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Congratulations @inertia! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 37000 HP as payout for your posts, comments and curation.
Your next payout target is 38000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

HiveFest⁷ meetup in Amsterdam is next week. Be part of it and get your badge.
Our Hive Power Delegations to the August PUM Winners
Feedback from the September 1st Hive Power Up Day