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 ))
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 ))
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 ))
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 ))
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
Cotes
b3d7db3cda
refactor: avoid converting media‘s relative paths to absolute paths ( #2552 )
2025-10-17 00:02:12 +08:00
dependabot[bot]
ee6839516e
build(deps): bump the gh-actions group across 1 directory with 5 updates ( #2550 )
...
Bumps the gh-actions group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4` | `5` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4` | `5` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3` | `4` |
| [actions/github-script](https://github.com/actions/github-script ) | `7` | `8` |
| [actions/stale](https://github.com/actions/stale ) | `9` | `10` |
Updates `actions/checkout` from 4 to 5
- [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/v4...v5 )
Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: gh-actions
- dependency-name: actions/stale
dependency-version: '10'
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>
2025-10-14 05:23:24 +08:00
Cotes Chung
a385ffabff
chore: improve ESLint config
2025-10-14 04:54:48 +08:00
Cotes Chung
f51641b541
chore: remove deprecated URL
2025-10-14 04:53:51 +08:00
Cotes
221ca9f52b
fix: restore blurry animation for homepage LQIP ( #2551 )
2025-10-14 04:36:02 +08:00
Alexander Fuks
4d6c788b9c
docs: update timezone picker reference ( #2518 )
2025-09-08 23:48:19 +04:00
Alexander Fuks
cda62e28d1
feat: add support for embed spotify ( #2515 )
2025-09-08 23:45:20 +04:00
Jason Raveling
5f8ec7ffd3
fix: avoid unconfigured social options in sidebar ( #2507 )
2025-08-31 21:51:01 +08:00
Cotes Chung
eaf5e57449
ci: change filter script to ESM format
...
Because `"type": "module"` was added to `package.json`
2025-07-31 03:37:32 +08:00
Cotes Chung
29bf95e9c7
style: change css color functions to use modern notation
...
- `rgba()` → `rgb()`
2025-07-27 21:42:49 +08:00
Cotes Chung
648398c63c
ci: migrate eslint and stylelint from codacy to gh-actions
2025-07-27 21:42:49 +08:00
Cotes Chung
b855e8b6b4
style: unify quote style in rollup config
2025-07-27 00:55:54 +08:00
Cotes Chung
49519d13e5
chore: complete ESLint v9 configuration
2025-07-27 00:53:58 +08:00
semantic-release-bot
8bf72fc234
Merge branch 'production'
2025-07-26 12:25:02 +00:00
semantic-release-bot
c0e4756200
chore(release): 7.3.1
...
## [7.3.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.3.0...v7.3.1 ) (2025-07-26)
### Bug Fixes
* escape special JSON characters in search results ([#2481 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2481 )) ([7615d72 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7615d72e9300a1514ef2fc8ec941ab2974ba7eb4 ))
2025-07-26 12:24:47 +00:00
Cotes Chung
81886b11c0
Merge branch 'hotfix/7.3.1' into production
2025-07-26 20:23:38 +08:00
Cotes Chung
7615d72e93
fix: escape special JSON characters in search results ( #2481 )
...
Also restore full-text search
2025-07-26 20:22:30 +08:00
Josh Wickham
1bac96a8e1
fix: resolve discrepancy in lqip between post and main page ( #2453 )
2025-06-27 23:58:10 +08:00
Alexander Fuks
c706799f9b
fix: correct GoatCounter pageviews extraction ( #2420 )
2025-06-01 04:51:43 +08:00
Zakaria Fatahi
18c48b4c49
feat(i18n): add locale files for some rtl languages ( #2415 )
2025-05-22 01:06:12 +08:00
Nicolai Skødt Holmgaard
f5802b8a8a
feat(i18n): add Danish locale ( #2410 )
2025-05-22 01:03:29 +08:00
Cotes Chung
09948da235
Merge branch 'production'
2025-05-18 21:32:02 +08:00
semantic-release-bot
53770e4923
chore(release): 7.3.0
...
## [7.3.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.4...v7.3.0 ) (2025-05-18)
### Features
* **i18n:** add Catalan Spanish locale translation ([#2349 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2349 )) ([167c98c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/167c98c781d0607c90ede8fc73eb43dffeea6abd ))
* **i18n:** add Dutch locale ([#2076 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2076 )) ([981ddba ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/981ddba30e57934f9056b8d468f0d17db131e1e8 ))
* **i18n:** add Japanese locale ([#2295 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2295 )) ([571c90f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/571c90f13011eb91d0e1392218f3953060b920c9 ))
* **i18n:** add persian language ([#2238 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2238 )) ([7d4d35c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7d4d35cd10109e78d60fbb6b25a9b205f780ad63 ))
### Bug Fixes
* avoid `mathjax` loading failure on page refresh ([#2389 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2389 )) ([401e2af ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/401e2af0f8a173d8437e03027c7aff558e8c0bde ))
* improve accuracy of moving `img` element classes ([#2399 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2399 )) ([d0f8f95 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d0f8f9553e41536eb84ae2fdd3f3bc9d13f7ef8c ))
* prevent the search bar from moving when focused ([#2336 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2336 )) ([f744929 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f7449299e88c71da2104f0007f2db23a8fa798be ))
* recognize global theme mode ([#2357 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2357 )) ([7708adb ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7708adbf30e6dea51a84311b86bc224739f656f6 ))
* **search:** avoid missing spaces between paragraphs in search results ([#2199 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2199 )) ([0eb7efa ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0eb7efa7f53508bf6b48eb9d773d5c5047c3c525 ))
* **ui:** fix incomplete border color on hover for tags ([#2359 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2359 )) ([c626447 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c62644759cb4e0e07f7ee6eb9503ef69be62371b ))
### Improvements
* **seo:** improve accessibility and aligns with best practices ([#2289 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2289 )) ([54d4d59 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/54d4d59d22ac543a14bfbd9bb3d6fb6756056041 ))
2025-05-18 13:17:30 +00:00
Cotes Chung
d84b72706a
Merge branch 'master' into production
2025-05-18 21:16:09 +08:00
Cotes Chung
519e4f193a
chore: upgrade dependencies to the latest version ( #2409 )
2025-05-18 21:14:56 +08:00
Cotes Chung
d0f8f9553e
fix: improve accuracy of moving img element classes ( #2399 )
2025-05-11 22:19:18 +08:00
Cotes Chung
401e2af0f8
fix: avoid mathjax loading failure on page refresh ( #2389 )
2025-05-05 11:55:48 +08:00
Cotes Chung
ada38aad96
chore: avoid auto-formatting liquid and sass mixed code
2025-05-05 11:15:08 +08:00
Cotes Chung
61ae6cced8
chore(dev-deps): add eslint config file
2025-05-05 11:14:07 +08:00
Cotes Chung
9f38a2dead
refactor: move the path of theme.js
2025-05-03 16:18:52 +08:00
Cotes Chung
23d953c313
chore(deps): remove plugin jekyll-redirect-from
...
Discussed in #2313
2025-05-03 16:14:50 +08:00
iSpeakNerd
b48ea68bf7
chore: update linkedin sharing url ( #2307 )
2025-04-24 20:25:46 +08:00
László Várady
c62644759c
fix(ui): fix incomplete border color on hover for tags ( #2359 )
2025-04-24 20:23:43 +08:00
Cotes Chung
7708adbf30
fix: recognize global theme mode ( #2357 )
2025-04-16 18:08:43 +08:00
Delyn Choong
167c98c781
feat(i18n): add Catalan Spanish locale translation ( #2349 )
2025-04-13 22:16:47 +08:00
László Várady
f7449299e8
fix: prevent the search bar from moving when focused ( #2336 )
2025-04-07 19:36:32 +08:00
Alejandro
db40db6d3d
chore: add parameter in search-results.html ( #2330 )
2025-04-05 07:28:29 +08:00
nakamura
571c90f130
feat(i18n): add Japanese locale ( #2295 )
2025-03-29 03:54:54 +08:00
Türkalp Burak KAYRANCIOĞLU
54d4d59d22
perf(seo): improve accessibility and aligns with best practices ( #2289 )
2025-03-08 22:24:47 +08:00
Corey Goldberg
e3158642c3
docs: fix typo in 2019-08-08-write-a-new-post.md ( #2281 )
...
Signed-off-by: Corey Goldberg <1113081+cgoldberg@users.noreply.github.com >
2025-03-05 05:06:37 +08:00
MasihGhaznavi
7d4d35cd10
feat(i18n): add persian language ( #2238 )
2025-02-09 14:28:39 +08:00
algorithmic-parallels
231956d77a
docs: using long form Jekyll subcommand ( #2231 )
2025-02-06 13:27:54 +08:00
Cotes Chung
0eb7efa7f5
fix(search): avoid missing spaces between paragraphs in search results ( #2199 )
...
- Use a common post-snippet for search results to avoid line break issues
- Reduce Jekyll include files to speed up the build
- Remove outdated key from search.json
2025-01-20 21:27:18 +08:00
semantic-release-bot
e44c048aef
Merge branch 'production'
2024-12-21 19:22:37 +00:00
semantic-release-bot
5e41d874b3
chore(release): 7.2.4
...
## [7.2.4](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.3...v7.2.4 ) (2024-12-21)
### Bug Fixes
* toc not visible when switching from mobile to desktop mode ([#2139 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2139 )) ([32051da ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/32051dad03cb8f60fa4206969377b9674f9a3f0c ))
* **ui:** left borderline of TOC is notched ([#2140 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2140 )) ([8a4d0bc ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a4d0bc4ee9e142a11401cad80bc9605878f121d ))
2024-12-21 19:22:22 +00:00
Cotes Chung
774ee93d78
Release v7.2.4 ( #2141 )
2024-12-22 03:21:28 +08:00
Cotes Chung
8a4d0bc4ee
fix(ui): left borderline of TOC is notched ( #2140 )
2024-12-22 03:11:20 +08:00
Cotes Chung
1b93f6db9b
docs: update the setting name for the comments
2024-12-22 02:32:03 +08:00
Cotes Chung
32051dad03
fix: toc not visible when switching from mobile to desktop mode ( #2139 )
2024-12-22 02:29:29 +08:00
semantic-release-bot
c12875fdba
Merge branch 'production'
2024-12-15 13:06:04 +00:00
semantic-release-bot
c174f62f26
chore(release): 7.2.3
...
## [7.2.3](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.2...v7.2.3 ) (2024-12-15)
### Bug Fixes
* refreshing mermaid theme may fail ([#2113 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2113 )) ([2f00d41 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/2f00d41861f1b06c2ff7fa4e67e14e647c3c34b0 ))
* **ui:** gap between TOC entries is inconsistent ([#2119 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2119 )) ([1b4e318 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1b4e318dc1cd57da812e11bf69ebb06083c213fc ))
* **ui:** slow script loading hides TOC fade-up effect in desktop ([#2120 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2120 )) ([e0c3faf ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e0c3fafa470eb12bd04ffdf198018bc28b6de20d ))
2024-12-15 13:05:48 +00:00
Cotes Chung
e741aa43cf
Merge branch 'hotfix/7.2.3' into production
2024-12-15 21:04:09 +08:00
Cotes Chung
e0c3fafa47
fix(ui): slow script loading hides TOC fade-up effect in desktop ( #2120 )
2024-12-15 14:51:51 +08:00
Cotes Chung
1b4e318dc1
fix(ui): gap between TOC entries is inconsistent ( #2119 )
...
In desktop mode, H2 and the first sub-level H3 in the TOC are too close.
2024-12-15 14:43:07 +08:00
Cotes Chung
2f00d41861
fix: refreshing mermaid theme may fail ( #2113 )
2024-12-12 01:24:37 +08:00
semantic-release-bot
f40fa6a13c
Merge branch 'production'
2024-12-06 17:04:04 +00:00
semantic-release-bot
0360c9e90b
chore(release): 7.2.2
...
## [7.2.2](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.1...v7.2.2 ) (2024-12-06)
### Bug Fixes
* js files in subdirectories are excluded from the site output ([#2101 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2101 )) ([f55cc31 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f55cc31dbd0e7455328c80c7ef38186ad8e54099 ))
2024-12-06 17:03:47 +00:00
Cotes Chung
d87c2de675
Merge branch 'hotfix/7.2.2' into production
2024-12-07 00:57:46 +08:00
Cotes Chung
f55cc31dbd
fix: js files in subdirectories are excluded from the site output ( #2101 )
2024-12-07 00:55:47 +08:00
cheese
981ddba30e
feat(i18n): add Dutch locale ( #2076 )
2024-12-05 21:38:06 +08:00
semantic-release-bot
4925a58bf5
Merge branch 'production'
2024-12-05 13:34:00 +00:00
semantic-release-bot
7630356a94
chore(release): 7.2.1
...
## [7.2.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.0...v7.2.1 ) (2024-12-05)
### Bug Fixes
* **build:** exclude `purgecss.js` from output files ([#2090 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2090 )) ([976e1a1 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/976e1a184b3dbe08991e8a50db4d5d7f8a0b7090 ))
* correct the import condition for theme script ([#2075 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2075 )) ([a16aa7d ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/a16aa7d41e3c3cb28649bfa1361e8bcb91b9ca47 ))
* ensure pageviews are fetched after DOM is loaded ([#2071 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2071 )) ([b4019f3 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/b4019f3517e4a3284df51567d29938cb12bf3acc ))
* **toc:** resume fade up animation in desktop mode ([#2085 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2085 )) ([8280adb ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8280adb901b9d15cc1bc18009553aae8746121d8 ))
2024-12-05 13:33:44 +00:00
Cotes Chung
6c112c641a
Merge branch 'master' into production
2024-12-05 21:32:17 +08:00
Cotes Chung
976e1a184b
fix(build): exclude purgecss.js from output files ( #2090 )
2024-12-05 21:28:37 +08:00
Cotes Chung
7ea3545ba3
refactor: reduce the height of the TOC bottom overlay in desktop mode
2024-12-05 21:09:07 +08:00
Cotes Chung
8280adb901
fix(toc): resume fade up animation in desktop mode ( #2085 )
2024-12-03 22:41:28 +08:00
Cotes Chung
4180992272
style: add indentation to js code
2024-12-03 22:22:20 +08:00
Alexander Fuks
a16aa7d41e
fix: correct the import condition for theme script ( #2075 )
2024-12-01 04:34:12 +08:00
Cotes Chung
8e55e4dcb2
build: correct the js rollup watch path ( #2074 )
...
1. Correct the rollup watch path
2. Avoid registering watch listeners redundantly across multiple tasks
2024-12-01 04:20:47 +08:00
Alexander Fuks
b4019f3517
fix: ensure pageviews are fetched after DOM is loaded ( #2071 )
2024-11-30 23:07:53 +03:00
semantic-release-bot
2966fc174d
Merge branch 'production'
2024-11-28 08:59:03 +00:00
semantic-release-bot
3df83fd0d9
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 ))
2024-11-28 08:58:47 +00:00
Cotes Chung
82ba82e6da
Merge branch 'master' into production
2024-11-28 16:56:02 +08:00
Cotes Chung
5265b03974
feat: support vertical scrolling for toc in desktop mode ( #2064 )
2024-11-28 05:40:57 +08:00
Cotes Chung
11647697bb
build(deps): update dependencies version
2024-11-25 03:55:11 +08:00
Cotes Chung
5756b8fc26
build(deps-dev): upgrade dependencies
...
Close #2058
2024-11-25 00:19:56 +08:00
Cotes Chung
35c794cf58
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`
2024-11-25 00:05:28 +08:00
Cotes Chung
c69914effc
ci: avoid repeated runs of stylelint ( #2057 )
2024-11-24 04:33:46 +08:00
Cotes Chung
65f960c31a
perf: speed up page rendering and jekyll build process ( #2034 )
...
Close stale issues and PRs / stale (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Style Lint / stylelint (push) Has been cancelled
Lint Commit Messages / commitlint (push) Has been cancelled
Build and Deploy / build (push) Has been cancelled
Build and Deploy / deploy (push) Has been cancelled
- 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.
2024-11-16 22:49:55 +08:00
Cotes Chung
d51345e297
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
2024-11-08 22:35:18 +08:00
Cotes Chung
2f844978aa
chore: change stale label to inactive
2024-11-08 22:15:31 +08:00
Supreeth Mysore Venkatesh
42dea8ee29
build(deps): update wdm gem version for compatibility ( #2028 )
2024-11-04 00:45:59 +08:00
Alexander Fuks
86b13c917f
chore: improve feed interoperability ( #2024 )
2024-11-01 14:39:03 +04:00
Cotes Chung
4ef3cd8efc
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.
2024-10-29 22:56:32 +08:00
Cotes Chung
c7f967529c
ci: skip test for invalid PRs ( #2013 )
2024-10-26 16:58:07 +08:00
Cotes Chung
74ed06321c
ci: block invalid pull requests ( #2010 )
2024-10-25 19:48:11 +08:00
Cotes Chung
d4f7f39ece
refactor: simplify sidebar animation
2024-10-22 11:13:06 +08:00
Cotes Chung
c1bd9eb9ee
refactor: reduce duplicate scss
2024-10-20 13:52:42 +08:00
Cotes Chung
6f461132c0
refactor: improve toc popup module
2024-10-19 21:15:31 +08:00
Alexander Fuks
03e302cbf6
chore: close toc-popup gracefully with Esc key ( #1990 )
2024-10-14 01:16:25 +08:00
Alexander Fuks
8a064a5e5a
feat: show toc on mobile screens ( #1964 )
2024-10-11 22:32:10 +08:00
Bence Boros
740bd84c51
chore(i18n): update hungarian translation ( #1976 )
2024-10-01 23:19:39 +08:00
Cotes Chung
93f616b25d
fix: pagination error when pinned posts exceed the page size ( #1965 )
2024-09-26 22:30:56 +08:00
Alexander Fuks
e6b87d2811
chore: remove h1 element from site title ( #1960 )
2024-09-24 08:21:34 +08:00
semantic-release-bot
73749067c5
Merge branch 'production'
2024-09-23 11:56:46 +00:00
semantic-release-bot
fd0df8320f
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 ))
2024-09-23 11:56:31 +00:00
Cotes Chung
fbcdf8ce85
Merge branch 'master' into production
2024-09-23 19:48:06 +08:00
Cotes Chung
fac6116af1
build(dev-deps): bump 7 dependencies versions
2024-09-23 19:41:28 +08:00
Cotes Chung
5a63244721
fix(pwa): site baseurl not passed to app.js ( #1955 )
2024-09-18 22:32:26 +08:00
Cotes Chung
3ab3b844d2
refactor: replace deprecated meta element
...
Replace `apple-mobile-web-app-capable` with `mobile-web-app-capable`
2024-09-18 21:41:08 +08:00
denis-games
367262e74d
fix(i18n): correct fr-FR translations ( #1949 )
...
Co-authored-by: Denis Jean <dj@denisjean.fr >
2024-09-16 20:38:46 +08:00
semantic-release-bot
cbc93193e1
Merge branch 'production'
2024-08-27 07:29:10 +00:00
semantic-release-bot
a784f0a0f9
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 `<kbd>` 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 ))
2024-08-27 07:28:55 +00:00
Cotes Chung
a2bf5dc58e
Merge branch 'master' into production
2024-08-27 15:22:53 +08:00
Cotes Chung
8b7dba71e3
docs: update tutorial and readme
...
Change Dev Containers logo in README:
Simple Icons has removed all Microsoft icons due to copyright restrictions, see <https://github.com/simple-icons/simple-icons/issues/11236 >
2024-08-27 15:18:52 +08:00
Cotes Chung
fc3d101258
build: improve the JS build for PWA ( #1923 )
2024-08-26 16:49:48 +08:00
Cotes Chung
604e01eb36
chore(deps): correct Tocbot version number
2024-08-26 00:49:05 +08:00
Cotes Chung
31e19c6d0f
refactor(ui): standardize the border radius ( #1920 )
...
Impact:
- Increase the border radius of inline code and `<kbd>` tags
- Variable `$base-radius` renamed to `$radius-lg`
2024-08-25 18:17:38 +08:00
Cotes Chung
5f4dab1745
build: upgrade dependencies
2024-08-25 01:18:34 +08:00
Cotes Chung
8cfd721494
build(deps-dev): bump the dev-deps
2024-08-25 00:25:29 +08:00
Cotes Chung
64c7262245
feat(ui): set <kbd> font to 'Lato'
2024-08-25 00:12:28 +08:00
Cotes Chung
707a209424
refactor: improve heading layout
2024-08-25 00:12:00 +08:00
Cotes Chung
80bd7928a0
feat(ui): improve block quote layout
2024-08-24 22:27:35 +08:00
Julius Gamanyi
befc4ce9c5
feat(analytics): add fathom analytics ( #1913 )
2024-08-22 01:21:29 +08:00
Cotes Chung
bf6c996c4e
chore: move entries in git-ignore
2024-08-21 14:31:22 +08:00
Cotes Chung
99eaf6089e
chore: remove duplicate config
2024-08-21 14:28:57 +08:00
Cotes Chung
efd2941ce0
build: resume platform-specific dependencies
2024-08-21 14:28:14 +08:00
Cotes Chung
7f83c3d00d
refactor: improve the efficiency of GLightbox switching
...
Repeatedly using `GLightbox.destroy()` (>= 4 times) will cause `GLightbox` to fail to generate new objects
2024-08-20 00:04:09 +08:00
Cotes Chung
d74bfaeda2
chore(tools): improve the init-script
2024-08-19 05:10:34 +08:00
Andrew
23729c9c8f
refactor: update the sass mixed declarations ( #1872 )
...
See: https://sass-lang.com/d/mixed-decls
2024-08-19 05:10:34 +08:00
Cotes Chung
e347d0632f
build: update ruby version requirements
...
`html-proofer` 5.x requires Ruby `>= 3.1, < 4.0`
2024-08-19 05:10:33 +08:00
Cotes Chung
35fdea0c4f
docs: add devcontainers tutorial ( #1844 )
2024-08-19 05:10:33 +08:00
Cotes Chung
5c5910f1fc
fix: remove extra dual-mode images from lightbox ( #1883 )
2024-08-19 05:10:33 +08:00
Cotes Chung
b641b36480
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
2024-07-18 01:20:17 +08:00
Alexander Fuks
979f86cf64
fix: avoid caching pageviews data ( #1849 )
2024-07-17 23:32:48 +08:00
Cotes Chung
8c30f0a9c3
build(dev): support for running tasks in macOS
2024-07-12 02:03:52 +08:00
Alexander Fuks
e4db1a176f
feat(dev): add vscode tasks ( #1843 )
2024-07-11 04:22:37 +08:00
Daniel Singleton
e3a78b6243
feat: add Threads social links ( #1837 )
2024-07-06 04:53:02 +08:00
Daniel Singleton
8673e1335f
feat: add Reddit social option ( #1836 )
2024-07-05 20:03:01 +08:00
Cotes Chung
a07a57ec92
feat(ui): make info-prompt icon looks like the letter "i" ( #1835 )
2024-07-04 02:21:22 +08:00
dependabot[bot]
db9e58bab2
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 01:49:30 +08:00
Cotes Chung
e6532ad864
refactor: fix typos in locale variable
...
statment -> statement
2024-07-04 01:42:29 +08:00
Cotes Chung
fbba0a4204
chore: fix typos in project files and docs
2024-07-02 08:44:07 +08:00
Cotes Chung
c876731901
feat(ui): improve visibility of inline code ( #1831 )
2024-07-01 07:02:36 +08:00
Cotes Chung
9ca7519239
docs: unify the style of badges
2024-06-27 05:30:53 +08:00
Cotes Chung
0709854dc8
fix: adapt the giscus localization parameter ( #1810 )
2024-06-16 22:25:41 +08:00
Cotes Chung
f1d35832f4
build(devcontainer): add omz plugins & verify extension signature
...
VSCode fixed signature validation hangs in v1.90
2024-06-08 00:54:15 +08:00
Cotes Chung
cf853f14e4
chore: upgrade husky v9 settings
2024-06-07 19:27:54 +08:00
Cotes Chung
7ca9c59784
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.
2024-06-05 23:51:10 +08:00
Cotes Chung
250880c088
docs: change ordering of badges
2024-06-05 01:12:25 +08:00
Cotes Chung
88b844ce80
build(deps): improve dependency grouping
2024-06-04 19:26:33 +08:00
Cotes Chung
3b46629dc0
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 )
2024-06-04 01:36:27 +08:00
Cotes Chung
1e3d4a6323
feat(dev): support vscode dev-container ( #1781 )
2024-06-03 21:12:54 +08:00
Cotes Chung
1c5fa0880d
refactor: restore shell script extensions
...
Without an extension, the shell script configuration in `.gitattribute` will not work.
2024-06-01 04:15:09 +08:00
Cotes Chung
64ae7a3671
docs: correct markdown syntax of tutorial ( #1787 )
2024-05-30 03:33:35 +08:00
Jason
0102abae06
feat: add Bluesky social links ( #1759 )
2024-05-18 19:05:09 +08:00
semantic-release-bot
6cb1a5ac52
Merge branch 'production'
2024-05-18 11:01:37 +00:00
semantic-release-bot
20987f2afe
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 ))
2024-05-18 11:01:22 +00:00
Cotes Chung
39e4338839
Merge branch 'hotfix/7.0.1' into production
2024-05-18 18:58:08 +08:00
Cotes Chung
33a1fa7cae
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'
2024-05-18 18:52:45 +08:00
Alexander Fuks
00a27a1b85
fix: audio/video path apply variable media_subpath ( #1745 )
2024-05-18 18:47:12 +08:00
Cotes Chung
5cdde7dbc5
ci: enable ci/style-lint for the hotfix branches
2024-05-17 20:11:08 +08:00
Cotes Chung
c4b58e3502
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 )
2024-05-17 00:03:53 +08:00
Cotes Chung
9630fd647f
ci(release): pass secrets to called workflow
2024-05-12 07:35:58 +08:00
semantic-release-bot
90a4cc76bb
Merge branch 'production'
2024-05-11 07:30:47 +00:00
semantic-release-bot
e33547fe5d
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 <hr> 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 ))
2024-05-11 07:30:33 +00:00
Cotes Chung
09b300bc62
Merge branch 'master' into production
2024-05-11 15:03:29 +08:00
Cotes Chung
9ffd997c3b
ci(release): skip git status check in prep phase
2024-05-11 15:02:37 +08:00
Cotes Chung
37827d81e5
chore: correct npm script name
2024-05-11 14:24:15 +08:00
Cotes Chung
febc01db52
docs: update supported versions of Security Policy
2024-05-11 14:10:23 +08:00
Cotes Chung
b2245492e6
build(deps): upgrade jekyll-compress-html to v3.2.0
2024-05-11 14:09:15 +08:00
Cotes Chung
f87fdd0ea0
build(deps): upgrade html-proofer to v5.x
2024-05-11 14:08:39 +08:00
Cotes Chung
fdbd7f02e3
build(deps): update assets submodule
2024-05-11 13:53:15 +08:00
Cotes Chung
75891e714f
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 )
2024-05-11 13:51:25 +08:00
Cotes Chung
363a3d936b
perf: tree shaking Bootstrap CSS ( #1736 )
2024-05-11 11:15:12 +08:00
Cotes Chung
ddb48eda52
perf: lean bootstrap javascript ( #1734 )
2024-05-11 10:29:14 +08:00
Hieu D
c17fba44f5
feat: add cloudflare web analytics ( #1723 )
2024-05-04 08:46:17 +08:00
Cotes Chung
12c340e98b
ci: update dependabot settings
2024-05-04 01:06:56 +08:00
Cotes Chung
dcb0add47b
refactor!: optimize the resource hints ( #1717 )
...
Improved the data structure for defining resource hints to the browser.
2024-05-02 05:11:45 +08:00
Cotes Chung
f1c6d2a817
build: enhance the run script
2024-05-02 03:18:35 +08:00
Cotes Chung
05ebfb705e
chore: update discussion template
2024-05-02 03:16:35 +08:00
Huanyu Shi
8608147fb5
fix: prevent footnote back arrow from becoming an emoji ( #1716 )
2024-05-01 23:12:46 +08:00
Azamat Mambetov
76d58fe0ff
fix(pwa): skip range requests in service worker ( #1672 )
2024-04-29 23:27:41 +08:00
Cotes Chung
b77767f76e
refactor: improve js module loading order
2024-04-29 03:43:33 +08:00
Cotes Chung
e0950fc973
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.
2024-04-29 03:36:16 +08:00
Cotes Chung
778ebdf250
chore: delete JS comments from HTML
2024-04-29 03:25:26 +08:00
Huanyu Shi
796c386037
refactor: add date factor to the recommended posts ( #1699 )
2024-04-28 03:03:13 +08:00
Cotes Chung
72d93b132f
build: improve init tool
2024-04-28 02:51:16 +08:00
Cotes Chung
e09831ba3e
ci: specify the node version ( #1694 )
2024-04-21 01:17:35 +08:00
Cotes Chung
05e3689d17
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 )
2024-04-21 01:14:21 +08:00
Cotes Chung
d4a6d640bd
perf: simplify mode toggle script ( #1692 )
...
Reduce conditional logic to speed up theme mode initialization and switching.
2024-04-21 00:39:12 +08:00
Cotes Chung
2cfa54847a
ci: drop Ruby 3.0 and introduce Ruby 3.3 ( #1691 )
...
See: https://www.ruby-lang.org/en/downloads/branches/
2024-04-21 00:22:01 +08:00
Cotes Chung
cd37f63a01
fix: mode toggle not outlined when receiving keyboard focus ( #1690 )
...
The Tab key focus
2024-04-21 00:15:14 +08:00
Cotes Chung
015d5670a1
refactor: reduce custom CSS
2024-04-21 00:00:50 +08:00
Cotes Chung
63c51384df
chore: remove comments from compressed HTML
2024-04-20 23:59:59 +08:00
Vinicius Rocha
662cd331e3
chore: add .jekyll-metadata to .gitignore ( #1686 )
2024-04-19 21:36:44 +08:00
Cotes Chung
d013c11c8d
docs: update readme
2024-04-17 19:25:28 +08:00
Cotes Chung
fe7afa379f
perf: replace jQuery with Vanilla JS ( #1681 )
...
Also replaced `magnific-popup` with `GLightbox`
2024-04-17 06:10:01 +08:00
Cotes Chung
c85e9e2394
ci: avoid trigger redundant workflows ( #1682 )
...
CodeQL and Sytle Lint
2024-04-17 06:00:36 +08:00
Cotes Chung
bf16d6039a
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.
2024-04-14 05:15:27 +08:00
Cotes Chung
8c1be9f2f3
ci: fix checkout depth for commitlint
2024-04-14 05:06:06 +08:00
Cotes Chung
7808ee157c
chore: move starter workflow into subfolder
...
The `.hook` suffix does not make it easy to maintain code in the editor
2024-04-14 04:45:52 +08:00
Cotes Chung
1914c786a0
docs: add missing head to changelog
2024-04-14 04:40:01 +08:00
Cotes Chung
44f552cbce
feat(deps): move MathJax configuration to a separate file ( #1670 )
...
Move `MathJax` configuration to file `assets/js/data/mathjax.js` will help add extensions.
2024-04-14 04:34:32 +08:00
Cotes Chung
7d48d32c7b
ci: avoid duplicate builds for PR commits
2024-04-14 04:20:53 +08:00
Azamat Mambetov
9f8aeaadbf
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`
2024-04-13 05:14:55 +08:00
Filippo
61bdca2db4
feat(analytics): add Umami and Matomo tracking codes ( #1658 )
2024-04-09 22:57:06 +08:00
Azamat Mambetov
23be4162b3
feat(media): support audio and video tag with multi sources ( #1618 )
2024-04-05 00:54:50 +08:00
Cotes Chung
01076cb1c2
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 )
2024-04-03 05:14:33 +08:00
Cotes Chung
3cc1510071
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 )
2024-04-03 05:12:44 +08:00
Mascari4615
950839175a
refactor: fix reference to comment parameter site.comments.provider ( #1629 )
2024-03-25 00:57:43 +08:00
Cotes Chung
13bf51e03d
chore(editor): update markdown extension settings
2024-03-24 02:35:48 +08:00
Cotes Chung
ce96d7e251
Merge branch 'production'
2024-03-24 02:31:04 +08:00
Cotes Chung
7a7818b579
chore(release): 6.5.5
2024-03-24 02:31:02 +08:00
Cotes Chung
cef8a97384
Merge branch 'hotfix/6.5.5' into production
2024-03-24 02:31:00 +08:00
Cotes Chung
2d649aae0e
fix(post): correct the image URLs ( #1627 )
2024-03-24 02:28:28 +08:00
Cotes Chung
b7aa05d03a
docs: add v6.5.3 changelog
2024-03-24 02:26:58 +08:00
Cotes Chung
c5d5e1f75a
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 )
2024-03-23 08:01:23 +08:00
Cotes Chung
319a082940
refactor(post): reduce the margin between title and description
2024-03-23 03:52:13 +08:00
Cotes Chung
6044df4ff1
Merge branch 'production'
2024-03-23 03:42:00 +08:00
Cotes Chung
e5594525e7
chore(release): 6.5.4
2024-03-23 03:41:58 +08:00
Cotes Chung
e15eaaffe0
Merge branch 'hotfix/6.5.4' into production
2024-03-23 03:41:54 +08:00
Cotes Chung
74cf57aaac
fix(seo): correct social preview image path inside <meta> tag ( #1623 )
2024-03-23 03:32:03 +08:00
Alexander Fuks
cfe44f204b
fix: correct the attribute for the Twitter social image ( #1615 )
2024-03-23 02:59:43 +08:00
GetOutOfMyBakery
700fd5bad7
feat: add support for giscus strict title matching ( #1614 )
2024-03-18 19:08:05 +08:00
Small Long
8e5fbb7a74
fix: use https for Weibo sharing URL ( #1612 )
2024-03-18 18:54:37 +08:00
Azamat Mambetov
834931486d
feat: display theme version in footer ( #1611 )
2024-03-18 18:52:33 +08:00
Alexander Fuks
f865336c89
feat: make post description customizable ( #1602 )
...
---------
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2024-03-18 18:50:05 +08:00
Cotes Chung
0f8e782bfd
Merge branch 'production'
2024-03-08 04:12:38 +08:00
Cotes Chung
0a6c1fb251
chore(release): 6.5.3
2024-03-08 04:12:36 +08:00
Sukka
75a3d7399b
refactor: replace polyfill.io for cdnjs hosted link ( #1598 )
2024-03-08 04:05:58 +08:00
Neil Boyd
547b95cc7a
feat(i18n): allow page.lang to override site.lang ( #1586 )
2024-03-05 03:09:39 +08:00
Cotes Chung
2a7b56bb36
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
2024-03-04 18:06:06 +08:00
Cotes Chung
25c4166722
style(markdown): resolve markdownlint warnings
2024-03-02 02:14:17 +08:00
Cotes Chung
25b2ffa9ba
build: configure rules for markdownlint
2024-03-02 02:07:35 +08:00
Cotes Chung
8a2afae6ca
fix: search result prompt is empty ( #1583 )
2024-03-01 20:06:34 +08:00
Alexander Fuks
6112b15b8e
refactor: change alternate url for embed video file ( #1579 )
2024-02-29 23:55:30 +03:00
Alexander Fuks
e24a0c73ba
refactor: use explicit url for goatcounter ( #1578 )
2024-02-29 23:01:10 +03:00
Cotes Chung
0f5abc82a2
Merge branch 'production'
2024-03-01 03:51:26 +08:00
Cotes Chung
795ff3f4c3
chore(release): 6.5.2
2024-03-01 03:51:25 +08:00
Cotes Chung
c41672b2e0
Merge branch 'hotfix/6.5.2' into production
2024-03-01 03:51:21 +08:00
Cotes Chung
9cc62e703f
build(release): build the gem on the production branch ( #1577 )
2024-03-01 03:11:17 +08:00
Cotes Chung
19d6bafbe1
fix: correct the base URL parameter name ( #1576 )
...
#1553 introduced
2024-03-01 02:50:10 +08:00
Alexander Fuks
4ddd5c4370
perf: improve <hr> visibility in dark mode ( #1565 )
2024-02-28 19:58:20 +03:00
Alexander Fuks
9592146ca3
feat: add support for embed video files ( #1558 )
2024-02-27 23:51:33 +03:00
Cotes Chung
8a1568c27a
Merge branch 'production'
2024-02-27 02:44:32 +08:00
Cotes Chung
388c1511d6
chore(release): 6.5.1
2024-02-27 02:44:31 +08:00
Cotes Chung
8849afe5cf
Merge branch 'hotfix/6.5.1' into production
2024-02-27 02:44:29 +08:00
Cotes Chung
f8390d4384
perf!: rename comment setting parameter ( #1563 )
...
Rename `site.comments.active` to `site.comments.provider`
2024-02-27 01:39:04 +08:00
Alexander Fuks
e4363871b5
feat: change site verification settings ( #1561 )
2024-02-26 22:17:18 +08:00
Alexander Fuks
b641b3f1f2
feat(analytics)!: add post pageviews for GoatCounter ( #1543 )
...
---------
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2024-02-26 02:50:41 +08:00
Dongee Seo
5dbda0c09f
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
2024-02-25 20:30:21 +08:00
Cotes Chung
89b962557a
fix: correct the generation of relative resource paths ( #1553 )
2024-02-23 03:07:17 +08:00
Josh Johanning
5de0153df4
build(ci): update actions versions ( #1554 )
2024-02-22 22:04:54 +08:00
Cotes Chung
ed4d304cd2
Merge branch 'production'
2024-02-15 00:18:40 +08:00
Cotes Chung
48564bda8d
chore(release): 6.5.0
2024-02-15 00:18:39 +08:00
Cotes Chung
b9d053b3cd
Merge branch 'master' into production
2024-02-15 00:18:35 +08:00
Cotes Chung
cd258c92c3
chore(deps): upgrade mermaid to 10.8.0
2024-02-15 00:18:09 +08:00
dependabot[bot]
6230d1d750
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 00:12:45 +08:00
Cotes Chung
365abc6b3b
build(deps-dev): set update interval to weekly
2024-02-14 23:59:22 +08:00
Cotes Chung
79c65b3e44
build(security): correct scan path for CodeQL
2024-02-14 01:06:30 +08:00
Cotes Chung
6b34901d94
refactor(pwa): revert to JS and Liquid mixing
...
The gem package won't be able to pass `/sw.min.js` to the user end
2024-02-13 23:35:32 +08:00
Benjamin van den Hout
90693ff95e
feat: add analytics support for GoatCounter ( #1526 )
2024-02-06 22:19:28 +08:00
Cotes Chung
1a01c35e52
chore: update stale-bot settings
2024-02-05 07:28:35 +08:00
Cotes Chung
c335bc6ce7
build(security): stop scheduled scanning
2024-02-03 18:53:35 +08:00
Cotes Chung
f3ea7e9887
build(security): improve paths filter for CodeQL
2024-02-01 01:07:46 +08:00
Piotr Held
c13ec31163
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.
2024-01-31 03:44:19 +08:00
yeonwlee
bbbb66b489
perf: allow TOC to start at heading 3 ( #1512 )
2024-01-30 08:22:03 +08:00
bigsk1
74f16623c9
fix: correct the Twitter Card in social share preview ( #1498 )
...
---------
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2024-01-28 05:53:54 +08:00
Cotes Chung
1127c43823
feat: add pwa.cache.* option to precisely control caching ( #1501 )
2024-01-28 02:22:33 +08:00
TroubleDog54
ea3a22e13c
docs: fix typo in the "Getting Started" post ( #1502 )
2024-01-23 15:23:53 +08:00
Cotes Chung
c0018b66f3
build(editor): add VS Code config
...
Make it easy to initialize the development environment.
2024-01-22 02:50:52 +08:00
Cotes Chung
02e296ed75
fix: missing "/" at the end of URLs for categories and tags in breadcrumb ( #1495 )
2024-01-19 06:19:20 +08:00
Cotes Chung
4facf5b390
perf: allow no social links to be configured ( #1494 )
2024-01-19 05:48:26 +08:00
Cotes Chung
c5d11441bc
build(deps-dev): install husky and commitlint locally
...
Signed-off-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2024-01-13 22:13:15 +08:00
Cotes Chung
96bdd7c1dd
Merge branch 'production'
2024-01-13 22:04:40 +08:00
Cotes Chung
ba764c1380
chore(release): 6.4.2
2024-01-13 22:02:45 +08:00
Cotes Chung
c7cfde0930
fix: resume the blockquote display type ( #1480 )
...
Undo changes in #1449
2024-01-13 22:00:08 +08:00
Cotes Chung
13177979bb
Merge branch 'production'
2024-01-11 02:13:03 +08:00
Cotes Chung
6a17a7d46c
chore(release): 6.4.1
2024-01-11 02:13:01 +08:00
Cotes Chung
8c30b41e20
Merge branch 'master' into production
2024-01-11 02:12:58 +08:00
Cotes Chung
b2d1cb68db
fix: og:image URL is incorrect ( #1468 )
...
Introduced by #1463
2024-01-11 02:11:25 +08:00
Cotes Chung
3589a6ee53
Merge branch 'production'
2024-01-10 23:11:38 +08:00
Cotes Chung
7efbed6a24
chore(release): 6.4.0
2024-01-10 23:11:36 +08:00
Cotes Chung
21d74f1183
Merge branch 'master' into production
2024-01-10 23:11:33 +08:00
Cotes Chung
d6d0098379
build(deps): upgrade 3rd-party libraries
2024-01-10 23:09:00 +08:00
Cotes Chung
241bb4df78
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.
2024-01-10 09:04:27 +08:00
Cotes Chung
82d8f2db98
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.
2024-01-08 05:13:56 +08:00
Cotes Chung
9882244bd9
refactor: remove extra margins from text within blockquote
...
Introduced by #1449
2024-01-07 06:27:09 +08:00
Cotes Chung
f243cbd858
docs: update the credits section in README
2024-01-06 19:15:31 +08:00
dependabot[bot]
d420b38329
build(deps-dev): bump the npm group with 5 updates ( #1447 )
2024-01-03 09:28:03 +00:00
Cotes Chung
ea2d238bd8
fix: image float breaks quotes and prompts ( #1449 )
...
Fixes #1441
2024-01-02 18:24:37 +08:00
dependabot[bot]
5234511a2f
build(deps): bump the gh-actions group with 2 updates ( #1448 )
2024-01-01 19:52:24 +00:00
Cotes Chung
746a31e125
build(workflow): add more stale exemption labels ( #1435 )
...
New exemption labels:
- planning
- in progress
2023-12-31 16:10:25 +08:00
Cotes Chung
c45e031155
build(deps): specify the minor version number of ruby ( #1431 )
...
Resolves #1429
2023-12-27 23:56:39 +08:00
Mill Haruto
4a2b89d0b6
feat: add bilibili embed video support ( #1406 )
...
---------
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2023-12-09 21:48:19 +08:00
Chuck Houpt
2a4fbf6a79
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
2023-12-06 22:38:11 +08:00
dependabot[bot]
84ea68cab0
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 03:43:38 +08:00
Cotes Chung
3ed5eb1ee0
Merge branch 'production'
2023-11-13 04:21:05 +08:00
Cotes Chung
60836af606
chore(release): 6.3.1
2023-11-13 04:21:03 +08:00
Cotes Chung
739345ac24
Merge branch 'hotfix/6.3.1' into production
2023-11-13 04:21:00 +08:00
Cotes Chung
1a977a87a0
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)
2023-11-13 04:09:28 +08:00
Cotes Chung
d1a5b57e4d
Merge branch 'production'
2023-11-10 20:10:36 +08:00
Cotes Chung
2b9d379d70
chore(release): 6.3.0
2023-11-10 20:10:34 +08:00
Cotes Chung
bdee5d6b6d
Merge branch 'master' into production
2023-11-10 20:09:30 +08:00
Cotes Chung
348f6bff8b
chore: add a period at the end of the meta info
2023-11-10 20:08:08 +08:00
Cotes Chung
7a3d624364
chore(deps-dev): reduce external config files
2023-11-09 01:53:47 +08:00
Cotes Chung
06f1c6f256
refactor: align the position of the share buttons
2023-11-08 01:16:00 +08:00
Cotes Chung
4a7f33f7bb
build(tools): improve the release script
2023-11-07 03:38:02 +08:00
Cotes Chung
e077d2911d
chore(deps): upgrade dependent libraries
2023-11-07 03:29:28 +08:00
dependabot[bot]
5f2edb0914
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 15:33:59 +08:00
Cotes Chung
911206be80
build(gh): reduce the frequency of dependabot PR submissions
2023-11-06 15:26:09 +08:00
Cotes Chung
18808851a9
build(deps): upgrade rubygem-deps
...
Ruby 2.x has passed its end of life and is now unsupported.
2023-11-06 15:26:03 +08:00
Natalie Somersall
2bf87e0de7
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 >
2023-10-30 02:02:58 +08:00
dependabot[bot]
f6d96ab2b8
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 03:43:40 +08:00
Cotes Chung
59c55121c7
docs: update project description
2023-10-23 05:41:55 +08:00
Cotes Chung
9f174d9088
fix: resume lazy loading for Twitch videos ( #1326 )
...
The property of lazy load is missing in #1267
2023-10-16 05:20:42 +08:00
Cotes Chung
5810bcd1d7
fix(home): crop the preview image that doesn't match 1.91:1 ( #1325 )
2023-10-16 01:51:02 +08:00
Cotes Chung
897b57bfb4
chore(release): 6.2.3
2023-10-10 13:00:55 +08:00
Cotes Chung
fd83462ea4
chore(release): 6.2.3
2023-10-10 13:00:54 +08:00
Cotes Chung
fa8a2a0ada
Merge branch 'master' into production
2023-10-10 13:00:51 +08:00
DmitriyFrogo
7b7e69a44d
chore(i18n): update Russian locale ( #1308 )
2023-10-09 21:54:04 +08:00
Cotes Chung
e6e2984e77
chore(deps): update library versions
...
See also: https://github.com/cotes2020/chirpy-static-assets/pull/11
2023-10-09 21:13:37 +08:00
Zheng Yuan
d71711d2d3
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 >
2023-10-08 19:17:59 +08:00
Cotes Chung
50835b4c71
refactor: optimize meta font size
2023-10-08 04:40:16 +08:00
Cotes Chung
575dc87d83
chore: update comments for configuration options baseurl and url
...
Avoid newbies from misusing these two options
2023-10-06 21:02:48 +08:00
Cotes Chung
753cd0499d
chore: remove console log from copy link button
2023-10-06 02:04:19 +08:00
Cotes Chung
b7e9f3ec34
docs: correct spelling in README
2023-10-05 06:04:14 +08:00
Cotes Chung
42bf39e21c
perf(ux): render background color before loading preview image ( #1298 )
2023-10-04 16:40:16 -05:00
Cotes Chung
45c2a18884
chore(deps): update dependent libraries ( #1296 )
...
- Updates `bootstrap` to 5.3.2
- Updates `dayjs` to 1.11.10
2023-10-04 15:13:08 -05:00
dependabot[bot]
3fd3c571b5
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 14:34:38 -05:00
Cotes Chung
2574118f40
perf(ui): standardize metadata text styles ( #1295 )
2023-10-04 14:29:44 -05:00
Cotes Chung
0e2d593b00
chore: always use dynamic polyfill for browsers
2023-10-04 19:01:48 +08:00
Cotes Chung
2bc3172444
refactor: optimize LQIP loading
...
- add blur effect for external WebP format LQIP
- remove the timeout delay
2023-10-04 18:15:22 +08:00
Cotes Chung
55659315c6
docs: update project docs
2023-10-04 18:15:22 +08:00
Cotes Chung
bbd92d11cc
chore: move CHANGELOG.md to docs/
2023-10-04 18:15:22 +08:00
Cotes Chung
475d181aac
refactor: optimize the basic layouts
2023-10-04 18:15:22 +08:00
Cotes Chung
f49155f034
chore(post): restore margin at the bottom of TOC
2023-09-29 05:36:01 +08:00
Cotes Chung
109725d2dc
fix(home): avoid LQIP dirty data passing to the next post ( #1278 )
2023-09-29 05:25:10 +08:00
Cotes Chung
e3b01636ac
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
2023-09-29 05:07:03 +08:00
Cotes Chung
b489da89ca
style(scss): update rule-empty-line-before config
2023-09-28 01:27:24 +08:00
Cotes Chung
2d56597571
perf(pwa): enhance cache privacy protection ( #1275 )
...
Hiding the time zone of the build machine enhances privacy protection.
2023-09-27 21:13:15 +08:00
Cotes Chung
97004ddc44
docs: improve readme content
2023-09-27 21:03:12 +08:00
Jens
75ea77d574
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 >
2023-09-27 04:46:58 +08:00
Cotes Chung
bf3a34d054
perf(core): replace lazysizes with browser-level lazy loading ( #1267 )
2023-09-27 04:44:32 +08:00
Cotes Chung
5015fdecf3
style(core): avoid using < or > within capture tag
...
This interferes with the work of the editor Liquid-HTML plugin
2023-09-25 01:49:20 +08:00
Cotes Chung
de2dff354a
chore(ui): increase block radius
2023-09-24 22:18:46 +08:00
Denny Korsukéwitz
3a022bc816
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 >
2023-09-23 17:44:44 +08:00
Cotes Chung
9b74070d45
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
2023-09-23 05:04:31 +08:00
Cotes Chung
af4102476e
docs: compress heading example
2023-09-23 05:01:29 +08:00
Cotes Chung
9d9e3bbca3
chore: update footer meta info about the project
2023-09-22 03:32:42 +08:00
Cotes Chung
6f2d3ea2bd
build(gem): remove outdated config from Gemfile
...
`sass-embedded` supports running on `musl-libc` from version `1.58.0` onwards.
See also: <https://github.com/ntkme/sass-embedded-host-ruby/issues/94 >
2023-09-22 03:31:05 +08:00
Cotes Chung
8417927264
refactor(scss): replace #{$var} with $var
...
This change stops forward compatibility with `jekyll-sass-converter-2.x`
2023-09-22 03:27:20 +08:00
Cotes Chung
ca39e15a78
build(gh): update checklist of issue / discussion template
2023-09-21 01:48:10 +08:00
Cotes Chung
e9c920641b
perf(comments): lazy load giscus ( #1254 )
...
Enable the `giscus` lazy loading option to improve web performance.
2023-09-20 05:48:14 +08:00
Cotes Chung
0a55e1297b
build: add content to bug-report template
2023-09-20 05:48:13 +08:00
Cotes Chung
0465a985dc
fix(posts): resume target highlighting for superscripts and footnotes ( #1253 )
...
`<sup>` and `<footnote>` are highlighted when in `:target` state, but this feature has been missing since `v6.1.0` due to an oversight in development.
2023-09-20 04:27:32 +08:00
Cotes Chung
73e171b0fb
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.
2023-09-19 04:44:35 +08:00
Cotes Chung
726085c647
fix(posts): code snippet clipboard tooltip missing title ( #1246 )
...
The layout `page` missing the `lang` specification
2023-09-19 00:43:08 +08:00
Cotes Chung
b97fa93ffd
docs: simplify PR template
2023-09-18 23:57:43 +08:00
Cotes Chung
13a3c3c906
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 <script> is inserted.
2023-09-18 03:26:02 +08:00
Cotes Chung
e78f67d354
build(gh): improve Issue / Discussion templates with form schema
2023-09-16 23:31:41 +08:00
Cotes Chung
b34661efd7
fix: avoid utterances initialization failure ( #1234 )
...
This issue exists since Chirpy `v6.0.0`
2023-09-15 01:24:13 +08:00
Cotes Chung
bb589e8d31
style: prettify utteranc code snippet
2023-09-15 01:13:20 +08:00
Cotes Chung
f079bb7f5b
chore(release): 6.2.2
2023-09-11 02:32:38 +08:00
Cotes Chung
ac4b402f97
Merge branch 'hotfix/6.2.2'
2023-09-11 02:32:36 +08:00
Cotes Chung
87a12be897
chore(release): 6.2.2
2023-09-11 02:32:35 +08:00
Cotes Chung
0614473893
Merge branch 'hotfix/6.2.2' into production
2023-09-11 02:32:32 +08:00
Cotes Chung
273b389c51
fix(sidebar): contact icons not stacking ( #1224 )
...
Fixes #1224
2023-09-11 02:28:16 +08:00
Cotes Chung
204cb44dc3
chore(release): 6.2.1
2023-09-11 00:36:55 +08:00
Cotes Chung
f949bda15b
Merge branch 'hotfix/6.2.1'
2023-09-11 00:36:54 +08:00
Cotes Chung
b3005f4e1a
chore(release): 6.2.1
2023-09-11 00:36:52 +08:00
Cotes Chung
14d3960ca0
Merge branch 'hotfix/6.2.1' into production
2023-09-11 00:36:50 +08:00
Cotes Chung
4da7406dfe
fix(pwa): installation failure caused by outdated cache entries
...
Change `/assets/css/style.css` to `/assets/css/jekyll-theme-chirpy.css`
2023-09-11 00:35:56 +08:00
Cotes Chung
1a041e0443
style(pwa): use 2 spaces indentation for sw.js and swcache.js
2023-09-11 00:30:23 +08:00
Cotes Chung
7ec8425e03
chore(release): 6.2.0
2023-09-10 20:37:20 +08:00
Cotes Chung
52084f85d4
chore(release): 6.2.0
2023-09-10 20:37:18 +08:00
Cotes Chung
5c6df66324
Merge branch 'master' into production
2023-09-10 20:37:16 +08:00
Cotes Chung
3f9f5c79e8
docs: update tutorial & readme ( #1222 )
...
* docs(tutorials): add social options settings
* docs: update features in README
2023-09-10 20:35:10 +08:00
Cotes Chung
aff7566774
feat(ui): update the twitter icon ( #1221 )
2023-09-10 20:23:34 +08:00
Cotes Chung
4237d078fa
build(release): improve version release strategy
2023-09-10 20:20:43 +08:00
Cotes Chung
806fa3aa1a
refactor: simplify meta info
2023-09-10 20:01:29 +08:00
Cotes Chung
ec69bea841
build: remove _data/authors.yml from the gem
2023-09-10 20:01:29 +08:00
Cotes Chung
75a2504fd9
chore(colors): adapt to Bootstrap 5.3
2023-09-10 00:31:50 +08:00
Cotes Chung
8542b57e8b
build(deps): upgrade libraries ( #994 )
2023-09-10 00:31:47 +08:00
Cotes Chung
ed9bda022d
build(starter): update the html-proofer options for v4
2023-09-09 21:05:39 +08:00
Cotes Chung
25a27056e0
build(deps): bump actions/checkout from 3 to 4 ( #1216 )
2023-09-09 20:58:40 +08:00
dependabot[bot]
a069960439
build(deps-dev): bump the npm with 7 updates ( #1218 )
...
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-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.22.17
- [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.17/packages/babel-core )
Updates `@babel/preset-env` to 7.22.15
- [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.15/packages/babel-preset-env )
Updates `@rollup/plugin-terser` to 0.4.3
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/terser/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/terser-v0.4.3/packages/terser )
Updates `rollup` to 3.29.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.20.2...v3.29.0 )
Updates `rollup-plugin-license` to 3.1.0
- [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.0.1...v3.1.0 )
Updates `stylelint` to 15.10.3
- [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.3.0...15.10.3 )
Updates `stylelint-config-standard-scss` from 9.0.0 to 11.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/v9.0.0...v11.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: "@rollup/plugin-terser"
dependency-type: direct:development
dependency-group: npm
- dependency-name: rollup
dependency-type: direct:development
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
update-type: version-update:semver-major
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 20:36:16 +08:00
dependabot[bot]
c574166b51
build(deps-dev): update html-proofer requirement from ~> 3.18 to ~> 4.4 ( #1217 )
...
Updates the requirements on [html-proofer](https://github.com/gjtorikian/html-proofer ) to permit the latest version.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases )
- [Changelog](https://github.com/gjtorikian/html-proofer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.18.0...v4.4.3 )
And updates `html-proofer` arguments
---
updated-dependencies:
- dependency-name: html-proofer
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 20:35:32 +08:00
Cotes Chung
ff87349fe7
build(gh): enable the dependabot
2023-09-09 20:14:33 +08:00
Cotes Chung
505e314a31
perf: refactor using semantic HTML ( #1207 )
...
Fixes #1196
2023-09-08 22:48:37 +08:00
Cotes Chung
41b8f9f519
feat(layout): center the footer
2023-09-07 01:58:03 +08:00
Cotes Chung
62bcd601fc
feat(ui): redesign the pagination button on home page
2023-09-06 00:13:10 +08:00
Cotes Chung
414b8f97ce
refactor(ui): optimize the color scheme
2023-09-05 00:34:35 +08:00
Cotes Chung
229c2a2e2b
feat(posts): render heading 4 in TOC ( #1023 )
2023-09-03 20:20:14 +08:00
Cotes Chung
c4af75389a
refactor: rename sass files
2023-09-03 20:13:00 +08:00
Cotes Chung
4f86b04a84
perf(ui): improve code snippet design
...
- Apply the new syntax color themes
- Center the text in the code snippet header
- Maintaining space to the left of a 3-digit line number or more
2023-09-03 20:13:00 +08:00
Cotes Chung
2a5c184373
refactor(core): remove redundant config options
...
`node_modules` is already part of the default exclusions.
See also: <https://jekyllrb.com/docs/configuration/options/#global-configuration >
2023-09-03 20:12:27 +08:00
Cotes Chung
7b43a83c40
refactor: move project files to docs folder
2023-08-19 12:55:24 +08:00
Cotes Chung
f659109de2
chore: update security support versions
2023-08-19 12:39:57 +08:00
Cotes Chung
b39c6b526c
chore: route question to GitHub Discussions
2023-08-17 06:51:57 +08:00
Cotes Chung
7819fd0843
docs: enrich and improve the Contributing Guidelines
2023-08-14 11:06:37 +08:00
Cotes Chung
ba397a21aa
docs: fix the badge links on README and improve the content
2023-08-14 08:51:15 +08:00
Cotes Chung
0d4103d47b
perf(core): speed up the Jekyll build times ( #1163 )
...
Refactor `_includes/related-posts.html`
2023-08-08 09:09:29 +08:00
frostbird
54e1dbe325
chore(i18n): update the Turkish translation ( #1159 )
...
* Update tr-TR.yml
---------
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2023-08-07 02:18:32 +08:00
Cotes Chung
37c976499e
perf(ui): improve web accessibility ( #447 )
...
- Make color and contrast meets WCAG 2 AA and above
- Fixes `aria-label` on button "copy link" in posts
2023-08-02 21:08:56 +08:00
ItsNiceCraft
0fd4c0bd0f
docs: new timezone picker ( #1152 )
2023-07-31 23:42:42 +08:00
Cotes Chung
0da2f80dd4
Merge branch 'master' into production
2023-07-02 21:25:57 +08:00
Cotes Chung
e8ef69ad17
chore(release): 6.1.0
2023-07-02 21:01:52 +08:00
Cotes Chung
2eb4267cdd
build(release): remove extra blank lines in changelog
2023-07-02 21:01:52 +08:00
Anan
e4e76f0a11
chore(deps): upgrade actions/deploy-pages to version 2.x ( #1121 )
2023-07-02 20:25:53 +08:00
Cotes Chung
e07e6d46d7
refactor: revert media query range notation ( #1072 )
...
Media queries range syntax not supported by Safari for iOS under 16.4
See also:
- https://caniuse.com/?search=media-queries
This reverts commit 1682ce9d7c .
2023-07-02 20:16:36 +08:00
Cotes Chung
2bbfda79ad
refactor(layout): improve margin bottom of the core block ( #1116 )
...
Improvement of commit 73af591
2023-06-28 20:21:30 +08:00
Cotes Chung
b0f4ae5eec
chore(gh-actions): fix stale bot exempt condition
2023-06-28 20:16:20 +08:00
PENEKhun
8b0fbf5a83
fix: missing xml escape for alt of preview image ( #1113 )
...
Preview image display error when `alt` contains '<' or '>'
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2023-06-28 14:23:27 +08:00
PENEKhun
2639f8ed45
chore(tools): correct the file name in the tool's help message ( #1114 )
...
Removing `.sh` from the executable file name
2023-06-28 13:49:13 +08:00
Cotes Chung
926d1ca068
docs: update tutorial & readme ( #1110 )
...
- update feature list in README
- add screenshots to tutorial
2023-06-27 00:39:42 +08:00
Cotes Chung
df8ff546ec
fix: the cached image is covered by shimmer ( #1100 )
2023-06-26 23:59:59 +08:00
Cotes Chung
c075e11a4e
Revert "fix: shimmer has the potential to cover images ( #1100 )"
...
This reverts commit 74ab6f8adc .
2023-06-26 21:54:20 +08:00
Javen Leung
b6d1992f85
perf: CJK characters of the "Search Cancel" button will wrap ( #1105 )
2023-06-26 14:23:23 +08:00
Cotes Chung
74ab6f8adc
fix: shimmer has the potential to cover images ( #1100 )
...
Resolves #1100
2023-06-24 21:23:30 +08:00
Cotes Chung
4fe145e980
perf(build): use jekyll-include-cache plugin to reduce build time ( #1098 )
...
Resolve #1094 and add margin bottom for layout tags
Co-authored-by: Jake Kerr <kodafox@gmail.com >
2023-06-19 14:41:40 +08:00
weeix
a60e90791d
feat(i18n): add Thai locale file ( #1087 )
2023-06-13 00:57:40 +08:00
Cotes Chung
fa3257873e
build: replace the stale app with gh-actions
...
The stale app is deprecated and no longer maintained
2023-06-08 00:46:37 +08:00
Cotes Chung
1682ce9d7c
style(scss): fix style-lint media-feature-range-notation issue ( #1072 )
...
See also: https://stylelint.io/user-guide/rules/media-feature-range-notation/
2023-06-04 12:29:33 +08:00
Cotes Chung
29a8bc26bc
chore(deps): upgrade major version of npm packages
...
packages:
- rimraf
- stylelint-config-standard-scss
2023-06-04 12:21:16 +08:00
Cotes Chung
83625644ea
refactor(core): remove GA page views report ( #1071 )
...
- Google Analytics superProxy has been archived and is no longer maintained.
- Google Analytics UA end of life.
See also: https://support.google.com/analytics/answer/11583528?hl=en
2023-06-04 10:56:31 +08:00
Cotes Chung
728094d1ba
perf(ui): improve hover color of sidebar nav items in light mode
2023-06-04 09:36:32 +08:00
Cotes Chung
ce2f6f5abe
perf(ui): avoid blank space at the bottom of the homepage preview image
...
When the title of the post has a line break, there will be a blank space at the bottom of the preview image.
2023-06-04 09:36:32 +08:00
Cotes Chung
c4da99c7ea
fix(webfont): resume semi-bold of font family Source Sans Pro
...
font-weight 700
2023-06-04 09:36:29 +08:00
Cotes Chung
73af59194a
fix(ui): min-height of page layout exceeds the mobile screen
2023-05-20 05:28:15 +08:00
Cotes Chung
f6bf6d0864
refactor: improve JS/HTML for button back2top ( #1054 )
...
The current "back to top" button is built by `<a>` tag, it would be more appropriate to replace it with the `<button>` tag.
2023-05-20 01:07:18 +08:00
Cotes Chung
bef2ac085e
Merge branch 'hotfix/6.0.1'
2023-05-20 00:37:38 +08:00
Cotes Chung
7c9fa68331
Merge branch 'hotfix/6.0.1' into production
2023-05-20 00:37:36 +08:00
Cotes Chung
066c1cd039
chore(release): 6.0.1
2023-05-20 00:37:34 +08:00
Cotes Chung
98850e1e5d
chore(build): tag on production branch instead of master ( #1052 )
2023-05-20 00:35:11 +08:00
Cotes Chung
83eecdabcb
refactor: remove dead SCSS code ( #1053 )
2023-05-20 00:34:49 +08:00
Cotes Chung
a51d31c55a
fix(typography): long string for update-list is not truncated ( #1050 )
...
Resolves #1049
2023-05-19 01:50:45 +08:00
Cotes Chung
eb40f51c84
fix(layout): restore the margin bottom of the main area ( #1047 )
2023-05-18 11:09:32 +08:00
Cotes Chung
3bd881da70
fix(post, page): image link loses shimmer effect ( #1046 )
2023-05-18 10:58:23 +08:00
Cotes Chung
aba9468b53
fix(home): preview image missing [alt] and img_path ( #1044 )
...
Close #1044
2023-05-18 10:46:15 +08:00