jekyll-seo-tag

A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.

MIT License

Downloads
11.4M
Stars
1.6K
Committers
52

Bot releases are visible (Hide)

jekyll-seo-tag - v2.8.0 Latest Release

Published by jekyllbot over 2 years ago

Minor Enhancements

  • Allow to set type for author (#427)
  • Allow setting author.url (#453)
  • Implement Facebook domain verification (#455)
  • Add og:image:alt and twitter:image:alt (#438)
  • Sort JSON-LD data by key (#458)

Bug Fixes

  • Set the default og:type to 'website' (#391)
  • Template: Remove double new line (#454)

Development Fixes

  • Fix typo in source code comment (#449)
  • Set up Continuous Integration via GH Actions (#450)
  • Bump RuboCop to v1.18.x (#452)
  • Add workflow to release gem via GH Actions
jekyll-seo-tag - v2.7.1

Published by jekyllbot about 4 years ago

Development Fixes

  • refactor: mutate site payload instead of duplicating it (#419)
jekyll-seo-tag - v2.7.0

Published by DirtyF about 4 years ago

Minor Enhancements

  • Change pagination message with seo_paginator_message option (#324)
  • Make Twitter Summary Card without having Twitter account (#284)
  • Prefer site.tagline to site.description for page title (#356)
  • Render og:locale meta only when defined explicitly (#388)

Bug Fixes

  • Ensure a single leading @ for twitter usernames (#367)

Development Fixes

  • chore(deps): require Ruby > 2.4.0 EOL
  • test: fix locale specs that use the fallback locale (#360)
  • refactor: Replace read-only empty hash with private constant (#418)
  • refactor: Mutate hash literals instead of duplicating them (#417)
  • refactor: Reduce allocations of instance-agnostic objects (#376)
  • refactor: Memoize #author_hash in SeoTag::AuthorDrop (#342)
  • refactor: simplify conditional in SeoTag::Drop#date_modified (#343)
  • chore(ci): profile seo-tag plugin on a third-party repository (#414)
  • chore(ci): Jekyll v4.0 (#372)
  • chore(ci): test against current stable Ruby 2.5 and 2.7 (#385)
  • style: align with latest jekyll-rubocop (#382)
  • fix: Travis builds for Jekyll 3.x (#415)

Documentation

  • Structured Data Testing Tool is deprecated (#409)
  • Rename Google webmaster tools to Google Search Console (#403)
  • Improve documentation on plugin usage (#399)
  • remove Google+ from example snippet (#358)
  • HTTPS link to https://ogp.me/ (#359)
  • HTTPS links to schema.org (#350)
  • use example.com for example URL (#351)
jekyll-seo-tag - v2.6.1

Published by jekyllbot over 5 years ago

Development Fixes

  • Test against Jekyll 4.x (#336)
jekyll-seo-tag - v2.6.0

Published by jekyllbot over 5 years ago

Minor Enhancements

  • Twitter Image and Title (#330)

Bug Fixes

  • Do not cache the drop payload for SeoTag (#306)
  • Update url of schema website (#296)

Development Fixes

  • Relax version constraint on Bundler (#325)
  • chore(ci): Add Ruby 2.6, drop Ruby 2.3 (#326)
  • chore (ci): remove deprecated sudo: false in .travis.yml (#333)
  • Lint Ruby code with rubocop-jekyll gem (#302)
  • chore(deps): bump rubocop-jekyll to v0.4 (#320)
  • chore(deps): bump rubocop-jekyll to v0.3 (#316)
  • Correct RuboCop offenses in spec files (#319)

Documentation

  • Rectify error in Usage documentation (#328)
jekyll-seo-tag - v2.5.0

Published by jekyllbot over 6 years ago

  • Docs: Prevent GitHub Pages from processing Liquid raw tag (#276)

Documentation

  • Use gems config key for Jekyll < 3.5.0 (#255)
  • docs/usage - replace "below" with correct link (#280)

Development Fixes

  • Test against Ruby 2.5 (#260)
  • add tests for twitter.card types (#289)
  • Target Ruby 2.3 and Rubocop 0.56.0 (#292)

Minor Enhancements

  • Add webmaster_verifications for baidu (#263)
  • Include page number in title (#250)
  • Configure default Twitter summary card type (V2) (#225)
jekyll-seo-tag - v2.4.0

Published by jekyllbot almost 7 years ago

Minor

  • Add meta generator (#236)
  • Consistently use self-closing tags (#246)
  • Strip null values from JSON-LD hash (#249)

Documentation

  • Avoid deprecation warning when building docs (#243)

Development Fixes

  • Test against latest Rubies (#242)
  • Use Nokigiri on CI (#181)
jekyll-seo-tag - v2.3.0

Published by jekyllbot about 7 years ago

Minor Enhancements

  • Use canonical_url specified in page if present #211
  • Fix for image.path causing an invalid url error #228
  • Ensure site.data.authors is properly formatted before attempting to retrieve author meta #227
  • Convert author, image, and JSON-LD to dedicated drops #229
  • Cache parsed template #231
  • Define path with __dir__ #232

Documentation

  • gems: is deprecated in current Jekyll version of github-pages #230
jekyll-seo-tag -

Published by benbalter over 7 years ago

  • Guard against the author's Twitter handle being Nil when stripping @'s #203
  • Guard against empty title or description strings #206
jekyll-seo-tag - v2.2.2

Published by jekyllbot over 7 years ago

Minor Enhancements

  • Guard against arrays in subhashes #197
  • Guard against invalid or missing URLs #199

Development fixes

  • Remove dynamic GitHub Pages logic from Gemfile #194
jekyll-seo-tag -

Published by benbalter over 7 years ago

  • Convert template logic to a Liquid Drop (significant performance improvement) (#184)
  • Fix for JSON-LD validation warning for images missing required properties (#183)
jekyll-seo-tag -

Published by benbalter over 7 years ago

Major Enhancements

  • Add author meta (#103)
  • Add og:locale support #166
  • Add support for Bing and Yandex webmaster tools. Closes #147 (#148)
  • Add SEO author and date modified to validate JSON-LD output (#151)

Minor Enhancements

  • Use | for title separator (#162)
  • Use og:image for twitter image (#174)

Development Fixes

  • Style fixes (#170, #157, #149)
  • Test against latest version of Jekyll (#171)
  • Bump dev dependencies (#172)
  • Remove Rake dependency (#180)
jekyll-seo-tag - v2.1.0

Published by benbalter almost 8 years ago

Major Enhancement

  • Use new URL filters (#123)

Minor Enhancements

  • Wraps logo image json data in a publisher property (#133)
  • Fix duplicated escape_once (#93)
  • Simplify minify regex (#125)
  • Don't mangle text with newlines #126

Documentation

  • Add front matter default example for image (#132)
  • Fix tiny typo (#106)
  • add example usage of social profiles (#139)

Development

  • Inherit Jekyll's rubocop config for consistency (#109)
  • Correct spelling in .travis.yml (#112)
jekyll-seo-tag - v2.0.0

Published by benbalter over 8 years ago

jekyll-seo-tag - v1.4.0

Published by benbalter over 8 years ago

  • Ability to support Facebook and Twitter specific images, set image height and width (#78)
  • Add support for page images with absolute URLs (#76)
jekyll-seo-tag - v1.3.3

Published by benbalter over 8 years ago

  • Use summary_large_image Twitter card when page.image is explicitly set (props @DirtyF)
  • Prepend site URL to JSON-LD image property (props @boturnbow)
  • Don't prepend / to JSON-LD logo property (props @boturnbow)
jekyll-seo-tag - v1.3.2

Published by benbalter over 8 years ago

  • Rely on open graph tags, rather than outputting duplicate Twitter-specific meta (#65)
  • Remove extra whitespace in JSON-LD block
  • Consistent spacing and use of quotes in metadata fields (props @XhmikosR)
  • Check for seo_page_title before outputting og:title
  • Use jsonify to output url in JSON-LD for consistency
jekyll-seo-tag - v1.3.1

Published by benbalter over 8 years ago

Fix for uninitiated constant Jekyll::SeoTag::VERSION error

jekyll-seo-tag - v1.3.0

Published by benbalter over 8 years ago

  • New: benbalter/jekyll-seo-tag is now jekyll/jekyll-seo-tag 🎉
  • New: Require Jekyll ~> 3
  • New: Consolidate JSON-LD output into a single block (props @pathawks)
  • Fixed: twitter:image now outputs the full url (props @boturnbow)
  • Fixed: Output the Jekyll version, not the plugin version in the HTML comment
  • Fixed: Support article:publisher without fb:app_id (props @pathawks)
jekyll-seo-tag - v1.2.0

Published by benbalter over 8 years ago

  • Support for global author data (props @pathawks)
  • Ability to disable <title> tag (props @pathawks)
  • Output the plugin version
  • Improved automated tests
  • Improved documentation formatting (props @yous)
Package Rankings
Top 6.73% on Proxy.golang.org
Top 12.31% on Conda-forge.org
Top 0.77% on Rubygems.org