semantic-release-bot
6e12584926
Merge branch 'production'
2026-06-20 13:35:57 +00:00
semantic-release-bot
152093879e
chore(release): 7.6.0
...
## [7.6.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.5.0...v7.6.0 ) (2026-06-20)
### Features
* add edit this post link ([#2517 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2517 )) ([6bd446c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/6bd446ccdedbe37752cf24b1866e1e2dd9cb82c8 ))
* **theme:** persist user theme preferences ([#2756 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2756 )) ([7496dd4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7496dd41fa053c4636a82027fe3fb3e38357e385 ))
* **ui:** optimize design of PWA update notification ([#2757 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2757 )) ([5cc9dc6 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5cc9dc66acb1eb9213988d3ac6de5cf5adf1a6f6 ))
### Bug Fixes
* **giscus:** synchronize theme state during lazy loading ([#2742 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2742 )) ([ceb2a41 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ceb2a41463cbb6251fa257b640990a8d9717b0bb ))
* prevent Firefox from opening blank page on `mailto` links ([#2642 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2642 )) ([2685b91 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/2685b91957d0207c2d31dab828430c78a2fcc3d0 ))
* **pwa:** avoid iOS status bar overlapping PWA content ([#2173 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2173 )) ([3823212 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/38232120b729de653bfb42909a8dad047559438d ))
### Improvements
* **ui:** prevent vertical flickering caused by subtitle loading ([2db0535 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/2db053553bcf9606fc80c4a86959d0dd25d0446a ))
v7.6.0
2026-06-20 13:35:41 +00:00
Cotes Chung
0bf1c724d8
Merge branch 'master' into production
2026-06-20 21:30:15 +08:00
Cotes Chung
2ec2036d37
chore(deps): upgrade static assets
2026-06-20 21:29:37 +08:00
Cotes Chung
cd1fb15481
ci(deps): bump the gh-actions group across 2 directories with 5 updates
...
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `actions/github-script` from 8 to 9
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v8...v9 )
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `actions/configure-pages` from 5 to 6
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v5...v6 )
Updates `actions/upload-pages-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5 )
Updates `actions/deploy-pages` from 4 to 5
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5 )
2026-06-20 21:26:10 +08:00
Cotes Chung
9ea9dcf930
chore(deps-dev): update dependencies
...
@babel/core ^7.29.0 → ^7.29.7
@babel/preset-env ^7.29.0 → ^7.29.7
@commitlint/cli ^20.4.4 → ^21.0.2
@commitlint/config-conventional ^20.4.4 → ^21.0.2
@eslint/js ^10.0.0 → ^10.0.1
@rollup/plugin-babel ^7.0.0 → ^7.1.0
concurrently ^9.2.1 → ^10.0.3
conventional-changelog-conventionalcommits ^9.3.0 → ^9.3.1
eslint ^10.0.3 → ^10.5.0
globals ^17.4.0 → ^17.6.0
rollup ^4.59.0 → ^4.62.2
semantic-release ^25.0.3 → ^25.0.5
stylelint ^17.4.0 → ^17.13.0
2026-06-20 21:22:58 +08:00
Cotes Chung
2db053553b
perf(ui): prevent vertical flickering caused by subtitle loading
2026-06-20 20:23:58 +08:00
Cotes Chung
18cf79bdac
refactor(ui): reduce the size of the 'close' and 'copy' buttons
...
- The close button in the TOC popup
- The copy button in the code block
2026-06-20 20:23:33 +08:00
Cotes Chung
5cc9dc66ac
feat(ui): optimize design of PWA update notification ( #2757 )
2026-06-20 05:42:07 +08:00
Cotes Chung
7496dd41fa
feat(theme): persist user theme preferences ( #2756 )
...
- Migrate theme persistence from `sessionStorage` to `localStorage`
- Rename theme HTML attribute to `data-bs-theme` for Bootstrap compatibility
- Trim and compile CSS according to the chosen theme mode
2026-06-17 23:20:12 +08:00
Cotes Chung
ceb2a41463
fix(giscus): synchronize theme state during lazy loading ( #2742 )
...
Previously, theme switch events were lost if triggered before the
Giscus iframe was fully loaded (e.g., when deferred by lazy loading
or before the client script executed). This resulted in Giscus
rendering with the outdated initial theme once it finally appeared
in the viewport.
This commit handles these edge cases by:
1. Updating the `data-theme` attribute on the Giscus script node
if the iframe hasn't been created yet.
2. Modifying the `theme` query parameter in the iframe's `src` URL
if it is currently in a pending/lazy-loading state.
2026-05-23 23:00:48 +08:00
Cotes Chung
38232120b7
fix(pwa): avoid iOS status bar overlapping PWA content ( #2173 )
...
Fixes #2173
2026-05-16 14:39:58 +08:00
Cotes Chung
fb3aa94c1f
chore: remove funding
2026-05-16 14:37:04 +08:00
Cotes Chung
832b24729d
refactor(deps): update CDN URLs to follow production best practices ( #2740 )
2026-05-15 15:38:08 +08:00
Cotes Chung
97a537e692
chore(deps): bump mathjax from 3.2.2 to 4.x
2026-05-15 15:22:19 +08:00
Cotes Chung
1344e90246
docs: update readme
2026-05-15 15:17:06 +08:00
Cotes Chung
2cfb4bba88
chore: update github issue template
2026-05-15 15:01:34 +08:00
Alexander Fuks
6bd446ccde
feat: add edit this post link ( #2517 )
2026-05-06 22:31:32 +08:00
lynkos
2685b91957
fix: prevent Firefox from opening blank page on mailto links ( #2642 )
2026-04-10 00:29:33 +08:00
Cotes Chung
6245dec754
docs: improve readme
2026-04-04 02:08:24 +08:00
Shen Lin
f20ed1c4b1
chore: ignore hidden system files and editor backups ( #2704 )
2026-03-28 10:44:48 +08:00
semantic-release-bot
9adb7e352b
Merge branch 'production'
2026-03-15 20:14:45 +00:00
semantic-release-bot
297fbde1a2
chore(release): 7.5.0
...
## [7.5.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.4.1...v7.5.0 ) (2026-03-15)
### Features
* add support for `fediverse:creator` meta tag ([#2593 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2593 )) ([d2db439 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d2db439c169c45ac683fa1c8157c6ea7e0b54b85 ))
### Bug Fixes
* **i18n:** localize the title ([#2610 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2610 )) ([52d160f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/52d160f8574e8d0cddcaa46af114eb382fea1644 ))
v7.5.0
2026-03-15 20:14:32 +00:00
Cotes Chung
d760823619
Merge branch 'master' into production
2026-03-16 04:12:56 +08:00
Cotes Chung
da4b8cd168
chore(deps): update packages to latest version
...
@fortawesome/fontawesome-free 7.1.0 -> 7.2.0
dayjs 1.11.18 -> 1.11.20
mermaid 11.12.0 -> 11.13.0
2026-03-16 04:11:41 +08:00
Cotes Chung
8893a98191
ci: update ruby version to 3.4
...
Ruby 3.1 and 3.2 are now EOL
See: https://www.ruby-lang.org/en/downloads/branches/
2026-03-15 19:57:33 +08:00
Cotes Chung
6afe5a6d7b
refactor: correct typos in comments and identifiers ( #2681 )
...
- Rename `loadTooptip` to `loadTooltip` in tooltip-loader.js, components.js, and basic.js
- Fix grammar: "This script make" → "This script makes" in search-display.js
- Fix "HomgPage" → "HomePage" in post-paginator.html
- Fix "CND URL" → "CDN URL" in media-url.html
- Fix "locale-dateime.js" → "locale-datetime.js" in datetime.html
- Fix "LaTex" → "LaTeX" in language-alias.html
- Fix "exist <a> tag" → "existing <a> tag" in refactor-content.html
- Fix "Archvies" → "Archives" in _archives.scss
- Fix "underlinke" → "underline" in _syntax.scss
2026-03-14 19:01:21 +08:00
Cotes Chung
8fd56560a4
docs: fix typos in tutorial
2026-03-14 18:57:52 +08:00
dependabot[bot]
fe968a7701
build(deps): bump the gh-actions group across 2 directories with 4 updates ( #2678 )
...
Bumps the gh-actions group with 2 updates in the /.github/workflows directory: [actions/checkout](https://github.com/actions/checkout ) and [actions/setup-node](https://github.com/actions/setup-node ).
Bumps the gh-actions group with 3 updates in the /.github/workflows/starter directory: [actions/checkout](https://github.com/actions/checkout ), [actions/configure-pages](https://github.com/actions/configure-pages ) and [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
Updates `actions/configure-pages` from 4 to 5
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
Updates `actions/upload-pages-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/configure-pages
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 21:42:58 +08:00
Cotes Chung
cc1d44ee3e
build(gh-actions): enable dependabot to scan the starter workflow
2026-03-12 21:37:15 +08:00
Cotes Chung
ce14e1a087
chore: update ESLint dependencies and improve js style
2026-03-12 21:37:03 +08:00
Cotes Chung
477394b744
style: interpolate sass variable in CSS custom property
2026-03-12 21:37:03 +08:00
Cotes Chung
96da25abbd
build(dev-deps): upgrade node packages
2026-03-12 21:37:03 +08:00
Cotes Chung
0fbaa5359b
chore: reduce optional config defaults
2026-01-03 07:42:17 +08:00
Corey Goldberg
92e0ff63ec
build(deps): update platforms in Gemfile for Windows ( #2628 )
2025-12-19 02:55:28 +08:00
nakamura
52d160f857
fix(i18n): localize the title ( #2610 )
2025-12-18 01:51:53 +08:00
Jason Raveling
d2db439c16
feat: add support for fediverse:creator meta tag ( #2593 )
2025-11-17 14:19:16 +08:00
semantic-release-bot
cecfc4237f
Merge branch 'production'
2025-10-26 21:49:28 +00:00
semantic-release-bot
525c2888c5
chore(release): 7.4.1
...
## [7.4.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.4.0...v7.4.1 ) (2025-10-26)
### Bug Fixes
* avoid duplicate base URL for homepage preview images ([#2568 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2568 )) ([66bf232 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/66bf232951fbe752821b623dc1e7e4e2824c15bf ))
v7.4.1
2025-10-26 21:49:12 +00:00
Cotes Chung
4950edc75e
Merge branch 'master' into production
2025-10-27 05:48:01 +08:00
Cotes
66bf232951
fix: avoid duplicate base URL for homepage preview images ( #2568 )
2025-10-27 05:39:39 +08:00
Cotes Chung
37377a43e0
Revert "refactor: avoid converting media‘s relative paths to absolute paths ( #2552 )"
...
This reverts commit b3d7db3cda .
2025-10-27 05:16:47 +08:00
semantic-release-bot
7f35d8e550
Merge branch 'production'
2025-10-19 23:15:56 +00:00
semantic-release-bot
18ab8fcfdf
chore(release): 7.4.0
...
## [7.4.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.3.1...v7.4.0 ) (2025-10-19)
### Features
* add support for embed spotify ([#2515 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2515 )) ([cda62e2 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/cda62e28d1b71ce4018301aacf93532230aa2b3b ))
* **i18n:** add Danish locale ([#2410 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2410 )) ([f5802b8 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f5802b8a8a4fb94cd51a484e438f6ba2ba8d62c9 ))
* **i18n:** add locale files for some rtl languages ([#2415 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2415 )) ([18c48b4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/18c48b4c49f896eeeeb52a8de1dca715add70c6a ))
### Bug Fixes
* avoid unconfigured social options in sidebar ([#2507 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2507 )) ([5f8ec7f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5f8ec7ffd3b23998bad48c110e809576fe5daf80 ))
* correct GoatCounter pageviews extraction ([#2420 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2420 )) ([c706799 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c706799f9b2e724dee9a3b891dea72dfa587929e ))
* resolve discrepancy in lqip between post and main page ([#2453 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2453 )) ([1bac96a ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1bac96a8e1ae23a7a48f2b7d249bfbfd5d9bfe50 ))
* restore blurry animation for homepage LQIP ([#2551 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2551 )) ([221ca9f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/221ca9f52b55b103900832f3c03ad2ecc4415bcc ))
* **search:** restore full-text search for posts with description ([#2557 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2557 )) ([604528e ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/604528e3ce11ec0278e83f41105ed5949362bb54 ))
v7.4.0
2025-10-19 23:15:40 +00:00
Cotes Chung
078cf86f79
Merge branch 'master' into production
2025-10-20 07:13:19 +08:00
Cotes Chung
45cb428b01
build(deps): upgrade dependencies
2025-10-20 07:11:29 +08:00
Cotes Chung
3578111ecd
refactor: resolve various StyleLint warnings
2025-10-20 06:47:30 +08:00
Cotes Chung
022b963403
build(dev-deps): upgrade dependencies
2025-10-20 06:47:29 +08:00
Cotes
aa832c29de
refactor: update favicon files and documentation ( #2558 )
2025-10-20 02:55:43 +08:00
Cotes
604528e3ce
fix(search): restore full-text search for posts with description ( #2557 )
2025-10-20 02:24:40 +08:00