Skip to content

Commit ccaa290

Browse files
committed
Squashed commit of the following:
commit 18ab8fc Author: semantic-release-bot <[email protected]> Date: Sun Oct 19 23:15:40 2025 +0000 chore(release): 7.4.0 ## [7.4.0](cotes2020/jekyll-theme-chirpy@v7.3.1...v7.4.0) (2025-10-19) ### Features * add support for embed spotify ([#2515](cotes2020/jekyll-theme-chirpy#2515)) ([cda62e2](cotes2020/jekyll-theme-chirpy@cda62e2)) * **i18n:** add Danish locale ([#2410](cotes2020/jekyll-theme-chirpy#2410)) ([f5802b8](cotes2020/jekyll-theme-chirpy@f5802b8)) * **i18n:** add locale files for some rtl languages ([#2415](cotes2020/jekyll-theme-chirpy#2415)) ([18c48b4](cotes2020/jekyll-theme-chirpy@18c48b4)) ### Bug Fixes * avoid unconfigured social options in sidebar ([#2507](cotes2020/jekyll-theme-chirpy#2507)) ([5f8ec7f](cotes2020/jekyll-theme-chirpy@5f8ec7f)) * correct GoatCounter pageviews extraction ([#2420](cotes2020/jekyll-theme-chirpy#2420)) ([c706799](cotes2020/jekyll-theme-chirpy@c706799)) * resolve discrepancy in lqip between post and main page ([#2453](cotes2020/jekyll-theme-chirpy#2453)) ([1bac96a](cotes2020/jekyll-theme-chirpy@1bac96a)) * restore blurry animation for homepage LQIP ([#2551](cotes2020/jekyll-theme-chirpy#2551)) ([221ca9f](cotes2020/jekyll-theme-chirpy@221ca9f)) * **search:** restore full-text search for posts with description ([#2557](cotes2020/jekyll-theme-chirpy#2557)) ([604528e](cotes2020/jekyll-theme-chirpy@604528e)) commit 078cf86 Merge: c0e4756 45cb428 Author: Cotes Chung <[email protected]> Date: Mon Oct 20 07:13:19 2025 +0800 Merge branch 'master' into production commit 45cb428 Author: Cotes Chung <[email protected]> Date: Mon Oct 20 07:11:29 2025 +0800 build(deps): upgrade dependencies commit 3578111 Author: Cotes Chung <[email protected]> Date: Mon Oct 20 05:21:46 2025 +0800 refactor: resolve various StyleLint warnings commit 022b963 Author: Cotes Chung <[email protected]> Date: Mon Oct 20 03:11:12 2025 +0800 build(dev-deps): upgrade dependencies commit aa832c2 Author: Cotes <[email protected]> Date: Mon Oct 20 02:55:43 2025 +0800 refactor: update favicon files and documentation (#2558) commit 604528e Author: Cotes <[email protected]> Date: Mon Oct 20 02:24:40 2025 +0800 fix(search): restore full-text search for posts with description (#2557) commit b3d7db3 Author: Cotes <[email protected]> Date: Fri Oct 17 00:02:12 2025 +0800 refactor: avoid converting media‘s relative paths to absolute paths (#2552) commit ee68395 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 14 05:23:24 2025 +0800 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](actions/checkout@v4...v5) Updates `actions/setup-node` from 4 to 5 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@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](github/codeql-action@v3...v4) Updates `actions/github-script` from 7 to 8 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@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](actions/stale@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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit a385ffa Author: Cotes Chung <[email protected]> Date: Tue Oct 14 04:54:48 2025 +0800 chore: improve ESLint config commit f51641b Author: Cotes Chung <[email protected]> Date: Tue Oct 14 04:53:51 2025 +0800 chore: remove deprecated URL commit 221ca9f Author: Cotes <[email protected]> Date: Tue Oct 14 04:36:02 2025 +0800 fix: restore blurry animation for homepage LQIP (#2551) commit 4d6c788 Author: Alexander Fuks <[email protected]> Date: Mon Sep 8 23:48:19 2025 +0400 docs: update timezone picker reference (#2518) commit cda62e2 Author: Alexander Fuks <[email protected]> Date: Mon Sep 8 23:45:20 2025 +0400 feat: add support for embed spotify (#2515) commit 5f8ec7f Author: Jason Raveling <[email protected]> Date: Sun Aug 31 08:51:01 2025 -0500 fix: avoid unconfigured social options in sidebar (#2507) commit eaf5e57 Author: Cotes Chung <[email protected]> Date: Thu Jul 31 03:37:32 2025 +0800 ci: change filter script to ESM format Because `"type": "module"` was added to `package.json` commit 29bf95e Author: Cotes Chung <[email protected]> Date: Sun Jul 27 21:39:00 2025 +0800 style: change css color functions to use modern notation - `rgba()` → `rgb()` commit 648398c Author: Cotes Chung <[email protected]> Date: Sun Jul 27 01:11:55 2025 +0800 ci: migrate eslint and stylelint from codacy to gh-actions commit b855e8b Author: Cotes Chung <[email protected]> Date: Sun Jul 27 00:55:54 2025 +0800 style: unify quote style in rollup config commit 49519d1 Author: Cotes Chung <[email protected]> Date: Sat Jul 26 20:49:56 2025 +0800 chore: complete ESLint v9 configuration commit 8bf72fc Merge: 1bac96a c0e4756 Author: semantic-release-bot <[email protected]> Date: Sat Jul 26 12:25:02 2025 +0000 Merge branch 'production' commit 1bac96a Author: Josh Wickham <[email protected]> Date: Fri Jun 27 08:58:10 2025 -0700 fix: resolve discrepancy in lqip between post and main page (#2453) commit c706799 Author: Alexander Fuks <[email protected]> Date: Sun Jun 1 00:51:43 2025 +0400 fix: correct GoatCounter pageviews extraction (#2420) commit 18c48b4 Author: Zakaria Fatahi <[email protected]> Date: Wed May 21 19:06:12 2025 +0200 feat(i18n): add locale files for some rtl languages (#2415) commit f5802b8 Author: Nicolai Skødt Holmgaard <[email protected]> Date: Wed May 21 19:03:29 2025 +0200 feat(i18n): add Danish locale (#2410) commit 09948da Merge: 519e4f1 53770e4 Author: Cotes Chung <[email protected]> Date: Sun May 18 21:32:02 2025 +0800 Merge branch 'production'
1 parent 95aba9e commit ccaa290

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+780
-192
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ko_fi: coteschung

.github/workflows/commitlint.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Lint Commit Messages
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- "hotfix/*"
8+
pull_request:
9+
10+
jobs:
11+
commitlint:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v5
15+
- uses: wagoid/commitlint-github-action@v6

.github/workflows/lint-js.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Lint JS
2+
3+
on:
4+
push:
5+
paths:
6+
- "_javascript/**/*.js"
7+
- ".github/workflows/scripts/**/*.js"
8+
- "*.js"
9+
pull_request:
10+
paths:
11+
- "_javascript/**/*.js"
12+
- ".github/workflows/scripts/*.js"
13+
- "*.js"
14+
15+
jobs:
16+
lint-js:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v5
20+
21+
- name: Setup Node.js
22+
uses: actions/setup-node@v5
23+
with:
24+
node-version: lts/*
25+
26+
- name: Install Dependencies
27+
run: npm i
28+
29+
- name: Lint JS
30+
run: npm run lint:js

.github/workflows/lint-scss.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Lint SCSS
2+
3+
on:
4+
push:
5+
paths:
6+
- "_sass/**/*.scss"
7+
pull_request:
8+
paths:
9+
- "_sass/**/*.scss"
10+
11+
jobs:
12+
lint-scss:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v5
16+
17+
- name: Setup Node.js
18+
uses: actions/setup-node@v5
19+
with:
20+
node-version: lts/*
21+
22+
- name: Install Dependencies
23+
run: npm i
24+
25+
- name: Lint SCSS
26+
run: npm run lint:scss

.stylelintrc.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
"property-no-vendor-prefix": null,
99
"selector-no-vendor-prefix": null,
1010
"value-no-vendor-prefix": null,
11-
"color-function-notation": "legacy",
12-
"alpha-value-notation": "number",
1311
"selector-not-notation": "simple",
1412
"color-hex-length": "long",
1513
"declaration-block-single-line-max-declarations": 3,

_data/locales/da-DK.yml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# The layout text of site
2+
3+
# ----- Commons label -----
4+
5+
layout:
6+
post: Opslag
7+
category: Kategori
8+
tag: Tag
9+
10+
# The tabs of sidebar
11+
tabs:
12+
# format: <filename_without_extension>: <value>
13+
home: Hjem
14+
categories: Kategorier
15+
tags: Tags
16+
archives: Arkiv
17+
about: Om siden
18+
19+
# the text displayed in the search bar & search results
20+
search:
21+
hint: søg
22+
cancel: Afbryd
23+
no_results: Ups! Ingen resultater fundet.
24+
25+
panel:
26+
lastmod: Senest opdateret
27+
trending_tags: Populære tags
28+
toc: Indhold
29+
30+
copyright:
31+
# Shown at the bottom of the post
32+
license:
33+
template: Dette opslag er licenseret under :LICENSE_NAME af forfatteren.
34+
name: CC BY 4.0
35+
link: https://creativecommons.org/licenses/by/4.0/
36+
37+
# Displayed in the footer
38+
brief: Nogle rettigheder forbeholdes.
39+
verbose: >-
40+
Medmindre andet er angivet, er opslag på denne side beskyttet
41+
under Creative Commons Attribution 4.0 International (CC BY 4.0) licensen af forfatteren.
42+
43+
# meta: Using the :THEME theme for :PLATFORM.
44+
45+
not_found:
46+
statement: Beklager, vi har malpaceret denne URL, eller den peger på et sted, som ikke findes.
47+
48+
notification:
49+
update_found: En ny version af indholdet er fundet!
50+
update: Opdater
51+
52+
# ----- Posts related labels -----
53+
54+
post:
55+
written_by: Af
56+
posted: Udgivet
57+
updated: Opdateret
58+
words: ord
59+
pageview_measure: visninger
60+
read_time:
61+
unit: min
62+
prompt: læsetid
63+
relate_posts: Læs videre
64+
share: Del
65+
button:
66+
next: Nyere
67+
previous: Ældre
68+
copy_code:
69+
succeed: Kopieret!
70+
share_link:
71+
title: Kopier link
72+
succeed: Link kopieret!
73+
74+
# Date time format.
75+
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
76+
df:
77+
post:
78+
strftime: "%Y/%m/%d"
79+
dayjs: "YYYY/MM/DD"
80+
81+
# categories page
82+
categories:
83+
category_measure:
84+
singular: kategori
85+
plural: kategorier
86+
post_measure: opslag

_data/locales/dv‑MV.yml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# The layout text of site in Dhivehi (Maldives)
2+
3+
# ----- Commons label -----
4+
5+
layout:
6+
post: ޕޯސްޓް
7+
category: ނަތީޖާ
8+
tag: ޓެގް
9+
10+
# The tabs of sidebar
11+
tabs:
12+
# format: <filename_without_extension>: <value>
13+
home: ހުންނަ
14+
categories: ނަތީޖާތައް
15+
tags: ޓެގްތައް
16+
archives: އާރޗިވްސް
17+
about: އިންސާން
18+
19+
# the text displayed in the search bar & search results
20+
search:
21+
hint: ސާރޗް
22+
cancel: ކެންސަލް
23+
no_results: އޮޕްސް! އެއްވެސް ނުފެނުނީ.
24+
25+
panel:
26+
lastmod: އާދަމާ އޮޕްޑޭޓްކުރި
27+
trending_tags: މަރާހު ޓެގްތައް
28+
toc: ކޮންޓެންސް
29+
30+
copyright:
31+
# Shown at the bottom of the post
32+
license:
33+
template: މި ޕޯސްޓް :LICENSE_NAME އިން ލައިސަންސްކުރާ ނުވަތަ މުޤައްރާއަށް.
34+
name: CC BY 4.0
35+
link: https://creativecommons.org/licenses/by/4.0/
36+
37+
# Displayed in the footer
38+
brief: އެކީ ބާރަށް ހުށަހަޅާ.
39+
verbose: >-
40+
އަދި އެ ރަނގަޅުގައި ނުލާހެވެސް، މި ސައިޓުގެ ޕޯސްޓްތައް
41+
މުޤައްރާއަށް Creative Commons Attribution 4.0 International (CC BY 4.0) ލައިސަންސްކުރަނީ.
42+
43+
meta: :PLATFORM އަށް :THEME ތީމް ބަލާލާށެވެ.
44+
45+
not_found:
46+
statement: ސޯރީ، މި ޔޫ.އާރއެލް މަށެވެއްނެ ނުވަތަ އެކަމެއް ނުވެއެވެ.
47+
48+
notification:
49+
update_found: ޔޫ ވާރޝަން ހުރިހާ.
50+
update: އޮޕްޑޭޓް
51+
52+
# ----- Posts related labels -----
53+
54+
post:
55+
written_by: ލެކްއޯލް
56+
posted: ޕޯސްޓްކުރެވި
57+
updated: އޮޕްޑޭޓްކުރެވި
58+
words: ބަސް
59+
pageview_measure: ބަނޑުކުރާ
60+
read_time:
61+
unit: މިނެޓް
62+
prompt: އިސްކާރު
63+
relate_posts: އެއްޗެހި ފަހުރަށްދަން
64+
share: ސެއާރް
65+
button:
66+
next: އަދާވަނަ
67+
previous: ކޮނޯނި
68+
copy_code:
69+
succeed: ކޮޕީ ކުރެވި!
70+
share_link:
71+
title: ލިންކް ކޮޕީ ކުރު
72+
succeed: ލިންކް ހަދަންކުރެވި!
73+
74+
# Date time format.
75+
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
76+
df:
77+
post:
78+
strftime: "%b %e, %Y"
79+
dayjs: "ll"
80+
archives:
81+
strftime: "%b"
82+
dayjs: "MMM"
83+
84+
categories:
85+
category_measure:
86+
singular: ނަތީޖާ
87+
plural: ނަތީޖާތައް
88+
post_measure:
89+
singular: ޕޯސްޓް
90+
plural: ޕޯސްޓްތައް

_data/locales/fa-IR.yaml renamed to _data/locales/fa-IR.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ copyright:
3737
# Displayed in the footer
3838
brief: برخی حقوق محفوظ است.
3939
verbose: >-
40-
مگر اینکه خلاف آن ذکر شده باشد، پست‌های وبلاگ در این سایت
40+
به‌جز مواردی که خلاف آن ذکر شده باشد، محتوای پست‌های این وبلاگ
4141
تحت مجوز Creative Commons Attribution 4.0 International (CC BY 4.0) توسط نویسنده منتشر شده‌اند.
4242
43-
meta: با استفاده از :PLATFORM قالب :THEME
43+
meta: با استفاده از قالب :THEME برای :PLATFORM
4444

4545
not_found:
4646
statement: متأسفیم، لینک زیر معتبر نیست یا به صفحه‌ای که وجود ندارد اشاره می‌کند.
@@ -55,11 +55,11 @@ post:
5555
written_by: نوشته شده توسط
5656
posted: منتشر شده
5757
updated: به‌روزرسانی شده
58-
words: کلمات
59-
pageview_measure: بازدیدها
58+
words: کلمه
59+
pageview_measure: بازدید
6060
read_time:
61-
unit: دقیقه
62-
prompt: زمان مطالعه
61+
unit: "دقیقه "
62+
prompt: " زمان مطالعه"
6363
relate_posts: بیشتر بخوانید
6464
share: اشتراک‌گذاری
6565
button:
@@ -85,7 +85,7 @@ df:
8585
categories:
8686
category_measure:
8787
singular: دسته‌بندی
88-
plural: دسته‌بندی‌ها
88+
plural: دسته‌بندی‌
8989
post_measure:
9090
singular: پست
91-
plural: پست‌ها
91+
plural: پست‌

_data/locales/ku-IQ.yml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# The layout text of site in Kurdish (Sorani)
2+
3+
# ----- Commons label -----
4+
5+
layout:
6+
post: بابەت
7+
category: هاوپۆل
8+
tag: تاگ
9+
10+
# The tabs of sidebar
11+
tabs:
12+
# format: <filename_without_extension>: <value>
13+
home: سەرەکی
14+
categories: هاوپۆلەکان
15+
tags: تاگەکان
16+
archives: ئەرشیف
17+
about: دەربارە
18+
19+
# the text displayed in the search bar & search results
20+
search:
21+
hint: گەڕان
22+
cancel: هەڵوەشاندنەوە
23+
no_results: ببوورە! هیچ ئەنجامێک نەدۆزرایەوە.
24+
25+
panel:
26+
lastmod: دوایین نوێکردنەوەکان
27+
trending_tags: تاگە باوەکان
28+
toc: ناوەڕۆک
29+
30+
copyright:
31+
# Shown at the bottom of the post
32+
license:
33+
template: ئەم بابەتە لەلایەن نووسەرەوە بە مۆڵەتی :LICENSE_NAME بڵاوکراوەتەوە.
34+
name: CC BY 4.0
35+
link: https://creativecommons.org/licenses/by/4.0/
36+
37+
# Displayed in the footer
38+
brief: هەندێک مافی پارێزراوە.
39+
verbose: >-
40+
تەنها لەو شوێنانەی کە بە پێچەوانەوە ئاماژەی پێدراوە، بابەتەکانی بڵۆگ لەم سایتەدا
41+
لەژێر مۆڵەتی Creative Commons Attribution 4.0 International (CC BY 4.0) لەلایەن نووسەرەوە مۆڵەتیان پێدراوە.
42+
43+
meta: بە بەکارهێنانی :PLATFORM لەگەڵ ڕووکاری :THEME
44+
45+
not_found:
46+
statement: ببوورە، ئەم بەستەرە نادۆزرێتەوە یان ئاماژە بە شتێک دەکات کە بوونی نییە.
47+
48+
notification:
49+
update_found: وەشانێکی نوێی ناوەڕۆک بەردەستە.
50+
update: نوێکردنەوە
51+
52+
# ----- Posts related labels -----
53+
54+
post:
55+
written_by: نووسەر
56+
posted: بڵاوکراوەتەوە
57+
updated: نوێکراوەتەوە
58+
words: وشە
59+
pageview_measure: بینین
60+
read_time:
61+
unit: خولەک
62+
prompt: خوێندنەوە
63+
relate_posts: بابەتی پەیوەندیدار
64+
share: بڵاوکردنەوە
65+
button:
66+
next: نوێتر
67+
previous: کۆنتر
68+
copy_code:
69+
succeed: کۆپی کرا!
70+
share_link:
71+
title: کۆپی بەستەر
72+
succeed: بەستەر بە سەرکەوتوویی کۆپی کرا!
73+
74+
# Date time format.
75+
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
76+
df:
77+
post:
78+
strftime: "%d %b, %Y"
79+
dayjs: "DD MMM, YYYY"
80+
archives:
81+
strftime: "%b"
82+
dayjs: "MMM"
83+
84+
# categories page
85+
categories:
86+
category_measure:
87+
singular: هاوپۆل
88+
plural: هاوپۆل
89+
post_measure:
90+
singular: بابەت
91+
plural: بابەت

0 commit comments

Comments
 (0)