A Jekyll plugin to automatically generate open graph images for posts.
Add this line to your site's Gemfile:
gem 'jekyll-feed'
And then add this line to your site's _config.yml
:
plugins:
- jekyll-seo-tag
- jekyll-og-image
Jekyll OG Image works together with jekyll-seo-tag plugin. It automatically generates open graph images for posts and inserts them into the posts metadata.
Configuration can be defined on the site level or on the post level.
For a side wide level configuration, edit your _config.yml
, for a post level configuration, edit the post's front matter.
# _config.yml
og_image:
output_dir: "assets/images/og"
domain: "igor.works"
border_bottom:
width: 20
fill:
- "#4285F4"
# _config.yml
og_image:
output_dir: "assets/images/og"
image: "/assets/images/igor.jpeg"
domain: "igor.works"
border_bottom:
width: 20
fill:
- "#820C02"
- "#A91401"
- "#D51F06"
- "#DE3F24"
- "#EDA895"
# _config.yml
og_image:
output_dir: "/assets/og"
image: "/assets/images/igor.jpeg"
canvas:
background_color: "#F9E065"
header:
font_family: "Roboto, Bold"
color: "#333333"
content:
font_family: "Roboto, Regular"
color: "#333333"
force: false
domain: "igor.works"
border_bottom:
width: 50
fill:
- "#002B7F"
- "#FCD116"
- "#CE1126"
# _config.yml
og_image:
output_dir: "/assets/og"
image: "/assets/images/igor.jpeg"
header:
font_family: "Roboto, Bold"
color: "#333333"
content:
font_family: "Roboto, Bold"
color: "#333333"
force: false
domain: "igor.works"
# _posts/2024-02-15-traefik-tunning-for-rails-applications-part-1.md
---
title: Traefik Tuning for Rails ApplicationsĀ (part 1)
layout: post
tags:
- Rails
- Traefik
- Kamal
og_image:
canvas:
background_image: "/assets/images/bc_3.jpg"
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)The gem is available as open source under the terms of the MIT License.