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