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 ](66bf232951 ))
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 ](cda62e28d1 ))
* **i18n:** add Danish locale ([#2410 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2410 )) ([f5802b8 ](f5802b8a8a ))
* **i18n:** add locale files for some rtl languages ([#2415 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2415 )) ([18c48b4 ](18c48b4c49 ))
### Bug Fixes
* avoid unconfigured social options in sidebar ([#2507 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2507 )) ([5f8ec7f ](5f8ec7ffd3 ))
* correct GoatCounter pageviews extraction ([#2420 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2420 )) ([c706799 ](c706799f9b ))
* resolve discrepancy in lqip between post and main page ([#2453 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2453 )) ([1bac96a ](1bac96a8e1 ))
* restore blurry animation for homepage LQIP ([#2551 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2551 )) ([221ca9f ](221ca9f52b ))
* **search:** restore full-text search for posts with description ([#2557 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2557 )) ([604528e ](604528e3ce ))
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 ](7615d72e93 ))
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 ](167c98c781 ))
* **i18n:** add Dutch locale ([#2076 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2076 )) ([981ddba ](981ddba30e ))
* **i18n:** add Japanese locale ([#2295 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2295 )) ([571c90f ](571c90f130 ))
* **i18n:** add persian language ([#2238 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2238 )) ([7d4d35c ](7d4d35cd10 ))
### Bug Fixes
* avoid `mathjax` loading failure on page refresh ([#2389 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2389 )) ([401e2af ](401e2af0f8 ))
* improve accuracy of moving `img` element classes ([#2399 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2399 )) ([d0f8f95 ](d0f8f9553e ))
* prevent the search bar from moving when focused ([#2336 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2336 )) ([f744929 ](f7449299e8 ))
* recognize global theme mode ([#2357 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2357 )) ([7708adb ](7708adbf30 ))
* **search:** avoid missing spaces between paragraphs in search results ([#2199 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2199 )) ([0eb7efa ](0eb7efa7f5 ))
* **ui:** fix incomplete border color on hover for tags ([#2359 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2359 )) ([c626447 ](c62644759c ))
### Improvements
* **seo:** improve accessibility and aligns with best practices ([#2289 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2289 )) ([54d4d59 ](54d4d59d22 ))
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 ](32051dad03 ))
* **ui:** left borderline of TOC is notched ([#2140 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2140 )) ([8a4d0bc ](8a4d0bc4ee ))
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 ](2f00d41861 ))
* **ui:** gap between TOC entries is inconsistent ([#2119 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2119 )) ([1b4e318 ](1b4e318dc1 ))
* **ui:** slow script loading hides TOC fade-up effect in desktop ([#2120 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2120 )) ([e0c3faf ](e0c3fafa47 ))
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 ](f55cc31dbd ))
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 ](976e1a184b ))
* correct the import condition for theme script ([#2075 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2075 )) ([a16aa7d ](a16aa7d41e ))
* ensure pageviews are fetched after DOM is loaded ([#2071 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2071 )) ([b4019f3 ](b4019f3517 ))
* **toc:** resume fade up animation in desktop mode ([#2085 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2085 )) ([8280adb ](8280adb901 ))
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 ](8a064a5e5a ))
* support vertical scrolling for toc in desktop mode ([#2064 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2064 )) ([5265b03 ](5265b03974 ))
### Bug Fixes
* pagination error when pinned posts exceed the page size ([#1965 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1965 )) ([93f616b ](93f616b25d ))
### Improvements
* modular sass architecture ([#2052 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2052 )) ([35c794c ](35c794cf58 ))
* speed up page rendering and jekyll build process ([#2034 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2034 )) ([65f960c ](65f960c31a ))
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 ](367262e74d ))
* **pwa:** site baseurl not passed to `app.js` ([#1955 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1955 )) ([5a63244 ](5a63244721 ))
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 ](0102abae06 ))
* add Reddit social option ([#1836 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1836 )) ([8673e13 ](8673e1335f ))
* add Threads social links ([#1837 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1837 )) ([e3a78b6 ](e3a78b6243 ))
* **analytics:** add fathom analytics ([#1913 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1913 )) ([befc4ce ](befc4ce9c5 ))
* **dev:** add vscode tasks ([#1843 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1843 )) ([e4db1a1 ](e4db1a176f ))
* **dev:** support vscode dev-container ([#1781 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1781 )) ([1e3d4a6 ](1e3d4a6323 ))
* **ui:** improve block quote layout ([80bd792 ](80bd7928a0 ))
* **ui:** improve visibility of inline code ([#1831 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1831 )) ([c876731 ](c876731901 ))
* **ui:** make `info-prompt` icon looks like the letter "i" ([#1835 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1835 )) ([a07a57e ](a07a57ec92 ))
* **ui:** set `<kbd>` font to 'Lato' ([64c7262 ](64c7262245 ))
### Bug Fixes
* adapt the giscus localization parameter ([#1810 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1810 )) ([0709854 ](0709854dc8 ))
* avoid caching pageviews data ([#1849 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1849 )) ([979f86c ](979f86cf64 ))
* remove extra dual-mode images from lightbox ([#1883 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1883 )) ([5c5910f ](5c5910f1fc ))
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 ](33a1fa7cae ))
* audio/video path apply variable `media_subpath` ([#1745 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1745 )) ([00a27a1 ](00a27a1b85 ))
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 ](c17fba44f5 ))
* add support for embed video files ([#1558 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1558 )) ([9592146 ](9592146ca3 ))
* add support for giscus strict title matching ([#1614 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1614 )) ([700fd5b ](700fd5bad7 ))
* **analytics:** add post pageviews for GoatCounter ([#1543 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1543 )) ([b641b3f ](b641b3f1f2 ))
* **analytics:** add Umami and Matomo tracking codes ([#1658 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1658 )) ([61bdca2 ](61bdca2db4 ))
* change site verification settings ([#1561 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1561 )) ([e436387 ](e4363871b5 ))
* **deps:** move `MathJax` configuration to a separate file ([#1670 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1670 )) ([44f552c ](44f552cbce ))
* display theme version in footer ([#1611 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1611 )) ([8349314 ](834931486d ))
* **i18n:** allow `page.lang` to override `site.lang` ([#1586 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1586 )) ([547b95c ](547b95cc7a ))
* make post description customizable ([#1602 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1602 )) ([f865336 ](f865336c89 ))
* **media:** support audio and video tag with multi sources ([#1618 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1618 )) ([23be416 ](23be4162b3 ))
### Bug Fixes
* make TOC title and entries visible at the same time ([#1711 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1711 )) ([e0950fc ](e0950fc973 ))
* mode toggle not outlined when receiving keyboard focus ([#1690 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1690 )) ([cd37f63 ](cd37f63a01 ))
* prevent footnote back arrow from becoming an emoji ([#1716 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1716 )) ([8608147 ](8608147fb5 ))
* **pwa:** skip range requests in service worker ([#1672 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1672 )) ([76d58fe ](76d58fe0ff ))
* search result prompt is empty ([#1583 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1583 )) ([8a2afae ](8a2afae6ca ))
* use `https` for Weibo sharing URL ([#1612 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1612 )) ([8e5fbb7 ](8e5fbb7a74 ))
### Improvements
* improve <hr> visibility in dark mode ([#1565 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1565 )) ([4ddd5c4 ](4ddd5c4370 ))
* lean bootstrap javascript ([#1734 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1734 )) ([ddb48ed ](ddb48eda52 ))
* rename comment setting parameter ([#1563 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1563 )) ([f8390d4 ](f8390d4384 ))
* replace jQuery with Vanilla JS ([#1681 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1681 )) ([fe7afa3 ](fe7afa379f ))
* simplify mode toggle script ([#1692 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1692 )) ([d4a6d64 ](d4a6d640bd ))
* tree shaking Bootstrap CSS ([#1736 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1736 )) ([363a3d9 ](363a3d936b ))
### Changes
* optimize the resource hints ([#1717 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1717 )) ([dcb0add ](dcb0add47b ))
* rename media-url file and related parameters ([#1651 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1651 )) ([9f8aeaa ](9f8aeaadbf ))
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
Cotes Chung
de6ec65932
Merge branch 'master' into production
2023-05-17 03:02:22 +08:00
Cotes Chung
c5f15a3af8
chore(release): 6.0.0
2023-05-17 03:02:20 +08:00
Cotes Chung
12ce8f9fa9
chore(i18n): remove outdated items
2023-05-17 03:01:51 +08:00
Cotes Chung
d81f836b06
refactor: simplify basic layout ( #1039 )
...
A dynamically expanding/collapsing topbar is difficult to maintain and not very useful.
2023-05-17 01:59:34 +08:00
Cotes Chung
52f5ee9cd3
perf: calculate heading font size dynamically ( #983 )
2023-05-13 11:35:55 +08:00
Cotes Chung
b3c4d741b2
refactor(img): disable transition effect in popup images
2023-05-13 08:17:41 +08:00
Cotes Chung
129c4b3fa6
docs: update tutorial & demo content
2023-05-13 07:48:57 +08:00
Cotes Chung
fe18011f8a
Merge branch 'feature/v6-core'
2023-05-13 07:15:47 +08:00
Cotes Chung
25ec7649cd
chore(deps): upgrade the version of depdencies ( #953 , #994 )
...
Resolves #953 , #994
2023-05-13 07:13:16 +08:00
Cotes Chung
ea6268d7a5
chore(ci): upgrade commit-lint actions
2023-05-13 07:03:16 +08:00
Cotes Chung
1967de1f1d
refactor(js): reduce function complexity
2023-05-13 07:03:15 +08:00
Cotes Chung
c283e7782f
refactor!: rename assets origin configuration files
2023-05-13 07:03:15 +08:00
Cotes Chung
9d97120197
perf(assets): reduce HTTP requests to CDN
2023-05-13 03:29:06 +08:00
Cotes Chung
016a9baddd
Merge branch 'feature/v6-ui' ( #1034 )
...
The UI of the next major version
2023-05-13 02:25:05 +08:00
Cotes Chung
d9e1d84f08
refactor(deps): upgrade bootstrap from v4.6 to v5.2
...
- update class name of the spacing, font style, cards and toasts
- update attribute names & tooltip usage
- remove custom smooth scroll
- syntax colors
2023-05-13 02:05:33 +08:00
Cotes Chung
3210c59466
feat(ui): new design footer content layout
2023-05-13 02:05:33 +08:00
Cotes Chung
83f1c34f92
feat(ui): improve the design for top bar
2023-05-13 02:05:33 +08:00
Cotes Chung
83bbe4ac93
feat(ui): redesign the sidebar
2023-05-13 02:05:33 +08:00
Cotes Chung
6d99f5cc36
feat(ui): improve code snippet design
2023-05-13 02:05:33 +08:00
Cotes Chung
0c80552d77
perf(ui): mute the marker in lists
2023-05-13 02:05:32 +08:00
Cotes Chung
e38309f3bd
perf(ui): improve inline code in light mode
2023-05-13 02:05:32 +08:00
Cotes Chung
8cbbcfa26d
perf(ui): improve the color of prompts in dark mode
2023-05-13 02:05:32 +08:00
Cotes Chung
003e7b60c9
perf(ux): improve LQIP fade in effect
2023-05-13 02:05:32 +08:00
Cotes Chung
7c23a4ebc5
perf(ui): lighten the link color in light-mode
2023-05-13 02:05:32 +08:00
Cotes Chung
2a4d67d65c
refactor: uniform block border radius
...
scope:
- categories
- posts (prompt, code snippets)
2023-05-13 02:05:32 +08:00
Cotes Chung
414dd132ae
perf(ui): improve categories color in dark mode
2023-05-13 02:05:32 +08:00
Cotes Chung
f0266c1f78
refactor(scss): update vendor prefix
2023-05-13 02:05:31 +08:00
Cotes Chung
7626e4d005
perf(ui): improve hover effect for post preview cards
...
- home cards
- navigator buttons at the bottom post
2023-05-13 02:05:31 +08:00
Cotes Chung
34499f0c92
perf(ui): improve hover effect of trending tags
2023-05-13 02:05:31 +08:00
Cotes Chung
aadf9393d5
perf(ui): uniform the muted text color
2023-05-13 02:05:31 +08:00
Cotes Chung
2918da9f29
perf(ui): improve related posts design
2023-05-13 02:05:31 +08:00
Cotes Chung
97b8dfeed6
feat(ui): show preview image in home page
2023-05-13 02:05:30 +08:00
Cotes Chung
ee88cec270
fix: parameter parsing error in image URL ( #1022 )
2023-05-13 01:02:15 +08:00
Darian Miller
8da583d403
feat: support hiding the modification date of a post ( #1020 )
...
There is the current ability to set `last_modified_at` in the front matter of post and use that datetime instead of the built in logic.
New feature in post.html: if the modified date time matches the date of the post, then don't show "Updated xxxx"
2023-05-06 11:04:17 +08:00
Cotes Chung
61fdbcb83a
perf(i18n): set the global default locales to "en" ( #979 )
...
Avoid missing labels caused by languages outside of locales.
2023-05-06 07:22:29 +08:00
Penek Suksuda
aca79c1007
chore(tools): fix typos ( #1018 )
2023-05-06 07:10:08 +08:00
Song-Zi Vong
fe203417d9
feat: add a hook to insert custom metadata in head tag ( #1015 )
2023-05-06 07:10:08 +08:00
Cotes
e90461aa3c
perf(tools): avoid initialization interruption in single branch forks ( #992 )
2023-04-17 02:40:25 +08:00
Cotes
6f6e309741
chore(github): simplify PR template ( #991 )
2023-04-17 02:34:13 +08:00
Miha Tisnikar
42a700aa37
feat(i18n): add sl-SI.yml with slovenian translations ( #989 )
2023-04-17 01:37:49 +08:00
Song-Zi Vong
7ec31e8948
refactor: enhance the configurability of fonts ( #986 )
2023-04-17 01:31:49 +08:00
Cotes Chung
b63b65d743
chore(stylelint): optimize the rule for font-family variables ( #987 )
...
Turn off the rule `value-keyword-case` for `font-family`
Resolves #987
2023-04-16 09:08:54 +08:00
Song-Zi Vong
1719d81d00
fix(rss): double quotes in the post title will break the XML structure ( #965 )
2023-04-10 18:35:11 +08:00
Jörgen Ivarsson
fe7047959e
feat(i18n): added Swedish localization file ( #969 )
...
Nice PR @JorgenIvarsson, everything from the branch name to the commit messages perfectly meets the requirements. Thanks!
2023-04-10 06:23:03 +08:00
郭桓桓
d97f95fca0
feat(i18n): add Traditional Chinese (Taiwan) localization file ( #961 )
2023-04-02 22:13:22 +08:00
Cotes Chung
39b81aa4e0
docs: update issue template ( #958 )
...
Close #958
2023-03-31 21:44:22 +08:00
Cotes Chung
387f0ec64a
Merge branch 'master' into production
2023-03-31 05:46:37 +08:00
Cotes Chung
c45f399e65
chore(release): 5.6.1
2023-03-31 05:46:34 +08:00
Cotes Chung
8225174cb5
fix(deps): tocbot has no initialization detection ( #957 )
...
Resolves #957
2023-03-31 05:05:33 +08:00
Cotes Chung
8b4f99c87f
fix: pageviews not updated immediately
2023-03-31 04:58:21 +08:00
Cotes Chung
6f97636fb9
chore(build): set rollup watching path
2023-03-31 04:55:43 +08:00
Cotes Chung
bf199d779c
chore(deps): upgrade npm packages
2023-03-31 04:55:43 +08:00
Song-Zi Vong
6fec411c18
fix: mode-toggle leads to Disqus loading failure ( #945 )
2023-03-22 22:22:07 +08:00
Cotes Chung
61d9c2247c
Merge branch 'master' into production
2023-03-18 02:08:00 +08:00
Cotes Chung
0d9cec6abc
chore(release): 5.6.0
2023-03-18 02:07:58 +08:00
Cotes Chung
6e6b6479f5
docs: migrate upgrade details to the wiki
2023-03-18 02:07:14 +08:00
Cotes Chung
388efb1ae3
chore(tools): add JS dist to gem release
2023-03-18 02:03:16 +08:00
Cotes Chung
471e8c4018
chore(tools): resume git checkout in initialization
2023-03-18 01:49:34 +08:00
Cotes Chung
3cd81e7128
chore: recover accidentally deleted LQIP style
2023-03-18 01:49:34 +08:00
Cotes Chung
b85f6330de
feat(ux): turn home page posts into clickable cards ( #895 )
...
Resolves #895
2023-03-18 01:49:34 +08:00
Cotes Chung
111b82838d
style: fix scss lint issue
...
type: declaration-block-no-redundant-longhand-properties
2023-03-18 00:29:01 +08:00
Cotes Chung
e8e4901e34
fix: some console snippets will be incompletely copied
...
Sample:
```console
echo $PATH
```
2023-03-17 06:39:38 +08:00
Cotes Chung
d96b8811a7
refactor: remove version number from self host config
2023-03-17 05:52:32 +08:00
Cotes Chung
820ba62e9e
fix: notch status bar doesn't match theme color ( #918 )
...
Resolves #918
2023-03-17 01:17:06 +08:00
Cotes Chung
3c7934abf0
style: improve code style of SCSS & YAML
2023-03-16 03:36:52 +08:00
Cotes Chung
02b7bd5095
feat: change TOC plugin to tocbot ( #774 )
2023-03-16 03:00:29 +08:00
Josh Johanning
474b4ba681
chore: update configure-pages action ( #931 )
2023-03-15 22:31:43 +08:00
Cotes Chung
016399a6db
Merge branch 'feature/esm'
2023-03-15 22:01:29 +08:00
Cotes Chung
60229ae334
chore(ci,tools): adapt to changes in JS builds
2023-03-15 21:51:37 +08:00
Cotes Chung
b69d3d7edd
refactor(build): modularize JS code
...
- replace gulp with rollup
- remove JS output from repo
2023-03-15 21:51:37 +08:00
Cotes Chung
002f02533d
chore: update code style config
2023-03-11 01:55:32 +08:00
Cotes Chung
968c13ec7d
chore(deps): upgrade NPM packages
2023-03-06 05:48:17 +08:00
Cotes Chung
4681df7151
fix: mathematics cannot scroll horizontally ( #760 )
2023-03-02 05:40:33 +08:00
Cotes Chung
7e6c667e7a
chore: update project description
2023-03-02 03:56:39 +08:00
Cotes Chung
09121c1d11
docs: move the development guide to README ( #900 )
2023-03-02 03:42:00 +08:00
Cotes Chung
fe82cea576
chore(tools): fix typo
2023-03-01 00:48:25 +08:00
Cotes Chung
1e5c025a1c
chore(vcs): improve git-ignore entries
2023-03-01 00:45:18 +08:00
Spyros Kokotos
712a9b2240
feat(i18n): add Greek Language Support. ( #903 )
2023-02-23 05:17:47 +08:00
Cotes Chung
d921b981f7
docs: update tutorial
...
docs: update tutorial
2023-02-20 05:57:37 +08:00
Cotes Chung
b1453ccb0c
chore: delete useless code
2023-02-18 10:43:16 +08:00
Cotes Chung
f517b33960
docs: update issue template
2023-02-17 07:18:07 +08:00
Cotes Chung
4490ce4107
refactor(tools): fix shell check issues
2023-02-16 05:02:22 +08:00
Cotes Chung
d0cf2a8dd5
chore(codeql): improve triggering conditions
2023-02-15 05:19:27 +08:00
Cotes Chung
5c6ec9d06b
fix: css selector string escaping vulnerability ( #888 )
...
Resolves #888
2023-02-15 05:19:26 +08:00
Cotes Chung
c3a840076e
refactor: replace the deprecated js api
2023-02-15 04:53:40 +08:00
Cotes Chung
a2d01365de
chore(github): simplify the creation steps of issue/pr
2023-02-12 06:57:26 +08:00
Cotes Chung
ecff5630a6
chore(security): scan for vulnerabilities
2023-02-12 06:57:26 +08:00
Cotes Chung
909d136b37
docs(github): add security policy ( #885 )
2023-02-11 23:26:51 +08:00
Cotes Chung
27f4bf07bc
style: format YAML array
2023-02-06 22:35:51 +08:00
Cotes Chung
5cbaf24bcb
refactor(sidebar): improve creation of social links
2023-02-06 22:33:20 +08:00
Cotes Chung
af8986bf50
Merge branch 'hotfix/5.5.2'
2023-01-31 00:07:28 +08:00
Cotes Chung
7a601715df
Merge branch 'hotfix/5.5.2' into production
2023-01-31 00:07:26 +08:00
Cotes Chung
3b89bf1df2
chore(release): 5.5.2
2023-01-31 00:07:24 +08:00
Cotes Chung
5df953f6c8
fix: position of prompt icon is incorrect in paragraph on mobile
...
mobile screens with width <= 576px
2023-01-31 00:03:59 +08:00
Cotes Chung
2b59326fa8
Merge branch 'hotfix/5.5.1'
2023-01-30 06:15:38 +08:00
Cotes Chung
5021678250
Merge branch 'hotfix/5.5.1' into production
2023-01-30 06:15:36 +08:00
Cotes Chung
8bc9d25434
chore(release): 5.5.1
2023-01-30 06:15:34 +08:00
Cotes Chung
0c9558de8a
fix: the icon position of the prompts in the list is incorrect
2023-01-30 06:15:20 +08:00
Cotes Chung
54ba8befbe
Merge branch 'master' into production
2023-01-30 05:04:12 +08:00
Cotes Chung
4b6722124d
chore(release): 5.5.0
2023-01-30 05:04:10 +08:00
Cotes Chung
babb4a0c5a
fix: prompt with nested blockquotes renders incorrectly ( #846 )
...
Resolves #846
2023-01-30 04:58:30 +08:00
Cotes Chung
511df11546
refactor: optimize tab cursor position calculation
2023-01-30 03:08:35 +08:00
Cotes Chung
dd339aea2b
chore: ignore gem lock file in user-end
2023-01-30 03:01:02 +08:00
Cotes Chung
269506b647
chore(deps): liquid(v4.0.4) is compatible with ruby 3.2 ( #854 )
...
See: https://github.com/jekyll/jekyll/issues/9231
2023-01-18 23:13:06 +08:00
Abdullah Alattas
765af53b77
feat(i18n): add Arabic translation ( #857 )
2023-01-18 22:24:13 +08:00
Cotes Chung
41ed331456
fix: copy command line incomplete(.gp part)
2023-01-13 03:52:32 +08:00
Eduardo
9a011e14d6
feat(i18n): add Italian translation ( #850 )
2023-01-13 03:52:29 +08:00
Cotes Chung
5f628767e0
chore(bundler): deprecate :install_if option in Gemfile
2023-01-13 02:34:38 +08:00
Cotes Chung
808d3743e5
chore(deps): lock jekyll-sass-converter to v2.x on Linux-musl ( #829 )
...
Also, make the division formula backward compatible with `jekyll-sass-converter 2.x` (#848 , #849 )
Ref: https://github.com/jekyll/jekyll-sass-converter#migrate-from-2x-to-3x
2023-01-12 05:30:24 +08:00
Cotes Chung
e8d20bf7b0
docs: update tutorials
...
- remove outdated content
- append instructions for SASS overrides (#827 )
2023-01-12 05:12:04 +08:00
Kalle Lahtinen
d6d03183ea
feat(i18n): add Finnish translations ( #843 )
2023-01-12 05:12:03 +08:00
Cotes Chung
bd374dd383
fix: post's image would cover the PWA update alert
2023-01-12 05:12:03 +08:00
Cotes Chung
f2d285844e
fix: correct encoding of spaces in share URLs ( #835 )
...
Resolves #835
2023-01-06 21:26:43 +08:00
MatyIRG
98d48f5da4
feat(i18n): add Czech language ( #833 )
2023-01-03 00:54:43 +08:00
Jarda Beran
7754a71ff9
chore(editorconfig): keep trailing spaces in Markdown ( #830 )
2023-01-03 00:53:09 +08:00
Cotes Chung
5ea3d0f496
Merge branch 'master' into production
2022-12-28 01:28:12 +08:00
Cotes Chung
7887b5ab62
chore(release): 5.4.0
2022-12-28 01:28:09 +08:00
Cotes Chung
937b22316a
docs(readme): update feature list
2022-12-28 01:24:55 +08:00
Cotes Chung
8440d42984
docs: add tutorial and example for new features
2022-12-28 01:24:31 +08:00
Cotes Chung
6fa1777eb0
chore(tools): checkout latest tag on initialization
2022-12-28 01:13:35 +08:00
Cotes Chung
5a191e79af
chore: remove extension from tools
2022-12-28 01:10:27 +08:00
Cotes Chung
72700be7dd
chore(ci): fix workflow trigger conditions
2022-12-27 23:58:17 +08:00
Cotes Chung
d7bcb40cde
refactor: update deprecated syntax for SASS division
2022-12-27 21:50:21 +08:00
Cotes Chung
09e4ad245b
chore(deps): update gem spec list
...
- Jekyll 4.3.0 introduced `webrick` for Ruby 3.x
- Jekyll's dependency `nokogiri` does not yet support Ruby 3.2. See: https://github.com/sparklemotion/nokogiri/issues/2740/
2022-12-27 21:47:09 +08:00
Cotes Chung
09f9305d4c
chore: hide blur edge of LQIP images
2022-12-27 21:41:45 +08:00
Cotes Chung
7a3d743419
chore: update footer meta information
2022-12-25 23:48:37 +08:00
Ken Dale
d2190c726f
feat: add rel="me" to Mastodon sidebar contact links for verification ( #807 )
...
This will enable verification with Mastodon by including the `rel="me"` attribute.
https://docs.joinmastodon.org/user/profile/#verification
Co-authored-by: Cotes Chung <11371340+cotes2020@users.noreply.github.com >
2022-12-25 03:31:11 +08:00
Cotes Chung
8e73a91d25
test(ci): drop some old ruby versions
2022-12-25 00:10:15 +08:00
Cotes Chung
8f2b42b1b3
test(ci): correct the patterns to match the SCSS files
2022-12-25 00:00:54 +08:00
Cotes Chung
e01eb8af14
refactor: unify the border radius of blocks
...
scope: code blocks, prompts, images, and videos
2022-12-25 00:00:08 +08:00
Cotes Chung
9306c7b39e
feat: support dark and light mode images ( #481 )
2022-12-25 00:00:08 +08:00
Cotes Chung
ed6dc539ef
feat: add embed video support
2022-12-25 00:00:07 +08:00
Cotes Chung
8de1abda6b
fix: og:image will be incorrect if the image uses a cross-domain URL
2022-12-25 00:00:07 +08:00
Cotes Chung
4b6ccbcbcc
feat: set preview image ratio to 1.91 : 1
2022-12-25 00:00:07 +08:00
Cotes Chung
ab16fdc7fc
feat: add shimmer background when image loads
2022-12-24 23:51:47 +08:00
Cotes Chung
bffaf6374f
feat: support LQIP for images
2022-12-15 02:27:12 +08:00
Cotes Chung
ca41c7ebff
chore(deps): use lazysizes to load images
2022-12-09 07:36:06 +08:00
Cotes Chung
7651d2851b
fix: hreflang tag attribute of feed misses site.alt_lang
2022-12-08 07:01:51 +08:00
Cotes Chung
5561cd86b5
refactor(icons): upgrade font-awesome syntax to version 6
2022-12-08 06:16:22 +08:00
Cotes Chung
7fb0ee0bed
perf(cdn): optimize cache policy for static assets
2022-12-08 06:16:20 +08:00
Cotes Chung
7efd2f8aa2
fix: spaces in post title are encoded when sharing
...
Reproducible on iOS Safari
2022-12-08 01:05:17 +08:00
Cotes Chung
ec98f07aca
fix: refactoring error when the image URL contains parameters
2022-12-08 00:40:12 +08:00
Cotes Chung
e7426ec67e
chore: update image source
2022-12-05 03:50:51 +08:00
Cotes Chung
5fc428353c
build(cd): migrate CD to GitHub
2022-12-05 00:51:38 +08:00
Cotes Chung
9de95bf089
build: reduce unnecessary builds
2022-12-05 00:41:13 +08:00
Cotes Chung
fa9879b5f1
chore: improve init-tool
...
- cleanup unused code of init-tool
- use conventional commits
2022-12-05 00:41:13 +08:00
MrEddX
7fd15a285f
chore(i18n): update Bulgarian translation ( #777 )
2022-12-02 22:54:52 +08:00
Bornunique911
8734d1c1a3
chore: correct typo in tools/init.sh ( #773 )
2022-12-02 22:50:38 +08:00
Cotes Chung
5b5a3865ac
Merge branch 'master' into production
2022-11-22 21:08:49 +08:00
Cotes Chung
fe2a3cdf51
chore(release): 5.3.2
2022-11-22 21:08:47 +08:00
Cotes Chung
4e7bf00ee9
chore: optimize the heading levels in change-log
2022-11-22 21:08:37 +08:00
Cotes Chung
773d3b1263
chore(icons): upgrade FontAwesome to v6.x
2022-11-22 20:49:19 +08:00
Cotes Chung
b0d5956f5a
fix(comment): disqus doesn't follow theme mode switching
2022-11-22 19:05:19 +08:00
Cotes Chung
e50343b06b
refactor(tools): reduce release steps
2022-11-22 19:05:19 +08:00
Cotes Chung
b3de722778
chore: migrate resource URLs
2022-11-22 18:11:05 +08:00
Cotes Chung
782a930fdf
docs: update tutorial for defining preview image
2022-11-18 22:18:04 +08:00
Cotes Chung
da7d7e25b6
refactor: enhance the setting of preview image path
2022-11-18 22:16:35 +08:00
Cotes Chung
f6e9a3fccf
fix: the image URL in the SEO-related tags is incomplete ( #754 )
...
This issue occurs when setting the `img_path` of the post or the `baseurl` of the site configuration.
2022-11-17 07:31:05 +08:00
Cotes Chung
ae2669fedc
docs: restore some tutorial content ( #721 )
2022-11-12 18:41:44 +08:00
Cotes Chung
48f14e39ac
fix: mermaid occasionally fails to initialize ( #536 )
2022-11-05 04:58:23 +08:00
Cotes Chung
6774e0e1fb
fix: restore full-text search ( #741 )
...
Resolves #741
2022-11-05 04:58:23 +08:00
Nihil
8134209aa2
chore: optimize list indentation ( #727 )
2022-11-05 04:58:23 +08:00