- {% capture _platform %} + {%- capture _platform -%} Jekyll - {% endcapture %} + {%- endcapture -%} - {% capture _theme %} + {%- capture _theme -%} Chirpy - {% endcapture %} + {%- endcapture -%} {{ site.data.locales[site.lang].meta - | default: 'Powered by :PLATFORM with :THEME theme.' + | default: 'Using the :PLATFORM theme :THEME.' | replace: ':PLATFORM', _platform | replace: ':THEME', _theme }}
diff --git a/_sass/addon/commons.scss b/_sass/addon/commons.scss index bf7a104..486251f 100644 --- a/_sass/addon/commons.scss +++ b/_sass/addon/commons.scss @@ -1254,6 +1254,7 @@ $sidebar-display: "sidebar-display"; div.d-flex { padding: 1.5rem 0; + line-height: 1.65; flex-wrap: wrap; justify-content: space-around !important; } From 09f9305d4cec70556786e42924710089205500f0 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:41:45 +0800 Subject: [PATCH 24/32] chore: hide blur edge of LQIP images --- _sass/addon/commons.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/_sass/addon/commons.scss b/_sass/addon/commons.scss index 486251f..c1e1ae9 100644 --- a/_sass/addon/commons.scss +++ b/_sass/addon/commons.scss @@ -551,6 +551,7 @@ i { /* fontawesome icons */ .img-link { color: transparent; display: inline-flex; + overflow: hidden; } .shimmer { From 09e4ad245b5f1101eacbc55b89e8e8dee05df746 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:43:43 +0800 Subject: [PATCH 25/32] chore(deps): update gem spec list - Jekyll 4.3.0 introduced `webrick` for Ruby 3.x - Jekyll's dependency `nokogiri` does not yet support Ruby 3.2. See: https://github.com/sparklemotion/nokogiri/issues/2740/ --- .github/workflows/ci.yml | 2 +- .github/workflows/pages-deploy.yml.hook | 2 +- Gemfile | 3 --- jekyll-theme-chirpy.gemspec | 4 ++-- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 08e6af9..a5b4672 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - ruby: [2.7, 3] + ruby: ['2.7', '3.0', '3.1'] steps: - name: Checkout diff --git a/.github/workflows/pages-deploy.yml.hook b/.github/workflows/pages-deploy.yml.hook index b2da8d9..fed62a9 100644 --- a/.github/workflows/pages-deploy.yml.hook +++ b/.github/workflows/pages-deploy.yml.hook @@ -42,7 +42,7 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3 # reads from a '.ruby-version' or '.tools-version' file if 'ruby-version' is omitted + ruby-version: '3.1' # reads from a '.ruby-version' or '.tools-version' file if 'ruby-version' is omitted bundler-cache: true - name: Build site diff --git a/Gemfile b/Gemfile index ffef29a..6438466 100644 --- a/Gemfile +++ b/Gemfile @@ -17,6 +17,3 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? - -# Jekyll <= 4.2.0 compatibility with Ruby 3.0 -gem "webrick", "~> 1.7" diff --git a/jekyll-theme-chirpy.gemspec b/jekyll-theme-chirpy.gemspec index b3c6a37..21e7a8a 100644 --- a/jekyll-theme-chirpy.gemspec +++ b/jekyll-theme-chirpy.gemspec @@ -23,9 +23,9 @@ Gem::Specification.new do |spec| "plugin_type" => "theme" } - spec.required_ruby_version = ">= 2.5" + spec.required_ruby_version = [">= 2.5", "< 3.2"] - spec.add_runtime_dependency "jekyll", "~> 4.1" + spec.add_runtime_dependency "jekyll", "~> 4.3" spec.add_runtime_dependency "jekyll-paginate", "~> 1.1" spec.add_runtime_dependency "jekyll-redirect-from", "~> 0.16" spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.7" From d7bcb40cdecaf2c8741814271af9bd1b13e18d19 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:50:21 +0800 Subject: [PATCH 26/32] refactor: update deprecated syntax for SASS division --- _sass/addon/commons.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_sass/addon/commons.scss b/_sass/addon/commons.scss index c1e1ae9..9e1b1f1 100644 --- a/_sass/addon/commons.scss +++ b/_sass/addon/commons.scss @@ -816,7 +816,7 @@ $sidebar-display: "sidebar-display"; &:last-child { a { position: relative; - left: $cursor-width / 2; + left: calc($cursor-width / 2); width: 100%; } @@ -842,7 +842,7 @@ $sidebar-display: "sidebar-display"; @for $i from 1 through $tab-count { $offset: $tab-count - $i; - $top: -$offset * $tab-height + ($tab-height - $tab-cursor-height) / 2; + $top: -$offset * $tab-height + calc(($tab-height - $tab-cursor-height) / 2); @if $i < $tab-count { > li.active:nth-child(#{$i}), From 72700be7dd5226391f93c7ff01666e91575b39ff Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue, 27 Dec 2022 23:58:17 +0800 Subject: [PATCH 27/32] chore(ci): fix workflow trigger conditions --- .github/workflows/ci.yml | 2 -- .github/workflows/style-lint.yml | 5 +++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a5b4672..79d04c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,8 +4,6 @@ on: branches-ignore: - 'production' - 'docs' - tags-ignore: - - '**' paths-ignore: - '.github/**' - '!.github/workflows/ci.yml' diff --git a/.github/workflows/style-lint.yml b/.github/workflows/style-lint.yml index e0bdf6d..2f1cdd0 100644 --- a/.github/workflows/style-lint.yml +++ b/.github/workflows/style-lint.yml @@ -2,10 +2,11 @@ name: 'Style Lint' on: push: + branches-ignore: + - 'production' + - 'docs' paths: - '_sass/**/*.scss' - tags-ignore: - - '**' pull_request: paths: - '_sass/**/*.scss' From 5a191e79afacb4459d9767c3330ad6ecf3eacc9a Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed, 28 Dec 2022 01:10:27 +0800 Subject: [PATCH 28/32] chore: remove extension from tools --- .github/CONTRIBUTING.md | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/ci.yml | 2 +- tools/{init.sh => init} | 0 tools/{release.sh => release} | 0 tools/{run.sh => run} | 0 tools/{test.sh => test} | 0 7 files changed, 3 insertions(+), 3 deletions(-) rename tools/{init.sh => init} (100%) rename tools/{release.sh => release} (100%) rename tools/{run.sh => run} (100%) rename tools/{test.sh => test} (100%) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 9ac13dc..ef81bb0 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -33,7 +33,7 @@ During JavaScript development, real-time debugging can be performed through the Firstly, start a Jekyll server: ```console -$ bash tools/run.sh +$ bash tools/run ``` And then open a new terminal tab and run: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 5187ecc..d26834f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -22,7 +22,7 @@ Please select the desired item checkbox and change it to "[x]", then delete opti Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> -- [ ] I have run `bash ./tools/test.sh` (at the root of the project) locally and passed +- [ ] I have run `bash ./tools/test` (at the root of the project) locally and passed - [ ] I have tested this feature in the browser ### Test Configuration diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 79d04c5..a927d91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,4 +35,4 @@ jobs: bundler-cache: true - name: Test Site - run: bash tools/test.sh + run: bash tools/test diff --git a/tools/init.sh b/tools/init similarity index 100% rename from tools/init.sh rename to tools/init diff --git a/tools/release.sh b/tools/release similarity index 100% rename from tools/release.sh rename to tools/release diff --git a/tools/run.sh b/tools/run similarity index 100% rename from tools/run.sh rename to tools/run diff --git a/tools/test.sh b/tools/test similarity index 100% rename from tools/test.sh rename to tools/test From 6fa1777eb0fbed03532b76e4da1de73de3b07200 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed, 28 Dec 2022 01:11:27 +0800 Subject: [PATCH 29/32] chore(tools): checkout latest tag on initialization --- tools/init | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/init b/tools/init index 656a641..f4a1f30 100755 --- a/tools/init +++ b/tools/init @@ -46,6 +46,11 @@ check_init() { fi } +checkout_latest_tag() { + tag=$(git describe --tags $(git rev-list --tags --max-count=1)) + git reset --hard "$tag" +} + init_files() { if $_no_gh; then rm -rf .github @@ -100,4 +105,6 @@ while (($#)); do esac done +checkout_latest_tag + init_files From 8440d429849f26abff35d26a2fbc10d3ff21400e Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed, 28 Dec 2022 01:20:24 +0800 Subject: [PATCH 30/32] docs: add tutorial and example for new features --- _posts/2019-08-08-text-and-typography.md | 125 +++++++++++------------ _posts/2019-08-08-write-a-new-post.md | 65 ++++++++++-- 2 files changed, 113 insertions(+), 77 deletions(-) diff --git a/_posts/2019-08-08-text-and-typography.md b/_posts/2019-08-08-text-and-typography.md index 55e65c3..7cacc70 100644 --- a/_posts/2019-08-08-text-and-typography.md +++ b/_posts/2019-08-08-text-and-typography.md @@ -8,14 +8,12 @@ math: true mermaid: true image: path: /commons/devices-mockup.png - width: 800 - height: 500 + lqip: data:image/webp;base64,UklGRpoAAABXRUJQVlA4WAoAAAAQAAAADwAABwAAQUxQSDIAAAARL0AmbZurmr57yyIiqE8oiG0bejIYEQTgqiDA9vqnsUSI6H+oAERp2HZ65qP/VIAWAFZQOCBCAAAA8AEAnQEqEAAIAAVAfCWkAALp8sF8rgRgAP7o9FDvMCkMde9PK7euH5M1m6VWoDXf2FkP3BqV0ZYbO6NA/VFIAAAA alt: Responsive rendering of Chirpy theme on multiple devices. --- This post is to show Markdown syntax rendering on [**Chirpy**](https://github.com/cotes2020/jekyll-theme-chirpy/fork), you can also use it as an example of writing. Now, let's start looking at text and typography. - ## Titles --- # H1 - heading @@ -26,7 +24,6 @@ This post is to show Markdown syntax rendering on [**Chirpy**](https://github.co
```
-{: .nolineno}
+{: .nolineno }
### Image Path
@@ -220,7 +229,6 @@ When a post contains many images, it will be a time-consuming task to repeatedly
img_path: /img/path/
---
```
-{: .nolineno }
And then, the image source of Markdown can write the file name directly:
@@ -238,28 +246,49 @@ The output will be:
### Preview Image
-If you want to add an image to the top of the post contents, specify the attribute `path`, `width`, `height`, and `alt` for the image:
+If you want to add an image at the top of the article, please provide an image with a resolution of `1200 x 630`. Please note that if the image aspect ratio does not meet `1.91 : 1`, the image will be scaled and cropped.
+
+Knowing these prerequisites, you can start setting the image's attribute:
```yaml
---
image:
path: /path/to/image
- width: 1000 # in pixels
- height: 400 # in pixels
alt: image alternative text
---
```
-Except for `alt`, all other options are necessary, especially the `width` and `height`, which are related to user experience and web page loading performance. The above section "[Size](#size)" also mentions this.
-
Starting from _Chirpy v5.0.0_, the attributes `height` and `width` can be abbreviated: `height` → `h`, `width` → `w`. In addition, the [`img_path`](#image-path) can also be passed to the preview image, that is, when it has been set, the attribute `path` only needs the image file name.
For simple use, you can also just use `image` to define the path.
```yml
+---
image: /path/to/image
+---
```
+### LQIP
+
+For preview images:
+
+```yaml
+---
+image:
+ lqip: /path/to/lqip-file # or base64 URI
+---
+```
+
+> You can observe LQIP in the preview image of post [_Text and Typography_](/posts/text-and-typography/).
+
+
+For normal images:
+
+```markdown
+{: lqip="/path/to/lqip-file" }
+```
+{: .nolineno }
+
## Pinned Posts
You can pin one or more posts to the top of the home page, and the fixed posts are sorted in reverse order according to their release date. Enable by:
@@ -357,6 +386,24 @@ If you want to display the **Liquid** snippet, surround the liquid code with `{%
Or adding `render_with_liquid: false` (Requires Jekyll 4.0 or higher) to the post's YAML block.
+## Videos
+
+You can embed a video with the following syntax:
+
+```liquid
+{% include embed/{Platform}.html id='{ID}' %}
+```
+Where `Platform` is the lowercase of the platform name, and `ID` is the video ID.
+
+The following table shows how to get the two parameters we need in a given video URL, and you can also know the currently supported video platforms.
+
+| Video URL | Platform | ID |
+|----------------------------------------------------------------------------------------------------|-----------|:--------------|
+| [https://www.**youtube**.com/watch?v=**H-B46URT4mg**](https://www.youtube.com/watch?v=H-B46URT4mg) | `youtube` | `H-B46URT4mg` |
+| [https://www.**twitch**.tv/videos/**1634779211**](https://www.twitch.tv/videos/1634779211) | `twitch` | `1634779211` |
+
+
+
## Learn More
For more knowledge about Jekyll posts, visit the [Jekyll Docs: Posts](https://jekyllrb.com/docs/posts/).
From 937b22316aac3f2ca7e64bc4b7e84efe219e90a7 Mon Sep 17 00:00:00 2001
From: Cotes Chung <11371340+cotes2020@users.noreply.github.com>
Date: Wed, 28 Dec 2022 01:24:55 +0800
Subject: [PATCH 31/32] docs(readme): update feature list
---
README.md | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index ee71758..11774ad 100644
--- a/README.md
+++ b/README.md
@@ -18,24 +18,25 @@
## Features
-- Localized Layout
- Dark/Light Theme Mode
+- Localized UI language
- Pinned Posts
- Hierarchical Categories
-- Last Modified Date for Posts
+- Trending Tags
- Table of Contents
-- Auto-generated Related Posts
+- Last Modified Date of Posts
- Syntax Highlighting
- Mathematical Expressions
- Mermaid Diagram & Flowchart
+- Dark/Light Mode Images
+- Embed Videos
- Disqus/Utterances/Giscus Comments
- Search
- Atom Feeds
- Google Analytics
-- GA Pageviews Reporting
+- Page Views Reporting
- SEO & Performance Optimization
-
## Quick Start
Before starting, please follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of `Ruby`, `RubyGems`, `Jekyll`, and `Bundler`. In addition, [Git](https://git-scm.com/) is also required to be installed.
From 7887b5ab62ca37094f31c37b488d55b3afd9bcb1 Mon Sep 17 00:00:00 2001
From: Cotes Chung <11371340+cotes2020@users.noreply.github.com>
Date: Wed, 28 Dec 2022 01:28:09 +0800
Subject: [PATCH 32/32] chore(release): 5.4.0
---
CHANGELOG.md | 25 +++++++++++++++++++++++++
_javascript/copyright | 2 +-
_sass/jekyll-theme-chirpy.scss | 2 +-
assets/js/dist/categories.min.js | 2 +-
assets/js/dist/commons.min.js | 2 +-
assets/js/dist/home.min.js | 2 +-
assets/js/dist/misc.min.js | 2 +-
assets/js/dist/page.min.js | 2 +-
assets/js/dist/post.min.js | 2 +-
assets/js/dist/pvreport.min.js | 2 +-
jekyll-theme-chirpy.gemspec | 2 +-
package.json | 2 +-
12 files changed, 36 insertions(+), 11 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c6b54d6..2305a9a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,31 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+## [5.4.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v5.3.2...v5.4.0) (2022-12-27)
+
+
+### Features
+
+* add `rel="me"` to Mastodon sidebar contact links for verification ([#807](https://github.com/cotes2020/jekyll-theme-chirpy/issues/807)) ([d2190c7](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d2190c726f61c8c9732b88b4aecf699dc8bc7deb))
+* add embed video support ([ed6dc53](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ed6dc539eff7003a3765bcd8c31ae5e91a863d65))
+* add shimmer background when image loads ([ab16fdc](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ab16fdc7fc26811130b98a1773beb62bff6182e8))
+* set preview image ratio to 1.91 : 1 ([4b6ccbc](https://github.com/cotes2020/jekyll-theme-chirpy/commit/4b6ccbcbccce27b9fcb035812efefe4eb69301cf))
+* support dark and light mode images ([#481](https://github.com/cotes2020/jekyll-theme-chirpy/issues/481)) ([9306c7b](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9306c7b39ecf9d9146bc1a25eebedc38eb2c3dd6))
+* support LQIP for images ([bffaf63](https://github.com/cotes2020/jekyll-theme-chirpy/commit/bffaf6374f265cec96ef743d42b46fbec3b59797))
+
+
+### Bug Fixes
+
+* `hreflang` tag attribute of feed misses `site.alt_lang` ([7651d28](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7651d2851b4bb7d8f0d068b62c036c89a1089bbc))
+* `og:image` will be incorrect if the image uses a cross-domain URL ([8de1abd](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8de1abda6be3633982392178731431b0ddb1b52b))
+* refactoring error when the image URL contains parameters ([ec98f07](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ec98f07aca0b80a9c07fbcdc8e0d7d66dba98ed2))
+* spaces in post title are encoded when sharing ([7efd2f8](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7efd2f8aa2ea1c3aeb7d740bf9a018881c26fe65))
+
+
+### Improvements
+
+* **cdn:** optimize cache policy for static assets ([7fb0ee0](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7fb0ee0bedb63eee3f90a49c6d7fb8b5d78c9830))
+
## [5.3.2](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v5.3.1...v5.3.2) (2022-11-22)
diff --git a/_javascript/copyright b/_javascript/copyright
index a45813d..f63512d 100644
--- a/_javascript/copyright
+++ b/_javascript/copyright
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/_sass/jekyll-theme-chirpy.scss b/_sass/jekyll-theme-chirpy.scss
index e1c42bc..f87f2bb 100644
--- a/_sass/jekyll-theme-chirpy.scss
+++ b/_sass/jekyll-theme-chirpy.scss
@@ -1,7 +1,7 @@
/*!
* The styles for Jekyll theme Chirpy
*
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/categories.min.js b/assets/js/dist/categories.min.js
index b9a7ded..1f06a32 100644
--- a/assets/js/dist/categories.min.js
+++ b/assets/js/dist/categories.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/commons.min.js b/assets/js/dist/commons.min.js
index 177faf0..3577692 100644
--- a/assets/js/dist/commons.min.js
+++ b/assets/js/dist/commons.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/home.min.js b/assets/js/dist/home.min.js
index 7640e03..8824d15 100644
--- a/assets/js/dist/home.min.js
+++ b/assets/js/dist/home.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/misc.min.js b/assets/js/dist/misc.min.js
index 7640e03..8824d15 100644
--- a/assets/js/dist/misc.min.js
+++ b/assets/js/dist/misc.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/page.min.js b/assets/js/dist/page.min.js
index 59cd096..03a7527 100644
--- a/assets/js/dist/page.min.js
+++ b/assets/js/dist/page.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/post.min.js b/assets/js/dist/post.min.js
index 706f6e4..fc6aa95 100644
--- a/assets/js/dist/post.min.js
+++ b/assets/js/dist/post.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/assets/js/dist/pvreport.min.js b/assets/js/dist/pvreport.min.js
index f64fa4e..58a7ce0 100644
--- a/assets/js/dist/pvreport.min.js
+++ b/assets/js/dist/pvreport.min.js
@@ -1,5 +1,5 @@
/*!
- * Chirpy v5.3.2 (https://github.com/cotes2020/jekyll-theme-chirpy/)
+ * Chirpy v5.4.0 (https://github.com/cotes2020/jekyll-theme-chirpy/)
* © 2019 Cotes Chung
* MIT Licensed
*/
diff --git a/jekyll-theme-chirpy.gemspec b/jekyll-theme-chirpy.gemspec
index 21e7a8a..9c2aa94 100644
--- a/jekyll-theme-chirpy.gemspec
+++ b/jekyll-theme-chirpy.gemspec
@@ -2,7 +2,7 @@
Gem::Specification.new do |spec|
spec.name = "jekyll-theme-chirpy"
- spec.version = "5.3.2"
+ spec.version = "5.4.0"
spec.authors = ["Cotes Chung"]
spec.email = ["cotes.chung@gmail.com"]
diff --git a/package.json b/package.json
index 5cd163a..77f9bd9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "jekyll-theme-chirpy",
- "version": "5.3.2",
+ "version": "5.4.0",
"description": "A minimal, responsive, and powerful Jekyll theme for presenting professional writing.",
"repository": {
"type": "git",