Releases: chriskyfung/amp-affiliately-jekyll-theme
Releases Β· chriskyfung/amp-affiliately-jekyll-theme
v1.5.1
What's Changed
β¨ New Features
- (_includes) Added a new design block called
callout.html
- (picture.html) Enabled automatically adding the post title as image
alt text for SEO purpose if thealt
attribute is not specified
π Bug fixes
- (default.html) Resolved the issue of missing adsense
client_id
value
for the<amp-auto-ads>
components - Fixed the CSS height for the
amp-img
fallback of featured images - (post-left-sidebar.html) Addressed the issue of missing amp
iframe
andaddthis
attributes in the front matter - (post-left-sidebar.html) Fixed the absence of the WebP format of the
featured image
π¨ Improvements
- (amp-custom.css) Improved the Ads size and alignment in the footer
- (picture.html) Optimized codes for using site-level variables
β» Refactor
- Completely rebuilt the navigation menu dropdown using Pure CSS
in d251162
π Documentation
- (README.md) Updated README file
- (media.md) Updated Samples on the Media Demo page
Full Changelog: v1.4.2...v1.5.1
v1.4.2
π Major Changes
- Updated Gemfile
- Optimized the following variables in _config.yml
- disqus -> amp_disqus.shortname, amp_disqus.url, amp_disqus.height
- adsense -> adsense.client_id, adsense.ad_slot.before_content, and adsense.ad_slot_sidebar
- addthis -> addthis.pid and addis.wid
- buyme -> buymeacoffee
- Converted the following parts/sections to blocks/modules:
- Navigation bar
- Call for action before footer
- Subscription button before footer
- Social medium follow buttons before footer
- Column widgets in the footer
- Ad slot before content
- Ads, Related Sites, Useful Links, and YouTube Feed sections as Sidebar widgets
- Social media share buttons
- Paths of HTML files in the _includes directory
β¨ New Features
- Added the following variables to
_config.yml
filefacebook_id
,pinterest_id
,github_id
, andmedium_id
for setup social buttons in footercopyright.prefix
,copyright.ownship
, andcopyright.link
for custom copyright notice in footer
- Created example
_config.yml
files for User Sites and Project Sites, respectively
Full Changelog: v1.3.2...v1.4.2
v1.3.2
Major Change
- Changed the link to post within Featured/Post boxes from absolute link to relative link
New Features
- Added pagination template for blog posts
- Added layout templates for List of Categories and List of Tags
Fix/Improvement
- Fixed URL encoding of the query string for Disqus comments in AMP
Full Changelog: v1.2.8...v1.3.2
v1.2.8
What's Changed
π₯ Breaking Changes
- Renamed the page-level variable
meta
tocustom_head
in 5507a4e
β¨ New Features
- Added support to set thumbnail position in a featured box/list in 0f68b55
π Bug Fixes
- Fixed Featured Boxes filter and Pagination paths in dfe14e8
π Documentation
- Added theme sample posts in fed695c
- Updated README file in b238477, acd23de and 548b635
- Reordered README sections in 184e47d
Full Changelog: v1.2.5...v1.2.8
v1.2.5
What's Changed
- Added: README file
- Added: Theme Credit in the footer
- Added: Hero section to index.html
- Fixed: The base URL of broken images
- Changed:
disqus_amp_baseurl
to amp_disqus_url in _config.yml
- Removed: gem jekyll-extlinks plugin
- Added: _plugins/jekyll-target-blank.rb
- Added: Outbound link GA tracking snippet in _layouts/default.html
Full Changelog: v1.2.0...v1.2.5
v1.2.0
What's changed
π₯ Breaking Change
- Renamed the site-level variable from
disqus-amp-baseurl
todisqus_amp_baseurl
β¨ New Features
- (sidebar) Introduced
sidebar.featured
andsidebar.recent_posts
variables to enable/disable displaying "Featured" and "Recent Posts" widgets in the sidebar, respectively - (sidebar) Support displaying "Resources" widget (View on GitHub, Latest Release, etc.) to the sidebar by listing
download
variable in front matter - (sidebar) Support switching "Latest Release" to "Download" button by specifying
download.url
with an URL value in front matter - (index.html) Added feature boxes and pagination to the landing page
π₯ Removed
- Dropped the site-level variable
isSubdirectory
π Bug fixes
- (picture.html, post.html, post-left-sidebar.html) Fixed broken images by adding the base URL to the image URLs
π¨ Improvements
- (default.html) Replaced hardcoded values with site-level variables
π¦ Packages
- (Gemfile) Added the
jekyll-github-metadata
plugin
π§ Chores
- (.gitignore) Updated to omit
.env
files - (_config.yml) Set
/amp-affiliately-jekyll-theme
as base URL of the project page - (_config.yml) Configured
google_analytics
,gtm
,cse_id
,adsense
,addthis
andbuyme
variables for third-party elements - (_config.yml) Removed chris's author data
πDocumentation
- Added tags to sample posts
Full Changelog: v1.0.0...v1.2.0
v1.0.0
What's Changed
- π Created .gitignore file
- π Attached MIT LICENSE file
- π Copied exising Jekyll theme fiels to this project
- π·ββοΈ Updated GitHub Actions workflow to configure
[email protected]
to output Jekyll biuld into thegh-pages
branch - β¨ Created the project landing page (index.md)
- π Created new posts, namely
sample
,style-guide
,code
andmedia
- π§ Set https://chriskyfung.github.io as the site URL
- π§ Disabled Jekyll Extlinks to open external links in new tab
- π§ Excluded localhost and chriskyfung.github.io URLs from Jekyll Extlinks pipeline
- π Added
<meta name="robots" content="noindex">
to sample posts - β¨ Added support to disable displaying "Featured" posts in the sidebar by setting
isSubdirectory
tofalse
in_config.yml
.
Full Changelog: https://github.com/chriskyfung/amp-affiliately-jekyll-theme/commits/v1.0.0