- Add Ruby 3.1 to CI matrix (#459)
- chore: remove git.io (#462)
- Added the
twitter:description
tag (#464) - Support for image paths relative to the page's directory (#466)
- Truncate the description value to 100 words (#492)
- Allow to set type for author (#427)
- Allow setting
author.url
(#453) - Implement Facebook domain verification (#455)
- Add
og:image:alt
andtwitter:image:alt
(#438) - Sort JSON-LD data by key (#458)
- Set the default
og:type
to 'website' (#391) - Template: Remove double new line (#454)
- 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
- refactor: mutate site payload instead of duplicating it (#419)
- 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)
- Ensure a single leading
@
for twitter usernames (#367)
- 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)
- 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)
- Test against Jekyll 4.x (#336)
- Twitter Image and Title (#330)
- Do not cache the drop payload for SeoTag (#306)
- Update url of schema website (#296)
- 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)
- Rectify error in Usage documentation (#328)
- Docs: Prevent GitHub Pages from processing Liquid raw tag (#276)
- Use gems config key for Jekyll < 3.5.0 (#255)
- docs/usage - replace "below" with correct link (#280)
- Test against Ruby 2.5 (#260)
- add tests for twitter.card types (#289)
- Target Ruby 2.3 and Rubocop 0.56.0 (#292)
- Add webmaster_verifications for baidu (#263)
- Include page number in title (#250)
- Configure default Twitter summary card type (V2) (#225)
- Add meta generator (#236)
- Consistently use self-closing tags (#246)
- Strip null values from JSON-LD hash (#249)
- Avoid deprecation warning when building docs (#243)
- Test against latest Rubies (#242)
- Use Nokigiri on CI (#181)
- 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
- gems: is deprecated in current Jekyll version of github-pages #230
- Guard against the author's Twitter handle being Nil when stripping @'s #203
- Guard against empty title or description strings #206
- Guard against arrays in subhashes #197
- Guard against invalid or missing URLs #199
- Remove dynamic GitHub Pages logic from Gemfile #194
- Convert template logic to a Liquid Drop (significant performance improvement) (#184)
- Fix for JSON-LD validation warning for images missing required properties (#183)
- 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)
- Use
|
for title separator (#162) - Use
og:image
for twitter image (#174)
- Style fixes (#170, #157, #149)
- Test against latest version of Jekyll (#171)
- Bump dev dependencies (#172)
- Remove Rake dependency (#180)
- Use new URL filters (#123)
- 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
- Add front matter default example for image (#132)
- Fix tiny typo (#106)
- add example usage of social profiles (#139)
- Inherit Jekyll's rubocop config for consistency (#109)
- Correct spelling in .travis.yml (#112)