From 6e3b34e4140e1124f01e8185161a81a52a21d49e Mon Sep 17 00:00:00 2001 From: Eric Kim <48634064+hyeonukim@users.noreply.github.com> Date: Sat, 30 Nov 2024 18:25:27 -0800 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 3df83fd0d9a4ceeff9aa4d06c9832c61fa8c3a13 Author: semantic-release-bot Date: Thu Nov 28 08:58:47 2024 +0000 chore(release): 7.2.0 ## [7.2.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.1...v7.2.0) (2024-11-28) ### Features * show toc on mobile screens ([#1964](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1964)) ([8a064a5](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a064a5e5a95cd22aa654f7c80da09d107262508)) * support vertical scrolling for toc in desktop mode ([#2064](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2064)) ([5265b03](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5265b039741555943f9a6f0451287aefb6810f28)) ### Bug Fixes * pagination error when pinned posts exceed the page size ([#1965](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1965)) ([93f616b](https://github.com/cotes2020/jekyll-theme-chirpy/commit/93f616b25d7ed6c4f090c50c8663f8c1f59947f4)) ### Improvements * modular sass architecture ([#2052](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2052)) ([35c794c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/35c794cf5896565430389f35c660b88a93cebb17)) * speed up page rendering and jekyll build process ([#2034](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2034)) ([65f960c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/65f960c31a734b5306a8b919040c3aae9b783efd)) commit 82ba82e6daef2242ee7645e88a66b0c843d825c6 Merge: fd0df83 5265b03 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Nov 28 16:56:02 2024 +0800 Merge branch 'master' into production commit 5265b039741555943f9a6f0451287aefb6810f28 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Nov 28 02:58:25 2024 +0800 feat: support vertical scrolling for toc in desktop mode (#2064) commit 11647697bbacb84df6171a0ac7947a0e4fdef5da Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 25 03:55:11 2024 +0800 build(deps): update dependencies version commit 5756b8fc2636071de9bf7a137fec1dec811a9043 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 25 00:18:06 2024 +0800 build(deps-dev): upgrade dependencies Close #2058 commit 35c794cf5896565430389f35c660b88a93cebb17 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 25 00:05:28 2024 +0800 perf: modular sass architecture (#2052) - Modularized the Sass architecture to enhance code maintainability and reduce the output file size - Replaced deprecated `@import` with `@use` / `@forward` commit c69914effc1f222d2b31d2ed14d1efda90575c9f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Nov 24 02:08:13 2024 +0800 ci: avoid repeated runs of stylelint (#2057) commit 65f960c31a734b5306a8b919040c3aae9b783efd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Nov 16 22:49:55 2024 +0800 perf: speed up page rendering and jekyll build process (#2034) - Ensure inline scripts execute after the DOM has fully loaded. - Use Rollup to bundle the theme-mode and Mermaid scripts, reducing the number of Jekyll include snippets. commit d51345e29754ba92a0c2fd6534bbd248ff298331 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 8 22:35:18 2024 +0800 ci: reduce unnecessary pr-filter runs (#2033) - Checking the repository of the PR is more effective than checking the label to identify bot-initiated PRs - This change also allows more flexible PR body definitions for developers with write access to the repository commit 2f844978aac587a8631c16d6907f24a8af6035a3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 8 22:15:31 2024 +0800 chore: change stale label to `inactive` commit 42dea8ee2986ee609ca6f2643a03bd29bd5456a3 Author: Supreeth Mysore Venkatesh Date: Sun Nov 3 17:45:59 2024 +0100 build(deps): update `wdm` gem version for compatibility (#2028) commit 86b13c917f8f9477b10766fb621cbe987c025203 Author: Alexander Fuks Date: Fri Nov 1 14:39:03 2024 +0400 chore: improve feed interoperability (#2024) commit 4ef3cd8efc90518cc56b4e92306f81aa36feee70 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Oct 29 22:56:32 2024 +0800 ci: improve workflow triggers (#2017) - Unchain commit-lint and CI - Even if a commit does not meet the CI path filter, it still needs to lint the commit message. - Unchain PR filter and CI - The CI workflow needs to be triggered when the commits in a pull request are modified. - Allow manual publishing - Sometimes `semantic-release` will error out due to commit messages referencing discussions, but this does not affect the final RubyGems/GitHub Release. In such cases, manual triggering of the publish process is needed to complete the remaining publishing steps. commit c7f967529c294f9622f142470406f2be43ea4d35 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Oct 26 16:58:07 2024 +0800 ci: skip test for invalid PRs (#2013) commit 74ed06321c1730dc788af3306b80a0f1739510d4 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Oct 25 19:48:11 2024 +0800 ci: block invalid pull requests (#2010) commit d4f7f39ece2d8feaca963b8bfba331268b28811e Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Oct 22 10:42:07 2024 +0800 refactor: simplify sidebar animation commit c1bd9eb9eece4cf3b7e76d750bcc4108aec63361 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Oct 20 13:47:54 2024 +0800 refactor: reduce duplicate scss commit 6f461132c00c7f7d557e0b865530bb256c1fe5be Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Oct 19 21:13:21 2024 +0800 refactor: improve toc popup module commit 03e302cbf68cc502a2b6bef0726186a0b3ef321c Author: Alexander Fuks Date: Sun Oct 13 21:16:25 2024 +0400 chore: close toc-popup gracefully with Esc key (#1990) commit 8a064a5e5a95cd22aa654f7c80da09d107262508 Author: Alexander Fuks Date: Fri Oct 11 18:32:10 2024 +0400 feat: show toc on mobile screens (#1964) commit 740bd84c51cbb929438ea538ddc942f97d1c1431 Author: Bence Boros <39780892+borosbence@users.noreply.github.com> Date: Tue Oct 1 17:19:39 2024 +0200 chore(i18n): update hungarian translation (#1976) commit 93f616b25d7ed6c4f090c50c8663f8c1f59947f4 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Sep 26 22:30:56 2024 +0800 fix: pagination error when pinned posts exceed the page size (#1965) commit e6b87d28111457cbc2f497866b71d8a2d00e35bc Author: Alexander Fuks Date: Tue Sep 24 04:21:34 2024 +0400 chore: remove `h1` element from site title (#1960) commit 73749067c5e94849bea9cd8146ebe4965f7ed894 Merge: fac6116 fd0df83 Author: semantic-release-bot Date: Mon Sep 23 11:56:46 2024 +0000 Merge branch 'production' commit fd0df8320f7e4e2849c27f1be0f1232bf46a61bb Author: semantic-release-bot Date: Mon Sep 23 11:56:31 2024 +0000 chore(release): 7.1.1 ## [7.1.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.0...v7.1.1) (2024-09-23) ### Bug Fixes * **i18n:** correct fr-FR translations ([#1949](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1949)) ([367262e](https://github.com/cotes2020/jekyll-theme-chirpy/commit/367262e74d1005bddf1328bb2b3a2b9e152c0086)) * **pwa:** site baseurl not passed to `app.js` ([#1955](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1955)) ([5a63244](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5a63244721d21b1ad3a0ae83420723a2f0379e8b)) commit fbcdf8ce85d952c6c3a9824425fe5462f9c0e068 Merge: a784f0a fac6116 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Sep 23 19:48:06 2024 +0800 Merge branch 'master' into production commit fac6116af1d9836df5220f63c09fdf3d36910795 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Sep 23 19:41:28 2024 +0800 build(dev-deps): bump 7 dependencies versions commit 5a63244721d21b1ad3a0ae83420723a2f0379e8b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 18 22:32:26 2024 +0800 fix(pwa): site baseurl not passed to `app.js` (#1955) commit 3ab3b844d2ac475c92d5f84afc0259abab9fcbcd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 18 21:41:08 2024 +0800 refactor: replace deprecated meta element Replace `apple-mobile-web-app-capable` with `mobile-web-app-capable` commit 367262e74d1005bddf1328bb2b3a2b9e152c0086 Author: denis-games <105583649+denis-games@users.noreply.github.com> Date: Mon Sep 16 14:38:46 2024 +0200 fix(i18n): correct fr-FR translations (#1949) Co-authored-by: Denis Jean commit cbc93193e136a2093179640e75699f26bbd58da2 Merge: 8b7dba7 a784f0a Author: semantic-release-bot Date: Tue Aug 27 07:29:10 2024 +0000 Merge branch 'production' commit a784f0a0f907797104cc5e3b5256151ad4055645 Author: semantic-release-bot Date: Tue Aug 27 07:28:55 2024 +0000 chore(release): 7.1.0 ## [7.1.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.1...v7.1.0) (2024-08-27) ### Features * add Bluesky social links ([#1759](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1759)) ([0102aba](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0102abae062be24ec289fb7facb11950aca79e3f)) * add Reddit social option ([#1836](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1836)) ([8673e13](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8673e1335f0771eac364d0a2866f27476d61a58b)) * add Threads social links ([#1837](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1837)) ([e3a78b6](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e3a78b6243f7056105d72185bb6e94b436834e5b)) * **analytics:** add fathom analytics ([#1913](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1913)) ([befc4ce](https://github.com/cotes2020/jekyll-theme-chirpy/commit/befc4ce9c5026f67f99bce66e223d056229f0bdb)) * **dev:** add vscode tasks ([#1843](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1843)) ([e4db1a1](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4db1a176f3f69f676cbc0bf27b1d5a657ece05e)) * **dev:** support vscode dev-container ([#1781](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1781)) ([1e3d4a6](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1e3d4a6323ba3eed06a57f8bf1b2edefd890b127)) * **ui:** improve block quote layout ([80bd792](https://github.com/cotes2020/jekyll-theme-chirpy/commit/80bd7928a02c75c843a550bd377d11b574e8bfda)) * **ui:** improve visibility of inline code ([#1831](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1831)) ([c876731](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c876731901784a72ef9d2e9e2936df65ddff5f61)) * **ui:** make `info-prompt` icon looks like the letter "i" ([#1835](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1835)) ([a07a57e](https://github.com/cotes2020/jekyll-theme-chirpy/commit/a07a57ec922249d3a22da56fbcb30d83eadef728)) * **ui:** set `` font to 'Lato' ([64c7262](https://github.com/cotes2020/jekyll-theme-chirpy/commit/64c7262245e878534971a2e3a2630b614daf72f3)) ### Bug Fixes * adapt the giscus localization parameter ([#1810](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1810)) ([0709854](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0709854dc8f6099d38c2578967a02f73b4be0dc8)) * avoid caching pageviews data ([#1849](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1849)) ([979f86c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/979f86cf64e1fcace4231fb070c7e6398fd4e5ec)) * remove extra dual-mode images from lightbox ([#1883](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1883)) ([5c5910f](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5c5910f1fc661ec3dce203ac961c7f64f1991895)) commit a2bf5dc58ecbbf12eefe85cecc857af3dfc7c305 Merge: 20987f2 8b7dba7 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Aug 27 15:22:53 2024 +0800 Merge branch 'master' into production commit 8b7dba71e34531bfa38d6a3b2d1118a83bbf959a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Aug 27 15:18:52 2024 +0800 docs: update tutorial and readme Change Dev Containers logo in README: Simple Icons has removed all Microsoft icons due to copyright restrictions, see commit fc3d1012584e70db572f72894c427ecef20cdfa0 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Aug 26 16:49:48 2024 +0800 build: improve the JS build for PWA (#1923) commit 604e01eb3670c380a4c610552c02a607d12552f8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Aug 26 00:49:05 2024 +0800 chore(deps): correct `Tocbot` version number commit 31e19c6d0ff0e4c11dfbf39caf0f49ad83f4074e Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Aug 25 18:17:38 2024 +0800 refactor(ui): standardize the border radius (#1920) Impact: - Increase the border radius of inline code and `` tags - Variable `$base-radius` renamed to `$radius-lg` commit 5f4dab1745059929b04d7e998e8dbccd2a741b9c Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Aug 25 01:18:34 2024 +0800 build: upgrade dependencies commit 8cfd7214943806925342613d9107473de53f6524 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Aug 25 00:25:29 2024 +0800 build(deps-dev): bump the dev-deps commit 64c7262245e878534971a2e3a2630b614daf72f3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Aug 25 00:12:28 2024 +0800 feat(ui): set `` font to 'Lato' commit 707a209424f3a82868935dd46591c318e700355c Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Aug 25 00:12:00 2024 +0800 refactor: improve heading layout commit 80bd7928a02c75c843a550bd377d11b574e8bfda Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Aug 24 22:27:35 2024 +0800 feat(ui): improve block quote layout commit befc4ce9c5026f67f99bce66e223d056229f0bdb Author: Julius Gamanyi <85777+juliusgb@users.noreply.github.com> Date: Wed Aug 21 19:21:29 2024 +0200 feat(analytics): add fathom analytics (#1913) commit bf6c996c4ea69c2be2deda4d8606de776f6689b5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Aug 21 14:31:22 2024 +0800 chore: move entries in git-ignore commit 99eaf6089ecc663730f638c699969250d0f406b5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Aug 21 14:28:57 2024 +0800 chore: remove duplicate config commit efd2941ce08f8bb2a56e543ee04da7525c2bacc7 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Aug 21 14:28:14 2024 +0800 build: resume platform-specific dependencies commit 7f83c3d00dd2a535c847d162d6c17d695f45eb0d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Aug 19 21:05:39 2024 +0800 refactor: improve the efficiency of `GLightbox` switching Repeatedly using `GLightbox.destroy()` (>= 4 times) will cause `GLightbox` to fail to generate new objects commit d74bfaeda25f5b75d665b99b38b44f6f8dc98df1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Aug 13 13:50:40 2024 +0800 chore(tools): improve the init-script commit 23729c9c8f2c803a839d5579d954efd85abf82c5 Author: Andrew <18502096+classicrocker883@users.noreply.github.com> Date: Fri Aug 9 01:24:30 2024 -0400 refactor: update the sass mixed declarations (#1872) See: https://sass-lang.com/d/mixed-decls commit e347d0632f063b514a030f85f9900bee8397f1cc Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Aug 8 14:43:38 2024 +0800 build: update ruby version requirements `html-proofer` 5.x requires Ruby `>= 3.1, < 4.0` commit 35fdea0c4fa6faa927dd1346b1def9d6531ce003 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Aug 8 14:25:55 2024 +0800 docs: add devcontainers tutorial (#1844) commit 5c5910f1fc661ec3dce203ac961c7f64f1991895 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Jul 29 12:17:11 2024 +0800 fix: remove extra dual-mode images from lightbox (#1883) commit b641b364809ea15c46d16ce1379a267d395d55d0 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jul 18 01:20:17 2024 +0800 ci: set node version to LTS There are some problems with the latest version. See: https://github.com/cotes2020/jekyll-theme-chirpy/actions/runs/9977150040 commit 979f86cf64e1fcace4231fb070c7e6398fd4e5ec Author: Alexander Fuks Date: Wed Jul 17 19:32:48 2024 +0400 fix: avoid caching pageviews data (#1849) commit 8c30f0a9c349eb039bc7fa151ed140e2eb26a643 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Jul 12 02:03:52 2024 +0800 build(dev): support for running tasks in macOS commit e4db1a176f3f69f676cbc0bf27b1d5a657ece05e Author: Alexander Fuks Date: Thu Jul 11 00:14:47 2024 +0400 feat(dev): add vscode tasks (#1843) commit e3a78b6243f7056105d72185bb6e94b436834e5b Author: Daniel Singleton <48238314+goodnightdaniel@users.noreply.github.com> Date: Fri Jul 5 13:53:02 2024 -0700 feat: add Threads social links (#1837) commit 8673e1335f0771eac364d0a2866f27476d61a58b Author: Daniel Singleton <48238314+goodnightdaniel@users.noreply.github.com> Date: Fri Jul 5 05:03:01 2024 -0700 feat: add Reddit social option (#1836) commit a07a57ec922249d3a22da56fbcb30d83eadef728 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jul 4 02:21:22 2024 +0800 feat(ui): make `info-prompt` icon looks like the letter "i" (#1835) commit db9e58bab23f5cc4993efa36d90ae390be7d6e3f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 4 01:49:30 2024 +0800 build(deps-dev): bump the dev-deps group with 3 updates (#1824) Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) to permit the latest version. Updates `@babel/core` to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-core) Updates `@babel/plugin-transform-class-properties` to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-plugin-transform-class-properties) Updates `@babel/preset-env` to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development dependency-group: dev-deps - dependency-name: "@babel/plugin-transform-class-properties" dependency-type: direct:development dependency-group: dev-deps - dependency-name: "@babel/preset-env" dependency-type: direct:development dependency-group: dev-deps ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e6532ad8647adc4fe9aac729eecab599821fd6e2 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jul 4 01:42:29 2024 +0800 refactor: fix typos in locale variable statment -> statement commit fbba0a4204f6aea9816b92b357ccd0969d41c53f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Jul 2 06:00:39 2024 +0800 chore: fix typos in project files and docs commit c876731901784a72ef9d2e9e2936df65ddff5f61 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Jul 1 07:02:36 2024 +0800 feat(ui): improve visibility of inline code (#1831) commit 9ca7519239d878258300814a5b201fd5b926a192 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jun 27 05:30:53 2024 +0800 docs: unify the style of badges commit 0709854dc8f6099d38c2578967a02f73b4be0dc8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Jun 16 22:25:41 2024 +0800 fix: adapt the giscus localization parameter (#1810) commit f1d35832f425814cf0ee5dd3513597999bb31fc0 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jun 8 00:45:59 2024 +0800 build(devcontainer): add omz plugins & verify extension signature VSCode fixed signature validation hangs in v1.90 commit cf853f14e4acb3deb097c57ef151b20f47ed84cb Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Jun 7 19:27:54 2024 +0800 chore: upgrade `husky` v9 settings commit 7ca9c5978425d2ca052ce14cc0592c16436b8174 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jun 5 23:51:10 2024 +0800 build(deps-dev): remove package `rollup-plugin-license` (#1796) The `rollup-plugin-license` has been using too many deprecated dependencies, so it is necessary to remove it. As an alternative, this changes uses Rollup `output.banner` to insert copyright information. Since `terser` runs after `output`, it is not possible to insert the Front Matter defining permlink for `sw.js` through the same way (Jekyll Front Matter is YAML rather than JS, which would cause errors with terser). Therefore, _Jekyll Collection_ is now used to add permlink to `sw.js`, with the collection named `app`, and the directory placed in `_app`. This directory is not tracked by git, but it will be included when building the gem. commit 250880c088955f7d2f09129edc69ae7b9486d1ef Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Jun 4 19:28:02 2024 +0800 docs: change ordering of badges commit 88b844ce80a4aada081ec919d652c2fddb2fa77e Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Jun 4 19:26:17 2024 +0800 build(deps): improve dependency grouping commit 3b46629dc0c4bf401cc4775121adfa2cdd342043 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Jun 4 01:36:27 2024 +0800 build(deps-dev): bump the npm group across 1 directory with 8 updates Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits), [rollup](https://github.com/rollup/rollup), [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license), [semantic-release](https://github.com/semantic-release/semantic-release) and [stylelint](https://github.com/stylelint/stylelint) to permit the latest version. Updates `@babel/core` to 7.24.6 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-core) Updates `@babel/plugin-transform-class-properties` to 7.24.6 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-plugin-transform-class-properties) Updates `@babel/preset-env` to 7.24.6 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-env) Updates `conventional-changelog-conventionalcommits` from 7.0.2 to 8.0.0 - [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases) - [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v8.0.0/packages/conventional-changelog-conventionalcommits) Updates `rollup` to 4.18.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.17.2...v4.18.0) Updates `rollup-plugin-license` to 3.4.0 - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md) - [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.3.1...v3.4.0) Updates `semantic-release` from 23.1.1 to 24.0.0 - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](https://github.com/semantic-release/semantic-release/compare/v23.1.1...v24.0.0) Updates `stylelint` to 16.6.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.5.0...16.6.1) commit 1e3d4a6323ba3eed06a57f8bf1b2edefd890b127 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Jun 3 21:12:54 2024 +0800 feat(dev): support vscode dev-container (#1781) commit 1c5fa0880d3bb21c7a3a5f53d0e7d3bab146baba Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jun 1 04:11:01 2024 +0800 refactor: restore shell script extensions Without an extension, the shell script configuration in `.gitattribute` will not work. commit 64ae7a3671335409e11a9b467d5a89847528b812 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu May 30 03:33:35 2024 +0800 docs: correct markdown syntax of tutorial (#1787) commit 0102abae062be24ec289fb7facb11950aca79e3f Author: Jason <50330957+itsjason-net@users.noreply.github.com> Date: Sat May 18 06:05:09 2024 -0500 feat: add Bluesky social links (#1759) commit 6cb1a5ac52dfc213b408432846ad98cfab15798f Merge: 90a4cc7 20987f2 Author: semantic-release-bot Date: Sat May 18 11:01:37 2024 +0000 Merge branch 'production' commit 20987f2afe033cf9af8d6b534079b5bd06f6a30f Author: semantic-release-bot Date: Sat May 18 11:01:22 2024 +0000 chore(release): 7.0.1 ## [7.0.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.0...v7.0.1) (2024-05-18) ### Bug Fixes * **analytics:** goatcounter pv greater than 1K cannot be converted to numbers ([#1762](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1762)) ([33a1fa7](https://github.com/cotes2020/jekyll-theme-chirpy/commit/33a1fa7cae2181625e2f335708d59de4dd20ee7d)) * audio/video path apply variable `media_subpath` ([#1745](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1745)) ([00a27a1](https://github.com/cotes2020/jekyll-theme-chirpy/commit/00a27a1b85f665d0642b77babd54c6903fbdeb22)) commit 39e4338839a7f71f01765fdd150ca0307ecefbb6 Merge: e33547f 33a1fa7 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 18 18:58:08 2024 +0800 Merge branch 'hotfix/7.0.1' into production commit 33a1fa7cae2181625e2f335708d59de4dd20ee7d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 18 18:52:45 2024 +0800 fix(analytics): goatcounter pv greater than 1K cannot be converted to numbers (#1762) The goatcounter PV report splits numbers with spaces, e.g. 1024 would be '1 024' commit 00a27a1b85f665d0642b77babd54c6903fbdeb22 Author: Alexander Fuks Date: Sat May 18 14:47:12 2024 +0400 fix: audio/video path apply variable `media_subpath` (#1745) commit 5cdde7dbc5d2ae7dfba4fd53e2991d3acc2a073d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri May 17 20:11:08 2024 +0800 ci: enable ci/style-lint for the `hotfix` branches commit c4b58e350265362e1e78119bea9529fc0fcf20cc Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri May 17 00:03:53 2024 +0800 build: upgrade dependencies Updates `@fortawesome/fontawesome-free` to 6.5.2 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.1...6.5.2) Updates `dayjs` to 1.11.11 - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md) - [Commits](https://github.com/iamkun/dayjs/compare/v1.11.10...v1.11.11) Updates `mermaid` to 10.9.0 - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Changelog](https://github.com/mermaid-js/mermaid/blob/develop/CHANGELOG.md) - [Commits](https://github.com/mermaid-js/mermaid/compare/v10.8.0...v10.9.0) Updates `tocbot` to 4.27.20 - [Release notes](https://github.com/tscanlin/tocbot/releases) - [Changelog](https://github.com/tscanlin/tocbot/blob/master/CHANGELOG.md) - [Commits](https://github.com/tscanlin/tocbot/compare/v4.25.0...v4.27.20) commit 9630fd647f89740d137d9a8d5aa559b44369c796 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun May 12 07:35:58 2024 +0800 ci(release): pass secrets to called workflow commit 90a4cc76bb4a8ee843361b5024a6f7d8f924461c Merge: 9ffd997 e33547f Author: semantic-release-bot Date: Sat May 11 07:30:47 2024 +0000 Merge branch 'production' commit e33547fe5de25269ede80685409ad1d95e29a3b2 Author: semantic-release-bot Date: Sat May 11 07:30:33 2024 +0000 chore(release): 7.0.0 ## [7.0.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v6.5.5...v7.0.0) (2024-05-11) ### ⚠ BREAKING CHANGES * optimize the resource hints (#1717) * rename media-url file and related parameters (#1651) * rename comment setting parameter (#1563) * **analytics:** add post pageviews for GoatCounter (#1543) ### Features * add cloudflare web analytics ([#1723](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1723)) ([c17fba4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c17fba44f53767c9dfaa8d92cfc6e275e5977f8a)) * add support for embed video files ([#1558](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1558)) ([9592146](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9592146ca392236e69ee358412ecc32ef1662127)) * add support for giscus strict title matching ([#1614](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1614)) ([700fd5b](https://github.com/cotes2020/jekyll-theme-chirpy/commit/700fd5bad7272dd950f861e8550215cd8fafb413)) * **analytics:** add post pageviews for GoatCounter ([#1543](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1543)) ([b641b3f](https://github.com/cotes2020/jekyll-theme-chirpy/commit/b641b3f1f2e54bcfe96d8dff46d4f94186492d98)) * **analytics:** add Umami and Matomo tracking codes ([#1658](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1658)) ([61bdca2](https://github.com/cotes2020/jekyll-theme-chirpy/commit/61bdca2db45179cd0d1b4b885a4c4864e3ffa3c1)) * change site verification settings ([#1561](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1561)) ([e436387](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4363871b5be0608d2b92b8aff482825a8044c1b)) * **deps:** move `MathJax` configuration to a separate file ([#1670](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1670)) ([44f552c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/44f552cbcee83d037de0e59496bf6bb19eea2691)) * display theme version in footer ([#1611](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1611)) ([8349314](https://github.com/cotes2020/jekyll-theme-chirpy/commit/834931486dc3e5ed544ce4ff47cd1b2bc45f42fd)) * **i18n:** allow `page.lang` to override `site.lang` ([#1586](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1586)) ([547b95c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/547b95cc7ae35018dadcc01b6eb1dc8c8943e67e)) * make post description customizable ([#1602](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1602)) ([f865336](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f865336c896e0db34edf8482a53e0e5d8f07ff95)) * **media:** support audio and video tag with multi sources ([#1618](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1618)) ([23be416](https://github.com/cotes2020/jekyll-theme-chirpy/commit/23be4162b3f8598db14dc5b39726932ccf2cdc23)) ### Bug Fixes * make TOC title and entries visible at the same time ([#1711](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1711)) ([e0950fc](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e0950fc973d029dc65d0bc1bd68f3d11242527c8)) * mode toggle not outlined when receiving keyboard focus ([#1690](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1690)) ([cd37f63](https://github.com/cotes2020/jekyll-theme-chirpy/commit/cd37f63a0144e0499ea991d3309da064ad5eccea)) * prevent footnote back arrow from becoming an emoji ([#1716](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1716)) ([8608147](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8608147fb5037804695d93496c62f96b9c41e9cd)) * **pwa:** skip range requests in service worker ([#1672](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1672)) ([76d58fe](https://github.com/cotes2020/jekyll-theme-chirpy/commit/76d58fe0ffdc4bd1df35b60815e97560c3564700)) * search result prompt is empty ([#1583](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1583)) ([8a2afae](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a2afae6cab8fc9639be0a866b71699c8a80084c)) * use `https` for Weibo sharing URL ([#1612](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1612)) ([8e5fbb7](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8e5fbb7a74d04a4b3cdde69bcc821f8ccd1a3bc0)) ### Improvements * improve
visibility in dark mode ([#1565](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1565)) ([4ddd5c4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/4ddd5c437046a1e70cf396113e2351c452a25493)) * lean bootstrap javascript ([#1734](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1734)) ([ddb48ed](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ddb48eda52827aae16aff720212d7b6d2d8647f9)) * rename comment setting parameter ([#1563](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1563)) ([f8390d4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f8390d4384600fb015728b1b186570fa58ca216f)) * replace jQuery with Vanilla JS ([#1681](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1681)) ([fe7afa3](https://github.com/cotes2020/jekyll-theme-chirpy/commit/fe7afa379f0af0ca98a207f85bdc0fa98575b1ad)) * simplify mode toggle script ([#1692](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1692)) ([d4a6d64](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d4a6d640bd6d4ab185faf96c0255369a9903ee1d)) * tree shaking Bootstrap CSS ([#1736](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1736)) ([363a3d9](https://github.com/cotes2020/jekyll-theme-chirpy/commit/363a3d936bbd688fa4f28527e85ef7dd3fe3a79b)) ### Changes * optimize the resource hints ([#1717](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1717)) ([dcb0add](https://github.com/cotes2020/jekyll-theme-chirpy/commit/dcb0add47bf1adf92215514f1ccfa4661d5215be)) * rename media-url file and related parameters ([#1651](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1651)) ([9f8aeaa](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9f8aeaadbfef9967a9b0a9dd323d8bed46e14d9f)) commit 09b300bc6274460f67f507cb6166db44bf16c6aa Merge: 7a7818b 9ffd997 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 15:03:29 2024 +0800 Merge branch 'master' into production commit 9ffd997c3bed893e1d2c6cc4a4f5561acc5954fc Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 14:58:23 2024 +0800 ci(release): skip git status check in prep phase commit 37827d81e5809d50d602525a0b5095d5e7c93bdd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 14:24:15 2024 +0800 chore: correct npm script name commit febc01db527078c265431df6a41d644308ff903e Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 14:10:23 2024 +0800 docs: update supported versions of Security Policy commit b2245492e6ea63936df043dadee09d72e48d0311 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 14:09:15 2024 +0800 build(deps): upgrade `jekyll-compress-html` to v3.2.0 commit f87fdd0ea0b52291744fae14850bbfe931282a95 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 14:08:39 2024 +0800 build(deps): upgrade `html-proofer` to v5.x commit fdbd7f02e3a739fe1f87103f9afac5fe1eedc96c Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 11:42:03 2024 +0800 build(deps): update assets submodule commit 75891e714fdf08d3409b0aedd24e9d7d2c80fc29 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 13:51:25 2024 +0800 build(deps-dev): bump the npm group across 1 directory with 6 updates Updates `@babel/core` to 7.24.5 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-core) Updates `@babel/preset-env` to 7.24.5 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env) Updates `@commitlint/cli` to 19.3.0 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.3.0/@commitlint/cli) Updates `rollup` to 4.17.2 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.15.0...v4.17.2) Updates `semantic-release` to 23.1.1 - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](https://github.com/semantic-release/semantic-release/compare/v23.0.8...v23.1.1) Updates `stylelint` to 16.5.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.5.0) commit 363a3d936bbd688fa4f28527e85ef7dd3fe3a79b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 11:07:48 2024 +0800 perf: tree shaking Bootstrap CSS (#1736) commit ddb48eda52827aae16aff720212d7b6d2d8647f9 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 11 10:29:14 2024 +0800 perf: lean bootstrap javascript (#1734) commit c17fba44f53767c9dfaa8d92cfc6e275e5977f8a Author: Hieu D <48117687+dqhntt@users.noreply.github.com> Date: Fri May 3 17:46:17 2024 -0700 feat: add cloudflare web analytics (#1723) commit 12c340e98b6ad75c3e6eb91c2ff80b9a478f457b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat May 4 00:41:00 2024 +0800 ci: update dependabot settings commit dcb0add47bf1adf92215514f1ccfa4661d5215be Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu May 2 05:11:45 2024 +0800 refactor!: optimize the resource hints (#1717) Improved the data structure for defining resource hints to the browser. commit f1c6d2a817425973ed4121f942bcbd460a619f86 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu May 2 03:18:35 2024 +0800 build: enhance the run script commit 05ebfb705e424b75e5feac6894701e8f8b164aa9 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu May 2 03:16:35 2024 +0800 chore: update discussion template commit 8608147fb5037804695d93496c62f96b9c41e9cd Author: Huanyu Shi Date: Wed May 1 23:12:46 2024 +0800 fix: prevent footnote back arrow from becoming an emoji (#1716) commit 76d58fe0ffdc4bd1df35b60815e97560c3564700 Author: Azamat Mambetov Date: Mon Apr 29 19:27:41 2024 +0400 fix(pwa): skip range requests in service worker (#1672) commit b77767f76e4901b4c43922be858f79356917edbd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Apr 29 03:43:33 2024 +0800 refactor: improve js module loading order commit e0950fc973d029dc65d0bc1bd68f3d11242527c8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Apr 29 03:36:16 2024 +0800 fix: make TOC title and entries visible at the same time (#1711) When internet connection speeds are poor, there is a chance that the title of the TOC will appear earlier than its entries, causing a visual cutoff. commit 778ebdf25077093f80ed6661fff298ba36b19797 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Apr 29 03:25:26 2024 +0800 chore: delete JS comments from HTML commit 796c38603762c394685224f0b922c9ae31d7152c Author: Huanyu Shi Date: Sun Apr 28 03:03:13 2024 +0800 refactor: add date factor to the recommended posts (#1699) commit 72d93b132f47cd25d46fadefc059ef0d7a281a6b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 28 02:51:16 2024 +0800 build: improve init tool commit e09831ba3e7a7edf408d0b5a57999ae1bdab1170 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 01:17:35 2024 +0800 ci: specify the node version (#1694) commit 05e3689d17bc52128079e542034a1a0302c42869 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 01:14:21 2024 +0800 build(deps-dev): bump the npm group with 6 updates Updates `@babel/core` to 7.24.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core) Updates `@babel/preset-env` to 7.24.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env) Updates `@commitlint/cli` to 19.2.2 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.2/@commitlint/cli) Updates `@commitlint/config-conventional` to 19.2.2 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.2/@commitlint/config-conventional) Updates `rollup` to 4.15.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.13.2...v4.15.0) Updates `stylelint-config-standard-scss` to 13.1.0 - [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases) - [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v13.0.0...v13.1.0) commit d4a6d640bd6d4ab185faf96c0255369a9903ee1d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 00:39:12 2024 +0800 perf: simplify mode toggle script (#1692) Reduce conditional logic to speed up theme mode initialization and switching. commit 2cfa54847a4bb8053e80e98a73ebe564e17c6741 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 00:22:01 2024 +0800 ci: drop Ruby 3.0 and introduce Ruby 3.3 (#1691) See: https://www.ruby-lang.org/en/downloads/branches/ commit cd37f63a0144e0499ea991d3309da064ad5eccea Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 00:15:14 2024 +0800 fix: mode toggle not outlined when receiving keyboard focus (#1690) The Tab key focus commit 015d5670a1513e9941f3289075f53b24d9ad2b48 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 21 00:00:50 2024 +0800 refactor: reduce custom CSS commit 63c51384dfb8e7ad17dbd92259ae741c8bb77fd3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Apr 20 23:59:59 2024 +0800 chore: remove comments from compressed HTML commit 662cd331e3f724a2d1b428dd07b7769c8dd86caa Author: Vinicius Rocha Date: Fri Apr 19 09:36:44 2024 -0400 chore: add `.jekyll-metadata` to .gitignore (#1686) commit d013c11c8d7b980261f54b3dd31c2b00399ad814 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Apr 17 19:25:28 2024 +0800 docs: update readme commit fe7afa379f0af0ca98a207f85bdc0fa98575b1ad Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Apr 17 06:10:01 2024 +0800 perf: replace jQuery with Vanilla JS (#1681) Also replaced `magnific-popup` with `GLightbox` commit c85e9e239491dfafea83b68660807e6675edce44 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Apr 17 06:00:36 2024 +0800 ci: avoid trigger redundant workflows (#1682) CodeQL and Sytle Lint commit bf16d6039ad8e6f9698c45b924725368a1d9d79d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 05:15:27 2024 +0800 ci(release): replace `standard-version` with `semantic-release` (#1666) [`standard-version`](https://github.com/conventional-changelog/standard-version/) has been deprecated since May 2022, so it is necessary to stop using it for this project. [**`semantic-release`**](https://github.com/semantic-release/semantic-release) is available as a more capable alternative to help automate the release process: 1. Updating Node/Gem version numbers 2. Generating changelogs 3. Automating GitHub Releases 4. Building Chirpy-gem and pushing it to RubyGems.org 5. Create commits and tags on the `production` branch 6. Merge the `production` branch into the `master` branch > ⚠️ Note: Step _6_ may be canceled in CD environments due to merge conflicts, so we need to do this step manually in such cases. Whenever a commit is pushed to the release branch (`production`), all of the above release processes will be triggered. commit 8c1be9f2f38606a82925585dc8ad2bc36df8e6d5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 05:06:06 2024 +0800 ci: fix checkout depth for commitlint commit 7808ee157c7714e88e3ae2b504ae8a2961a02ec6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 04:45:52 2024 +0800 chore: move starter workflow into subfolder The `.hook` suffix does not make it easy to maintain code in the editor commit 1914c786a0bdd00ac15db4de45709f31e20e6010 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 04:40:01 2024 +0800 docs: add missing head to changelog commit 44f552cbcee83d037de0e59496bf6bb19eea2691 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 04:34:32 2024 +0800 feat(deps): move `MathJax` configuration to a separate file (#1670) Move `MathJax` configuration to file `assets/js/data/mathjax.js` will help add extensions. commit 7d48d32c7b272c48f1ce76dc3dc7f6ebf09468b4 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Apr 14 04:16:15 2024 +0800 ci: avoid duplicate builds for PR commits commit 9f8aeaadbfef9967a9b0a9dd323d8bed46e14d9f Author: Azamat Mambetov Date: Sat Apr 13 00:34:48 2024 +0400 refactor!: rename media-url file and related parameters (#1651) - Changed variable `img_cdn` to `cdn` in site configuration file. - Changed the variable defining the relative path of the image in the post from `img_url` to `media_subpath` commit 61bdca2db45179cd0d1b4b885a4c4864e3ffa3c1 Author: Filippo Date: Tue Apr 9 16:57:06 2024 +0200 feat(analytics): add Umami and Matomo tracking codes (#1658) commit 23be4162b3f8598db14dc5b39726932ccf2cdc23 Author: Azamat Mambetov Date: Thu Apr 4 20:54:50 2024 +0400 feat(media): support audio and video tag with multi sources (#1618) commit 01076cb1c27ceea3b0f55ff9934933714e2f71d5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Apr 3 05:14:33 2024 +0800 build(deps-dev): bump the npm group with 2 updates Updates `rollup` to 4.13.2 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.13.0...v4.13.2) Updates `stylelint` to 16.3.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.3.1) commit 3cc1510071f4933dc403136191dadb404896e053 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Apr 3 05:12:44 2024 +0800 build(deps): update `wagoid/commitlint-github-action` from 5 to 6 Bumps the gh-actions group with 1 update: [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action). Updates `wagoid/commitlint-github-action` from 5 to 6 - [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/wagoid/commitlint-github-action/compare/v5...v6) commit 950839175ab232103f6127fd6a99ac724ecc9e89 Author: Mascari4615 <55438621+Mascari4615@users.noreply.github.com> Date: Mon Mar 25 01:57:43 2024 +0900 refactor: fix reference to comment parameter `site.comments.provider` (#1629) commit 13bf51e03d2a3f8572614a3f8bbd57de69a012d8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:35:48 2024 +0800 chore(editor): update markdown extension settings commit ce96d7e251f86607c7b9d959e55f81797c2890f3 Merge: c5d5e1f 7a7818b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:31:04 2024 +0800 Merge branch 'production' commit 7a7818b579d23bf53bbfdbe92a560599cba63deb Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:31:02 2024 +0800 chore(release): 6.5.5 commit cef8a9738432d074e0fcefb9084c3e0d211742dc Merge: e559452 2d649aa Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:31:00 2024 +0800 Merge branch 'hotfix/6.5.5' into production commit 2d649aae0e40a24db1ab0d46fa474294e96cb135 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:28:28 2024 +0800 fix(post): correct the image URLs (#1627) commit b7aa05d03a075fd91f7c5cd15c8bfc4cda36f4c2 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Mar 24 02:26:58 2024 +0800 docs: add `v6.5.3` changelog commit c5d5e1f75ae55a2550589a41b4a54fde308a0e4f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 08:01:23 2024 +0800 build(deps-dev): bump the npm group with 7 updates Updates `@babel/core` to 7.24.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-core) Updates `@babel/plugin-transform-class-properties` to 7.24.1 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-plugin-transform-class-properties) Updates `@babel/preset-env` to 7.24.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-preset-env) Updates `@commitlint/cli` to 19.2.1 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.1/@commitlint/cli) Updates `@commitlint/config-conventional` to 19.1.0 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.1.0/@commitlint/config-conventional) Updates `rollup` to 4.13.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.12.0...v4.13.0) Updates `rollup-plugin-license` to 3.3.1 - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md) - [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.2.0...v3.3.1) commit 319a082940ea226da6e351217e71c278ec76157a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 03:52:13 2024 +0800 refactor(post): reduce the margin between title and description commit 6044df4ff194f86c954a18c992b2303b6abdd1e4 Merge: 700fd5b e559452 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 03:42:00 2024 +0800 Merge branch 'production' commit e5594525e74c33a5a9343921b6546357d688aa82 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 03:41:58 2024 +0800 chore(release): 6.5.4 commit e15eaaffe06c32edcf704773a053fcb1ab5ae1eb Merge: 0a6c1fb 74cf57a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 03:41:54 2024 +0800 Merge branch 'hotfix/6.5.4' into production commit 74cf57aaacf6674057e6f33240a22f4888cfe88f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 23 03:32:03 2024 +0800 fix(seo): correct social preview image path inside `` tag (#1623) commit cfe44f204bcec8e05f498512ec50878e626a124f Author: Alexander Fuks Date: Fri Mar 22 22:56:19 2024 +0400 fix: correct the attribute for the Twitter social image (#1615) commit 700fd5bad7272dd950f861e8550215cd8fafb413 Author: GetOutOfMyBakery <12701930+GetOutOfMyBakery@users.noreply.github.com> Date: Mon Mar 18 11:08:05 2024 +0000 feat: add support for giscus strict title matching (#1614) commit 8e5fbb7a74d04a4b3cdde69bcc821f8ccd1a3bc0 Author: Small Long <910.long@gmail.com> Date: Mon Mar 18 19:54:37 2024 +0900 fix: use `https` for Weibo sharing URL (#1612) commit 834931486dc3e5ed544ce4ff47cd1b2bc45f42fd Author: Azamat Mambetov Date: Mon Mar 18 14:52:33 2024 +0400 feat: display theme version in footer (#1611) commit f865336c896e0db34edf8482a53e0e5d8f07ff95 Author: Alexander Fuks Date: Mon Mar 18 14:50:05 2024 +0400 feat: make post description customizable (#1602) --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 0f8e782bfd5a3965278f5fc89d13a4082e98af36 Merge: 547b95c 0a6c1fb Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 8 04:12:38 2024 +0800 Merge branch 'production' commit 0a6c1fb2514bad43edbbb799b8279146d8e3c5f4 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 8 04:12:36 2024 +0800 chore(release): 6.5.3 commit 75a3d7399b257256a09d602cbe01062fe1cdf68d Author: Sukka Date: Fri Mar 8 04:05:58 2024 +0800 refactor: replace `polyfill.io` for `cdnjs` hosted link (#1598) commit 547b95cc7ae35018dadcc01b6eb1dc8c8943e67e Author: Neil Boyd Date: Mon Mar 4 20:09:39 2024 +0100 feat(i18n): allow `page.lang` to override `site.lang` (#1586) commit 2a7b56bb3606c806c5c9402f281844a350ea717a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Mar 4 18:03:51 2024 +0800 build(deps-dev): bump the npm group with 5 updates Updates `@babel/core` to 7.24.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-core) Updates `@babel/preset-env` to 7.24.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-preset-env) Updates `@commitlint/cli` from 18.6.1 to 19.0.3 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/cli) Updates `@commitlint/config-conventional` from 18.6.2 to 19.0.3 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/config-conventional) Updates `rollup` to 4.12.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.10.0...v4.12.0) Close #1580 commit 25c4166722621f544e7a2590a790e6cab798fb75 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 2 01:28:45 2024 +0800 style(markdown): resolve `markdownlint` warnings commit 25b2ffa9bacc5aa04883cd3eda09696c1bc86a97 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Mar 2 00:56:55 2024 +0800 build: configure rules for `markdownlint` commit 8a2afae6cab8fc9639be0a866b71699c8a80084c Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 20:06:34 2024 +0800 fix: search result prompt is empty (#1583) commit 6112b15b8ebb6a58043b778aafbb2cab4540bfb0 Author: Alexander Fuks Date: Fri Mar 1 00:55:30 2024 +0400 refactor: change alternate url for embed video file (#1579) commit e24a0c73ba00a902afa07184d20d9222eab7a47a Author: Alexander Fuks Date: Fri Mar 1 00:01:10 2024 +0400 refactor: use explicit url for goatcounter (#1578) commit 0f5abc82a23b9b4d026cdde3c0ddcadc5822f6ad Merge: 4ddd5c4 795ff3f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 03:51:26 2024 +0800 Merge branch 'production' commit 795ff3f4c33ebc2f5da551b4a205accf1e31bdc6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 03:51:25 2024 +0800 chore(release): 6.5.2 commit c41672b2e0b87ab6dfc648cdb2056671b9b042ee Merge: 388c151 9cc62e7 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 03:51:21 2024 +0800 Merge branch 'hotfix/6.5.2' into production commit 9cc62e703faf248b43e8971e7f82782daad5bbab Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 03:11:17 2024 +0800 build(release): build the gem on the `production` branch (#1577) commit 19d6bafbe1a60614e0d63b961bc73c342a9f6f33 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Mar 1 02:50:10 2024 +0800 fix: correct the base URL parameter name (#1576) #1553 introduced commit 4ddd5c437046a1e70cf396113e2351c452a25493 Author: Alexander Fuks Date: Wed Feb 28 20:58:20 2024 +0400 perf: improve
visibility in dark mode (#1565) commit 9592146ca392236e69ee358412ecc32ef1662127 Author: Alexander Fuks Date: Wed Feb 28 00:51:33 2024 +0400 feat: add support for embed video files (#1558) commit 8a1568c27aaf22a7dcda91ec536a35bea59caf99 Merge: f8390d4 388c151 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Feb 27 02:44:32 2024 +0800 Merge branch 'production' commit 388c1511d6d36e45f04ee5c5c88e2cf06812c946 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Feb 27 02:44:31 2024 +0800 chore(release): 6.5.1 commit 8849afe5cfe78555dd1167be6fbc0f0b0af5b80d Merge: 48564bd 89b9625 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Feb 27 02:44:29 2024 +0800 Merge branch 'hotfix/6.5.1' into production commit f8390d4384600fb015728b1b186570fa58ca216f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Feb 27 01:39:04 2024 +0800 perf!: rename comment setting parameter (#1563) Rename `site.comments.active` to `site.comments.provider` commit e4363871b5be0608d2b92b8aff482825a8044c1b Author: Alexander Fuks Date: Mon Feb 26 18:17:18 2024 +0400 feat: change site verification settings (#1561) commit b641b3f1f2e54bcfe96d8dff46d4f94186492d98 Author: Alexander Fuks Date: Sun Feb 25 22:50:41 2024 +0400 feat(analytics)!: add post pageviews for GoatCounter (#1543) --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 5dbda0c09f3f03d5c42ba48a3f6698464443bd3e Author: Dongee Seo <74766722+seod0209@users.noreply.github.com> Date: Sun Feb 25 21:30:21 2024 +0900 build(deps-dev): replace the deprecated libraries (#1559) Replace `@babel/plugin-proposal-class-properties` with `@babel/plugin-transform-class-properties` See: https://www.npmjs.com/package/@babel/plugin-proposal-class-properties commit 89b962557a56ccc13eba3c9c20b4270ee9d30042 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Feb 23 03:07:17 2024 +0800 fix: correct the generation of relative resource paths (#1553) commit 5de0153df4a897dbe6bae99634c095cd39f71f45 Author: Josh Johanning Date: Thu Feb 22 08:04:54 2024 -0600 build(ci): update actions versions (#1554) commit ed4d304cd25acbe65db0277e25a60dd518fb699b Merge: cd258c9 48564bd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Feb 15 00:18:40 2024 +0800 Merge branch 'production' commit 48564bda8dbba3d2b0afbd10b9a7fc7770771653 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Feb 15 00:18:39 2024 +0800 chore(release): 6.5.0 commit b9d053b3cdfbf0599342ffe7afa7416a6cfe96b6 Merge: ba764c1 cd258c9 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Feb 15 00:18:35 2024 +0800 Merge branch 'master' into production commit cd258c92c34efd0fcbc43c88065bb75aff00f6a8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Feb 15 00:18:09 2024 +0800 chore(deps): upgrade mermaid to `10.8.0` commit 6230d1d750120149c616a4e201942ef1e865464b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Feb 15 00:12:45 2024 +0800 build(deps-dev): bump the npm group with 8 updates (#1540) Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli), [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional), [husky](https://github.com/typicode/husky), [rollup](https://github.com/rollup/rollup), [stylelint](https://github.com/stylelint/stylelint) and [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss) to permit the latest version. Updates `@babel/core` to 7.23.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-core) Updates `@babel/preset-env` to 7.23.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-preset-env) Updates `@commitlint/cli` to 18.6.1 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.6.1/@commitlint/cli) Updates `@commitlint/config-conventional` to 18.6.2 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.6.2/@commitlint/config-conventional) Updates `husky` from 8.0.3 to 9.0.11 - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.11) Updates `rollup` to 4.10.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.9.2...v4.10.0) Updates `stylelint` to 16.2.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.1.0...16.2.1) Updates `stylelint-config-standard-scss` from 12.0.0 to 13.0.0 - [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases) - [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v12.0.0...v13.0.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development dependency-group: npm - dependency-name: "@babel/preset-env" dependency-type: direct:development dependency-group: npm - dependency-name: "@commitlint/cli" dependency-type: direct:development dependency-group: npm - dependency-name: "@commitlint/config-conventional" dependency-type: direct:development dependency-group: npm - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm - dependency-name: rollup dependency-type: direct:development dependency-group: npm - dependency-name: stylelint dependency-type: direct:development dependency-group: npm - dependency-name: stylelint-config-standard-scss dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 365abc6b3b0af43fd4e1bbc96c8b876c9c4fdc0a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Feb 14 01:53:49 2024 +0800 build(deps-dev): set update interval to weekly commit 79c65b3e44a9aa33197212802c3d2eb9e038df1f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Feb 14 00:02:05 2024 +0800 build(security): correct scan path for CodeQL commit 6b34901d94d7c9332accae7ab907ba77c4e247a1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Feb 13 23:35:32 2024 +0800 refactor(pwa): revert to JS and Liquid mixing The gem package won't be able to pass `/sw.min.js` to the user end commit 90693ff95e72ca4b5135a7b454a6ab521b995b3e Author: Benjamin van den Hout Date: Tue Feb 6 15:19:28 2024 +0100 feat: add analytics support for GoatCounter (#1526) commit 1a01c35e52bef2b801271e39cea6a9c46bb79c24 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Feb 5 07:28:35 2024 +0800 chore: update stale-bot settings commit c335bc6ce77a623298c5f005c693d36c8aa7ae27 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Feb 3 18:53:35 2024 +0800 build(security): stop scheduled scanning commit f3ea7e988779f46e577e1ac7b29593c1ac1e5cbf Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Feb 1 01:07:46 2024 +0800 build(security): improve paths filter for CodeQL commit c13ec311636d5e057c6895e353e1c1a4e570f582 Author: Piotr Held Date: Tue Jan 30 20:44:19 2024 +0100 perf: enable equation numbering in MathJax (#1520) If you place your equations inside $$\begin{equation}...\end{equation}$$ you will get MathJax equation numbering. As described here: https://docs.mathjax.org/en/latest/input/tex/eqnumbers.html BREAKING CHANGES: if you used \begin{equation} inside $$ you will get equation numbering which was not previously present. commit bbbb66b489a3bf2b878947336fe894e8ea2ae3f5 Author: yeonwlee <81205766+yeonwlee@users.noreply.github.com> Date: Tue Jan 30 09:22:03 2024 +0900 perf: allow TOC to start at heading 3 (#1512) commit 74f16623c9c4877ef36ac52e8b69c19d1d9a82ba Author: bigsk1 <32640296+bigsk1@users.noreply.github.com> Date: Sat Jan 27 13:53:54 2024 -0800 fix: correct the Twitter Card in social share preview (#1498) --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 1127c43823aac4db7fd80d5bb706ae7b1e129dc6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Jan 28 02:22:33 2024 +0800 feat: add `pwa.cache.*` option to precisely control caching (#1501) commit ea3a22e13c1ba86ed09d85fc9ca98ef9b43bb6cb Author: TroubleDog54 <115918107+TroubleDog54@users.noreply.github.com> Date: Tue Jan 23 18:23:53 2024 +1100 docs: fix typo in the "Getting Started" post (#1502) commit c0018b66f3a182d1dca6ead379b5c530c4ede3e5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Jan 22 01:57:55 2024 +0800 build(editor): add VS Code config Make it easy to initialize the development environment. commit 02e296ed75b7906b2d112c67f9054f5d71919de9 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Jan 19 06:19:20 2024 +0800 fix: missing "/" at the end of URLs for categories and tags in breadcrumb (#1495) commit 4facf5b390eeba612ca439f3354c5d2d881aac56 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Jan 19 05:48:26 2024 +0800 perf: allow no social links to be configured (#1494) commit c5d11441bcea97711d8ac27be43f1e011c404a3a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jan 13 22:13:15 2024 +0800 build(deps-dev): install `husky` and `commitlint` locally Signed-off-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 96bdd7c1dd30f8023fbe79f2cd83f08fa5c7e42e Merge: 1317797 ba764c1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jan 13 22:04:40 2024 +0800 Merge branch 'production' commit ba764c13805a2315265b86fb1d1e8d7e0e7f7c7f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jan 13 22:02:45 2024 +0800 chore(release): 6.4.2 commit c7cfde093020c73ca9a1b83437eb600379e05918 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jan 13 22:00:08 2024 +0800 fix: resume the `blockquote` display type (#1480) Undo changes in #1449 commit 13177979bb635a34b06f7d23b4f48c19486ccb86 Merge: b2d1cb6 6a17a7d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jan 11 02:13:03 2024 +0800 Merge branch 'production' commit 6a17a7d46ca32de7f668ef97f82eef7d5bce92f3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jan 11 02:13:01 2024 +0800 chore(release): 6.4.1 commit 8c30b41e20599c192f56cf16cc1d33e7465d823f Merge: 7efbed6 b2d1cb6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jan 11 02:12:58 2024 +0800 Merge branch 'master' into production commit b2d1cb68db659270aac537d2aa8d4b806fa6991d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Jan 11 02:11:25 2024 +0800 fix: `og:image` URL is incorrect (#1468) Introduced by #1463 commit 3589a6ee53999373ac640a0fddeeda3ae0040628 Merge: d6d0098 7efbed6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jan 10 23:11:38 2024 +0800 Merge branch 'production' commit 7efbed6a242d957a5c53fc00e15862f32e687872 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jan 10 23:11:36 2024 +0800 chore(release): 6.4.0 commit 21d74f11833280b6e311fba3db007e474eb80f30 Merge: 60836af d6d0098 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jan 10 23:11:33 2024 +0800 Merge branch 'master' into production commit d6d009837940f466203424122006d57683069c66 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jan 10 23:09:00 2024 +0800 build(deps): upgrade 3rd-party libraries commit 241bb4df7878cff7f82014df660874a1dcddba76 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Jan 10 09:04:27 2024 +0800 feat: add site-wide social preview image settings (#1463) - Add configuration field `social_preview_image` that sets the site-wide default social preview image. For pages that do not have `page.image` set in font matter, the seo tag will use the image specified by `site.social_preview_image` as the Open Graph image. - Refactored the generation of image URLs to reduce redundant code and enhance fault tolerance for missing or repeated slash `/` when defining image paths. commit 82d8f2db984711f334f55b6af5098ec16770e824 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Jan 8 05:13:56 2024 +0800 perf: include the latest posts in the "Recently Updated" list (#1456) Improve the "Recently Updated" list to include the most recent (only one Git commit) posts. This change has two benefits: 1. The post update list is consistent with the git commit timeline. 2. Avoid users not having a list of updates to show when they first publish a site. commit 9882244bd979756946f661422fab2787186b9e40 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Jan 7 06:27:09 2024 +0800 refactor: remove extra margins from text within `blockquote` Introduced by #1449 commit f243cbd8584212adc53c4ac2525669004fdbc986 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Jan 6 19:15:31 2024 +0800 docs: update the credits section in README commit d420b3832922cb4e979d5ea89b9325eecb0da4d9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Jan 3 09:28:03 2024 +0000 build(deps-dev): bump the npm group with 5 updates (#1447) commit ea2d238bd8adc018256862e05a5092311c87a671 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Jan 2 18:24:37 2024 +0800 fix: image float breaks quotes and prompts (#1449) Fixes #1441 commit 5234511a2f4b215acca3f580bb53ac6507e82dd6 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Jan 1 19:52:24 2024 +0000 build(deps): bump the gh-actions group with 2 updates (#1448) commit 746a31e125d6e934e84c67e531c891e79bbdd3a3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Dec 31 16:10:25 2023 +0800 build(workflow): add more stale exemption labels (#1435) New exemption labels: - planning - in progress commit c45e0311552e320417bb3d6cab4296d678e14037 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Dec 27 23:56:39 2023 +0800 build(deps): specify the minor version number of ruby (#1431) Resolves #1429 commit 4a2b89d0b698d672486349131a89025fa47afcb6 Author: Mill Haruto Date: Sat Dec 9 21:48:19 2023 +0800 feat: add bilibili embed video support (#1406) --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 2a4fbf6a7925da610a75c498116da7cf9ba857d7 Author: Chuck Houpt Date: Wed Dec 6 09:38:11 2023 -0500 fix: url-less authors should not have empty links (#1410) The url field from authors.yml is optional, so no link should be build when the url is empty or not defined. Fix #1403 commit 84ea68cab0c09492162aa9672421bca16651e689 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Dec 2 03:43:38 2023 +0800 build(deps-dev): bump the npm group with 3 updates (#1399) Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) and [rollup](https://github.com/rollup/rollup) to permit the latest version. Updates `@babel/core` to 7.23.5 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-core) Updates `@babel/preset-env` to 7.23.5 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-preset-env) Updates `rollup` to 4.6.1 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.3.0...v4.6.1) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development dependency-group: npm - dependency-name: "@babel/preset-env" dependency-type: direct:development dependency-group: npm - dependency-name: rollup dependency-type: direct:development dependency-group: npm ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 3ed5eb1ee005122b798b001c352f1086e1901740 Merge: d1a5b57 60836af Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 13 04:21:05 2023 +0800 Merge branch 'production' commit 60836af606d8835393e8efacca9980ae88bad5c5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 13 04:21:03 2023 +0800 chore(release): 6.3.1 commit 739345ac242a3ae81f8bd6dee11b57865c281ed1 Merge: 2b9d379 1a977a8 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 13 04:21:00 2023 +0800 Merge branch 'hotfix/6.3.1' into production commit 1a977a87a0da1cff35d0896cf9265c31034841a6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 13 03:59:48 2023 +0800 fix(home): responsive gap at the bottom of preview image Range of impacted screen widths: - (width >= 768px) and (width < 1150px) - (width >= 1200px) and (width <= 1460px) commit d1a5b57e4d4cab51daee9cbf5bede96b34c4f0cf Merge: 348f6bf 2b9d379 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 10 20:10:36 2023 +0800 Merge branch 'production' commit 2b9d379d702cfb4b0dafa0080cdad56a475d5893 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 10 20:10:34 2023 +0800 chore(release): 6.3.0 commit bdee5d6b6db7362a595d9be96f6939ff482fdb62 Merge: fd83462 348f6bf Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 10 20:09:30 2023 +0800 Merge branch 'master' into production commit 348f6bff8b325972b0db74cd81c025527eeea30e Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Nov 10 20:08:08 2023 +0800 chore: add a period at the end of the meta info commit 7a3d6243649c7f4caecc9ed994eef9b44a10f296 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Nov 9 01:53:29 2023 +0800 chore(deps-dev): reduce external config files commit 06f1c6f256d447daff979cc45b1659010c5a1a9f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Nov 8 01:16:00 2023 +0800 refactor: align the position of the share buttons commit 4a7f33f7bb78e6df377e222b20925671520adb85 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Nov 7 03:38:02 2023 +0800 build(tools): improve the release script commit e077d2911deb074b25793da6a9b82b2fd8cd6662 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Nov 7 03:29:28 2023 +0800 chore(deps): upgrade dependent libraries commit 5f2edb0914c0bc2254c6802d615f22cdb5b79dce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 6 15:33:59 2023 +0800 build(deps-dev): bump the npm group with 8 updates (#1365) Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel), [@rollup/plugin-terser](https://github.com/rollup/plugins/tree/HEAD/packages/terser), [rollup](https://github.com/rollup/rollup), [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license), [stylelint](https://github.com/stylelint/stylelint) and [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss) to permit the latest version. Updates `@babel/core` to 7.23.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core) Updates `@babel/preset-env` to 7.23.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env) Updates `@rollup/plugin-babel` to 6.0.4 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/babel-v6.0.4/packages/babel) Updates `@rollup/plugin-terser` to 0.4.4 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/terser/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/terser-v0.4.4/packages/terser) Updates `rollup` from 3.29.4 to 4.3.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v4.3.0) Updates `rollup-plugin-license` to 3.2.0 - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md) - [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.1.0...v3.2.0) Updates `stylelint` to 15.11.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/15.10.3...15.11.0) Updates `stylelint-config-standard-scss` to 11.1.0 - [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases) - [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v11.0.0...v11.1.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development dependency-group: npm - dependency-name: "@babel/preset-env" dependency-type: direct:development dependency-group: npm - dependency-name: "@rollup/plugin-babel" dependency-type: direct:development dependency-group: npm - dependency-name: "@rollup/plugin-terser" dependency-type: direct:development dependency-group: npm - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm - dependency-name: rollup-plugin-license dependency-type: direct:development dependency-group: npm - dependency-name: stylelint dependency-type: direct:development dependency-group: npm - dependency-name: stylelint-config-standard-scss dependency-type: direct:development dependency-group: npm ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 911206be80d476fd54a4852668731b7e97d79062 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 6 04:29:36 2023 +0800 build(gh): reduce the frequency of dependabot PR submissions commit 18808851a9384a58b9223b7f437fb0deb27e138d Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Nov 6 04:06:02 2023 +0800 build(deps): upgrade rubygem-deps Ruby 2.x has passed its end of life and is now unsupported. commit 2bf87e0de7928f325811e1bb96cfcaefdf6cf66a Author: Natalie Somersall Date: Sun Oct 29 12:02:58 2023 -0600 feat: add Mastodon sharing link (#1344) Adds a "share to Mastodon" button as a link sharing option using @justinribeiro's share-to-mastodon package Discussion of proposed change - #1324 --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit f6d96ab2b8963dbb5e7264a7721952517db86a27 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 24 03:43:40 2023 +0800 build(deps): upgrade `actions/checkout` to v4 (#1340) Bumps the gh-actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node). - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major dependency-group: gh-actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 59c55121c7af94935adb825dcdbd625a0f15d748 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Oct 23 05:38:07 2023 +0800 docs: update project description commit 9f174d9088e5c83a5e0c4630336cea65e199c553 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Oct 16 05:20:42 2023 +0800 fix: resume lazy loading for Twitch videos (#1326) The property of lazy load is missing in #1267 commit 5810bcd1d7b83e111017831fa82c368a6b15c7cd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Oct 16 01:51:02 2023 +0800 fix(home): crop the preview image that doesn't match 1.91:1 (#1325) commit 897b57bfb4404c9ccbb5909008b7029980272e65 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Oct 10 13:00:54 2023 +0800 chore(release): 6.2.3 commit fd83462ea453e596c64ba773a96b6d7ef40c8e48 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Oct 10 13:00:54 2023 +0800 chore(release): 6.2.3 commit fa8a2a0adac1b48f356d274da278e7e546c6cbe3 Merge: 87a12be 7b7e69a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Oct 10 13:00:51 2023 +0800 Merge branch 'master' into production commit 7b7e69a44d7c8fb6961c9e2675aa361519649c55 Author: DmitriyFrogo <65223198+DmitriyFrogo@users.noreply.github.com> Date: Mon Oct 9 16:54:04 2023 +0300 chore(i18n): update Russian locale (#1308) commit e6e2984e7729750859bd649043de58e7bb24cc90 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Oct 9 21:12:43 2023 +0800 chore(deps): update library versions See also: https://github.com/cotes2020/chirpy-static-assets/pull/11 commit d71711d2d32cff03aa85e5bdffefd858ca793468 Author: Zheng Yuan <9320285+ZhengYuan-Public@users.noreply.github.com> Date: Sun Oct 8 06:17:59 2023 -0500 docs: add more content in Mathematics and fix some typos (#1306) 1. Add docs for block math and inline math 2. Change a grammar mistake at line 137, the single form should be used 3. Change the comma from Chinese to English for consistency of the doc. --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 50835b4c715a912d1d96fb164cda0120008a2628 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Oct 8 04:40:16 2023 +0800 refactor: optimize meta font size commit 575dc87d838dc544d4d292e2fa54aba6d1bffdf1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Oct 6 20:26:01 2023 +0800 chore: update comments for configuration options `baseurl` and `url` Avoid newbies from misusing these two options commit 753cd0499d6e8d1a62d1d4a45d0875f89ea442f6 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Oct 6 02:04:19 2023 +0800 chore: remove console log from `copy link` button commit b7e9f3ec348fd2caa22370f2e6a07627610c0045 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Oct 5 06:04:14 2023 +0800 docs: correct spelling in README commit 42bf39e21c9a497aecc3e9b4549e2fc3ba4a1e4a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Oct 4 16:40:16 2023 -0500 perf(ux): render background color before loading preview image (#1298) commit 45c2a18884dd800b2d361a0c7fbd91bd6bc25163 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Oct 4 15:13:08 2023 -0500 chore(deps): update dependent libraries (#1296) - Updates `bootstrap` to 5.3.2 - Updates `dayjs` to 1.11.10 commit 3fd3c571b5cfe6fc99a615eece6e43c360e62fb3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 4 14:34:38 2023 -0500 build(deps-dev): bump the npm group with 4 updates (#1289) Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [rimraf](https://github.com/isaacs/rimraf) and [rollup](https://github.com/rollup/rollup) to permit the latest version. Updates `@babel/core` to 7.23.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.0/packages/babel-core) Updates `@babel/preset-env` to 7.22.20 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-preset-env) Updates `rimraf` to 5.0.5 - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.1...v5.0.5) Updates `rollup` to 3.29.4 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.29.0...v3.29.4) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development dependency-group: npm - dependency-name: "@babel/preset-env" dependency-type: direct:development dependency-group: npm - dependency-name: rimraf dependency-type: direct:development dependency-group: npm - dependency-name: rollup dependency-type: direct:development dependency-group: npm ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 2574118f40a956184705f87dea4d88e7c246a055 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Oct 4 14:29:44 2023 -0500 perf(ui): standardize metadata text styles (#1295) commit 0e2d593b00f48ffced28fd7f403fe2ae6ade0241 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Oct 4 19:01:48 2023 +0800 chore: always use dynamic `polyfill` for browsers commit 2bc317244431acbb6b80a09a3848983ff5656b6a Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Oct 4 18:07:10 2023 +0800 refactor: optimize LQIP loading - add blur effect for external WebP format LQIP - remove the timeout delay commit 55659315c62d45d9bb60b2a30ffd583bd998e183 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Oct 1 06:00:36 2023 +0800 docs: update project docs commit bbd92d11cc448459af70ad2081d1422f30059526 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Oct 1 01:49:20 2023 +0800 chore: move `CHANGELOG.md` to `docs/` commit 475d181aac9e3f1e48c7057683cb411b8f71a9bd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Sep 30 04:46:40 2023 +0800 refactor: optimize the basic layouts commit f49155f034602b68c8a6dcc4bf01fb92e8fd650f Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 29 05:35:50 2023 +0800 chore(post): restore margin at the bottom of TOC commit 109725d2dc56e329c60a876e9ce4094513fd36a5 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 29 05:25:10 2023 +0800 fix(home): avoid LQIP dirty data passing to the next post (#1278) commit e3b01636ac3c2a1d2eac87d9e6ebd23027ecf6ed Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 29 05:07:03 2023 +0800 refactor(core): optimize image loading - JavaScript runs so fast that LQIP will never be detected - Increase the running priority of image processing in posts Enhancement for #1267 commit b489da89caad2bd4d43bbe83d571e570e232d2bc Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Sep 28 01:21:30 2023 +0800 style(scss): update `rule-empty-line-before` config commit 2d56597571aaafa92251d192861ea69cce3e83d2 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 27 21:13:15 2023 +0800 perf(pwa): enhance cache privacy protection (#1275) Hiding the time zone of the build machine enhances privacy protection. commit 97004ddc44abd62f5d1eb13f042c5bde6f945b40 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 27 19:21:57 2023 +0800 docs: improve readme content commit 75ea77d57462ccd329884f0ce0ca61c64c924793 Author: Jens Date: Tue Sep 26 22:46:58 2023 +0200 chore(i18n): update German language localisation (#1265) * Add common German date format. * Fix translation of read time prompt to a more correct word. --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit bf3a34d0544b49fcf40f57080c4d6b4ff44750c4 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 27 04:44:32 2023 +0800 perf(core): replace `lazysizes` with browser-level lazy loading (#1267) commit 5015fdecf36869ba7baeaac5ea1f42043092d8a0 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Sep 25 01:47:59 2023 +0800 style(core): avoid using `<` or `>` within `capture` tag This interferes with the work of the editor Liquid-HTML plugin commit de2dff354ae00f7d038608543dcdfd505d3cbbfd Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sun Sep 24 22:11:02 2023 +0800 chore(ui): increase block radius commit 3a022bc816c8b2886e40643a8c311e3df9d989d3 Author: Denny Korsukéwitz Date: Sat Sep 23 11:44:44 2023 +0200 docs: fix the stylesheet name in tutorial (#1260) Fixes stylesheet name in post `2019-08-09-getting-started.md` --------- Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com> commit 9b74070d45e4abb6932de29b02b998644425e001 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Sep 23 05:02:34 2023 +0800 docs: delete the usage guide for `jekyll-docker` The project [`jekyll-docker`](https://github.com/envygeeks/jekyll-docker/) has not been updated for more than a year and is not supported by `sass-cover-3.x` (`sass-embedded`) in Jekyll `4.3` due to the old OS version. When developing sass code, we have to consider `sass-cover-2.x` (`sassc`) compatibility, which reduces web rendering performance and increases syntax maintenance costs. Therefore, it makes no sense to maintain this awkward situation and the use of the deprecated image `jekyll/jekyll` should be removed from the documentation. See also: - https://github.com/envygeeks/jekyll-docker/issues/363 - https://github.com/jekyll/jekyll-sass-converter#migrate-from-2x-to-3x commit af4102476e94055c420c9e33764a77ffbfbb1e94 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Sat Sep 23 05:01:29 2023 +0800 docs: compress heading example commit 9d9e3bbca3b69323923db3c537e12f5cdfee6e41 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 22 03:32:42 2023 +0800 chore: update footer meta info about the project commit 6f2d3ea2bdd6da8f6375f3b0c71f40c8b6f94a96 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 22 03:31:05 2023 +0800 build(gem): remove outdated config from `Gemfile` `sass-embedded` supports running on `musl-libc` from version `1.58.0` onwards. See also: commit 841792726447bcc19fabc710314cfb81e31d5028 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Fri Sep 22 03:27:20 2023 +0800 refactor(scss): replace `#{$var}` with `$var` This change stops forward compatibility with `jekyll-sass-converter-2.x` commit ca39e15a78600f102ed5eda5ee458e58e974760b Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Thu Sep 21 01:48:10 2023 +0800 build(gh): update checklist of `issue` / `discussion` template commit e9c920641b9c97594fa078ea89747d77eb7e7493 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 20 04:37:17 2023 +0800 perf(comments): lazy load `giscus` (#1254) Enable the `giscus` lazy loading option to improve web performance. commit 0a55e1297b963ebe16eb0dbffe17e924025dd1f1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 20 04:32:00 2023 +0800 build: add content to bug-report template commit 0465a985dc5262fa2043540f4eddafa251f917a3 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed Sep 20 04:27:32 2023 +0800 fix(posts): resume target highlighting for superscripts and footnotes (#1253) `` and `` are highlighted when in `:target` state, but this feature has been missing since `v6.1.0` due to an oversight in development. commit 73e171b0fbce4a542e2141d7e2b1144450571ce1 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Sep 19 04:44:35 2023 +0800 perf(layout): optimize the main block height calculation (#1249) If the post content height is smaller than the panel, there will be a large blank space between the bottom of the post and "Further Reading" section. commit 726085c6478e7a9dc2cc57189b2dcbc85d90f048 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Tue Sep 19 00:43:08 2023 +0800 fix(posts): code snippet clipboard tooltip missing title (#1246) The layout `page` missing the `lang` specification commit b97fa93ffd7976a86ef840e792263ab6ccb857cb Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Sep 18 23:57:14 2023 +0800 docs: simplify PR template commit 13a3c3c906bb6c5a38314ea27b6cf3767df94b27 Author: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Mon Sep 18 03:26:02 2023 +0800 perf(layout): improve margins for tail block (#1243) Keeps the margin of the elements in the tail area consistent regardless of the number of siblings, or if a + {% unless site.theme_mode %} + + {% endunless %} {% include js-selector.html lang=lang %} diff --git a/_includes/pageviews/goatcounter.html b/_includes/pageviews/goatcounter.html index 20719b4..e62fd69 100644 --- a/_includes/pageviews/goatcounter.html +++ b/_includes/pageviews/goatcounter.html @@ -1,13 +1,12 @@ diff --git a/_javascript/modules/components/mode-toggle.js b/_javascript/modules/components/mode-toggle.js index 777ce3f..455ff0a 100644 --- a/_javascript/modules/components/mode-toggle.js +++ b/_javascript/modules/components/mode-toggle.js @@ -1,23 +1,15 @@ /** * Add listener for theme mode toggle */ -import Theme from '../theme.js'; - -document.body.style.border = '5px solid blue'; const $toggle = document.getElementById('mode-toggle'); export function modeWatcher() { - - window.alert('Mode watcher'); - if (!$toggle) { - window.alert('Theme toggle button not found'); return; } $toggle.addEventListener('click', () => { - window.alert('Theme toggle clicked'); Theme.flip(); }); } diff --git a/_javascript/modules/layouts/basic.js b/_javascript/modules/layouts/basic.js index e145a62..b8eddf6 100644 --- a/_javascript/modules/layouts/basic.js +++ b/_javascript/modules/layouts/basic.js @@ -1,9 +1,6 @@ -document.body.style.border = '5px solid green'; - import { back2top, loadTooptip, modeWatcher } from '../components'; export function basic() { - window.alert('Basic layout'); modeWatcher(); back2top(); loadTooptip(); diff --git a/_javascript/modules/theme.js b/_javascript/modules/theme.js index 8dbe556..f9ebf20 100644 --- a/_javascript/modules/theme.js +++ b/_javascript/modules/theme.js @@ -1,5 +1,3 @@ -document.body.style.border = '5px solid red'; - /** * Theme management class * @@ -101,8 +99,6 @@ class Theme { * Flips the current theme mode */ static flip() { - window.alert('System dark:' + this.#sysDark); - if (this.#hasMode) { this.#clearMode(); } else { diff --git a/_layouts/default.html b/_layouts/default.html index ea438fe..a55bfef 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -33,7 +33,7 @@ -