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 hidden (Show)

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 -

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 -

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)
jekyll-seo-tag - v1.1.0

Published by benbalter over 8 years ago

  • Add support for Facebook App metadata
  • Add support for verifying site's with Google webmaster tools
jekyll-seo-tag - v1.0.0

Published by benbalter over 8 years ago

Breaking changes

  • Make page.image url relative to site rather than absolute (#44, props @boturnbow)

Improvements

  • Use page.excerpt if the page.description doesn't exist (#34)
  • Use site.name if site.title is not present(#25)
  • Allow author data as an object (#26)
  • Fix HTML5 validation errors (#38, props @CGarces)
  • Use seo_description in JSON-LD (#40, props @GCarces)
  • Performance optimizations (#22)
  • Do not escape smart quotes (#21)

Development fixes

  • Update tests to work with Liquid 3 (#43)
  • Add default filter to simplify logic (#36)
jekyll-seo-tag - v0.1.4

Published by benbalter almost 9 years ago

  • Performance optimizations (#13, #16, #20)
  • og:title no longer contains site.title (#11)
  • Use baseurl to build seo_url (#15)
  • Strip trailing /index.html from seo_url (#14)
  • Gem version moved to its own file

A very special thanks to @pathawks for all his contributions to this release.

jekyll-seo-tag - v0.1.3

Published by benbalter almost 9 years ago

  • Properly escape smart quotes in titles and descriptions
  • Simplified whitespace-smushing regex
jekyll-seo-tag - v.0.1.2

Published by benbalter almost 9 years ago

Loosen Jekyll dependency

jekyll-seo-tag - v0.1.1

Published by benbalter almost 9 years ago

  • Fixed: Properly escape titles and descriptions
  • Developer: Validate HTML output via html-proofer
jekyll-seo-tag - v0.1.0

Published by benbalter almost 9 years ago

Initial release

Package Rankings
Top 6.73% on Proxy.golang.org
Top 12.31% on Conda-forge.org
Top 0.77% on Rubygems.org