Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: show toc on mobile screens #1964

Merged
merged 17 commits into from
Oct 11, 2024

Conversation

kungfux
Copy link
Collaborator

@kungfux kungfux commented Sep 24, 2024

Type of change

  • New feature (non-breaking change which adds functionality)

Description

I'd like to use the TOC while reading a post from mobile device. Fixes #1664 and fixes #1963

@kungfux
Copy link
Collaborator Author

kungfux commented Sep 25, 2024

@cotes2020 Please suggest if this option works and if it is worth continuing.

@cotes2020
Copy link
Owner

I appreciate your willingness to help implement new features.

Displaying the table of contents on mobile device screens is a commendable enhancement. However, placing it at the bottom of the sidebar would make it difficult to use and not very aesthetically pleasing.

My idea is to add a button in the top right corner of the top bar, and clicking it would pop up a window to display the table of contents. What do you think?

@kungfux
Copy link
Collaborator Author

kungfux commented Sep 25, 2024

I see many websites out there that used to place the TOC in the left sidebar, so I guess that's the first place users will try to use based on my experience. However, typically there is no mix of main menu navigation and TOC. So your option will work, even if it takes a little getting used to. Personally, I have no preference, I just want to make it accessible in any way possible. It's good to know you already have an idea of how to add it. Thanks for the feedback.

@cotes2020
Copy link
Owner

The TOC and navigation are two different concepts, and stacking them on the left side can cause confusion in design logic. Additionally, the left navigation bar is narrower and not suitable for displaying a lot of text horizontally. Therefore, for the current UI layout, using a separate popup window to display the TOC is a more reasonable solution.

@kungfux
Copy link
Collaborator Author

kungfux commented Sep 26, 2024

Well, the TOC on left side may work good enough. However, there are other examples that may inspire like on the screenshot below.

Dropdown TOC example

image

What do you think of the following concept? I don't see much use of the topbar title at the moment. So, if you have no other plans regarding it like to display post title, it may work better.

Concept

image

@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch 2 times, most recently from 60192ae to 78e5ce0 Compare September 26, 2024 22:19
@cotes2020
Copy link
Owner

Although I think there are better ways, it would require significant changes to the UI, and I currently don't have the energy to redesign it. So for now, let's go with the concept you suggested; at least it can be implemented quickly and added to the project.

Screenshot 2024-09-27 at 23 05 54

@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch from 78e5ce0 to 38cb230 Compare September 28, 2024 00:03
@cotes2020

This comment was marked as resolved.

@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch from 38cb230 to e479641 Compare September 30, 2024 19:45
@kungfux kungfux self-assigned this Sep 30, 2024
@kungfux kungfux changed the title feat: show toc in mobile view feat: show toc on mobile screens Oct 1, 2024
@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch 2 times, most recently from aa3b22c to a15df53 Compare October 1, 2024 00:52
@kungfux
Copy link
Collaborator Author

kungfux commented Oct 1, 2024

@cotes2020 The solution is ready for first impressions and your feedback.

@cotes2020
Copy link
Owner

cotes2020 commented Oct 1, 2024

Hi, I didn't take a close look at the code, but I found some points worth discussing when running the interface locally:

  1. When the screen width is between 850px and 1199px, the post tobar should remain hidden; otherwise, two similar breadcrumb components (the breadcrumb and categories) appear in the top left corner of <main>. (I think you intended to show the TOC button when the TOC panel on the right side of the desktop is hidden.)

    Screen.Recording.2024-10-01.at.22.53.31.mov
  2. The TOC popup can remove the fade-in animation, as this animation is intended to compensate for the delay in loading and running the JS from a desktop view. Therefore, this effect is not necessary on mobile; displaying it every time can cause visual fatigue.

@cotes2020
Copy link
Owner

cotes2020 commented Oct 1, 2024

I came up with a slightly modified design to solve problem 1 above:

  1. In mobile mode, the TOC bar is not displayed by default; instead, there is a TOC button. The TOC bar will only be shown when the button scrolls out of the screen's top.

    mobile_btn.mov
  2. In tablet landscape mode (850px <= screen width < 1200px), the same button as in mobile mode will be displayed, but to simplify the design, the TOC bar will not be shown even when this button scrolls out of the top.

    tablet.mov

@kungfux
Copy link
Collaborator Author

kungfux commented Oct 2, 2024

In tablet landscape mode (850px <= screen width < 1200px), the same button as in mobile mode will be displayed, but to simplify the design, the TOC bar will not be shown even when this button scrolls out of the top.

Could you please suggest why there is such a difference between mobile and tablet mode? I understand the visual concerns regarding the breadcrumb. However, the TOC is always available on desktop and mobile, but not on tablet.

@cotes2020
Copy link
Owner

cotes2020 commented Oct 2, 2024

why there is such a difference between mobile and tablet mode?

Reduce your workload. If you think the tablet should maintain the same UX as the phone, I support that too.

@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch from a15df53 to 56ff83c Compare October 3, 2024 07:38
@kungfux
Copy link
Collaborator Author

kungfux commented Oct 3, 2024

FYI: The design solution is ready for preview.

What do you think if we place breadcrumb on the secondary panel? This way the design will look more consistent and user will be able to navigate to the home page faster without the need to open sidebar when it is not expanded.

@kungfux kungfux force-pushed the feature/show-toc-on-mobile branch from 56ff83c to 320005c Compare October 3, 2024 07:56
@cotes2020
Copy link
Owner

In terms of UI design, we also need to pay attention to maintaining the responsive variation of the padding on the left and right sides of the secondary top bar. Currently, this aspect is lacking.

responsive-edge.mov

Note: In the video above, I used the browser's Developer Tools to keep the secondary top bar always visible to illustrate the situation.

What do you think if we place breadcrumb on the secondary panel? ...

I don't think it's necessary. First, the horizontal space in the top bar on mobile devices is very narrow, so we should leave as much space as possible for the title. Second, in mobile browsers, you can simply swipe left to return to the previous page.

Copy link
Owner

@cotes2020 cotes2020 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've made some changes to this PR and will submit a commit to the same branch for your review shortly.

@cotes2020 cotes2020 force-pushed the feature/show-toc-on-mobile branch from aa6ef25 to 2cff571 Compare October 5, 2024 01:34
@kungfux
Copy link
Collaborator Author

kungfux commented Oct 5, 2024

@cotes2020 Thanks for taking care of the styles and TOC generation. Is there anything else you would like to change?

@kungfux kungfux marked this pull request as ready for review October 5, 2024 17:55
@cotes2020
Copy link
Owner

Yes, I am working on fixing the issue with the TOC bar flickering when toggling between show/hide in iOS Safari.

@cotes2020 cotes2020 force-pushed the feature/show-toc-on-mobile branch from 524afec to eb17485 Compare October 5, 2024 21:14
@cotes2020 cotes2020 force-pushed the feature/show-toc-on-mobile branch 5 times, most recently from 92b2256 to 8287f52 Compare October 11, 2024 14:27
@cotes2020 cotes2020 force-pushed the feature/show-toc-on-mobile branch from 8287f52 to 8957862 Compare October 11, 2024 14:30
@cotes2020 cotes2020 merged commit 8a064a5 into cotes2020:master Oct 11, 2024
6 checks passed
@kungfux kungfux deleted the feature/show-toc-on-mobile branch October 12, 2024 18:38
github-actions bot pushed a commit that referenced this pull request Nov 28, 2024
## [7.2.0](v7.1.1...v7.2.0) (2024-11-28)

### Features

* show toc on mobile screens ([#1964](#1964)) ([8a064a5](8a064a5))
* support vertical scrolling for toc in desktop mode ([#2064](#2064)) ([5265b03](5265b03))

### Bug Fixes

* pagination error when pinned posts exceed the page size ([#1965](#1965)) ([93f616b](93f616b))

### Improvements

* modular sass architecture ([#2052](#2052)) ([35c794c](35c794c))
* speed up page rendering and jekyll build process ([#2034](#2034)) ([65f960c](65f960c))
Copy link

🎉 This PR is included in version 7.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions github-actions bot added the released Included or resolved in the release label Nov 28, 2024
hyeonukim added a commit to hyeonukim/devblog that referenced this pull request Dec 1, 2024
commit 3df83fd0d9a4ceeff9aa4d06c9832c61fa8c3a13
Author: semantic-release-bot <[email protected]>
Date:   Thu Nov 28 08:58:47 2024 +0000

    chore(release): 7.2.0

    ## [7.2.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.1...v7.2.0) (2024-11-28)

    ### Features

    * show toc on mobile screens ([#1964](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1964)) ([8a064a5](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a064a5e5a95cd22aa654f7c80da09d107262508))
    * support vertical scrolling for toc in desktop mode ([#2064](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2064)) ([5265b03](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5265b039741555943f9a6f0451287aefb6810f28))

    ### Bug Fixes

    * pagination error when pinned posts exceed the page size ([#1965](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1965)) ([93f616b](https://github.com/cotes2020/jekyll-theme-chirpy/commit/93f616b25d7ed6c4f090c50c8663f8c1f59947f4))

    ### Improvements

    * modular sass architecture ([#2052](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2052)) ([35c794c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/35c794cf5896565430389f35c660b88a93cebb17))
    * speed up page rendering and jekyll build process ([#2034](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2034)) ([65f960c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/65f960c31a734b5306a8b919040c3aae9b783efd))

commit 82ba82e6daef2242ee7645e88a66b0c843d825c6
Merge: fd0df83 5265b03
Author: Cotes Chung <[email protected]>
Date:   Thu Nov 28 16:56:02 2024 +0800

    Merge branch 'master' into production

commit 5265b039741555943f9a6f0451287aefb6810f28
Author: Cotes Chung <[email protected]>
Date:   Thu Nov 28 02:58:25 2024 +0800

    feat: support vertical scrolling for toc in desktop mode (#2064)

commit 11647697bbacb84df6171a0ac7947a0e4fdef5da
Author: Cotes Chung <[email protected]>
Date:   Mon Nov 25 03:55:11 2024 +0800

    build(deps): update dependencies version

commit 5756b8fc2636071de9bf7a137fec1dec811a9043
Author: Cotes Chung <[email protected]>
Date:   Mon Nov 25 00:18:06 2024 +0800

    build(deps-dev): upgrade dependencies

    Close #2058

commit 35c794cf5896565430389f35c660b88a93cebb17
Author: Cotes Chung <[email protected]>
Date:   Mon Nov 25 00:05:28 2024 +0800

    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`

commit c69914effc1f222d2b31d2ed14d1efda90575c9f
Author: Cotes Chung <[email protected]>
Date:   Sun Nov 24 02:08:13 2024 +0800

    ci: avoid repeated runs of stylelint (#2057)

commit 65f960c31a734b5306a8b919040c3aae9b783efd
Author: Cotes Chung <[email protected]>
Date:   Sat Nov 16 22:49:55 2024 +0800

    perf: speed up page rendering and jekyll build process (#2034)

    - 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.

commit d51345e29754ba92a0c2fd6534bbd248ff298331
Author: Cotes Chung <[email protected]>
Date:   Fri Nov 8 22:35:18 2024 +0800

    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

commit 2f844978aac587a8631c16d6907f24a8af6035a3
Author: Cotes Chung <[email protected]>
Date:   Fri Nov 8 22:15:31 2024 +0800

    chore: change stale label to `inactive`

commit 42dea8ee2986ee609ca6f2643a03bd29bd5456a3
Author: Supreeth Mysore Venkatesh <[email protected]>
Date:   Sun Nov 3 17:45:59 2024 +0100

    build(deps): update `wdm` gem version for compatibility (#2028)

commit 86b13c917f8f9477b10766fb621cbe987c025203
Author: Alexander Fuks <[email protected]>
Date:   Fri Nov 1 14:39:03 2024 +0400

    chore: improve feed interoperability (#2024)

commit 4ef3cd8efc90518cc56b4e92306f81aa36feee70
Author: Cotes Chung <[email protected]>
Date:   Tue Oct 29 22:56:32 2024 +0800

    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.

commit c7f967529c294f9622f142470406f2be43ea4d35
Author: Cotes Chung <[email protected]>
Date:   Sat Oct 26 16:58:07 2024 +0800

    ci: skip test for invalid PRs (#2013)

commit 74ed06321c1730dc788af3306b80a0f1739510d4
Author: Cotes Chung <[email protected]>
Date:   Fri Oct 25 19:48:11 2024 +0800

    ci: block invalid pull requests (#2010)

commit d4f7f39ece2d8feaca963b8bfba331268b28811e
Author: Cotes Chung <[email protected]>
Date:   Tue Oct 22 10:42:07 2024 +0800

    refactor: simplify sidebar animation

commit c1bd9eb9eece4cf3b7e76d750bcc4108aec63361
Author: Cotes Chung <[email protected]>
Date:   Sun Oct 20 13:47:54 2024 +0800

    refactor: reduce duplicate scss

commit 6f461132c00c7f7d557e0b865530bb256c1fe5be
Author: Cotes Chung <[email protected]>
Date:   Sat Oct 19 21:13:21 2024 +0800

    refactor: improve toc popup module

commit 03e302cbf68cc502a2b6bef0726186a0b3ef321c
Author: Alexander Fuks <[email protected]>
Date:   Sun Oct 13 21:16:25 2024 +0400

    chore: close toc-popup gracefully with Esc key (#1990)

commit 8a064a5e5a95cd22aa654f7c80da09d107262508
Author: Alexander Fuks <[email protected]>
Date:   Fri Oct 11 18:32:10 2024 +0400

    feat: show toc on mobile screens (#1964)

commit 740bd84c51cbb929438ea538ddc942f97d1c1431
Author: Bence Boros <[email protected]>
Date:   Tue Oct 1 17:19:39 2024 +0200

    chore(i18n): update hungarian translation (#1976)

commit 93f616b25d7ed6c4f090c50c8663f8c1f59947f4
Author: Cotes Chung <[email protected]>
Date:   Thu Sep 26 22:30:56 2024 +0800

    fix: pagination error when pinned posts exceed the page size (#1965)

commit e6b87d28111457cbc2f497866b71d8a2d00e35bc
Author: Alexander Fuks <[email protected]>
Date:   Tue Sep 24 04:21:34 2024 +0400

    chore: remove `h1` element from site title (#1960)

commit 73749067c5e94849bea9cd8146ebe4965f7ed894
Merge: fac6116 fd0df83
Author: semantic-release-bot <[email protected]>
Date:   Mon Sep 23 11:56:46 2024 +0000

    Merge branch 'production'

commit fd0df8320f7e4e2849c27f1be0f1232bf46a61bb
Author: semantic-release-bot <[email protected]>
Date:   Mon Sep 23 11:56:31 2024 +0000

    chore(release): 7.1.1

    ## [7.1.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.0...v7.1.1) (2024-09-23)

    ### Bug Fixes

    * **i18n:** correct fr-FR translations ([#1949](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1949)) ([367262e](https://github.com/cotes2020/jekyll-theme-chirpy/commit/367262e74d1005bddf1328bb2b3a2b9e152c0086))
    * **pwa:** site baseurl not passed to `app.js` ([#1955](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1955)) ([5a63244](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5a63244721d21b1ad3a0ae83420723a2f0379e8b))

commit fbcdf8ce85d952c6c3a9824425fe5462f9c0e068
Merge: a784f0a fac6116
Author: Cotes Chung <[email protected]>
Date:   Mon Sep 23 19:48:06 2024 +0800

    Merge branch 'master' into production

commit fac6116af1d9836df5220f63c09fdf3d36910795
Author: Cotes Chung <[email protected]>
Date:   Mon Sep 23 19:41:28 2024 +0800

    build(dev-deps): bump 7 dependencies versions

commit 5a63244721d21b1ad3a0ae83420723a2f0379e8b
Author: Cotes Chung <[email protected]>
Date:   Wed Sep 18 22:32:26 2024 +0800

    fix(pwa): site baseurl not passed to `app.js` (#1955)

commit 3ab3b844d2ac475c92d5f84afc0259abab9fcbcd
Author: Cotes Chung <[email protected]>
Date:   Wed Sep 18 21:41:08 2024 +0800

    refactor: replace deprecated meta element

    Replace `apple-mobile-web-app-capable` with `mobile-web-app-capable`

commit 367262e74d1005bddf1328bb2b3a2b9e152c0086
Author: denis-games <[email protected]>
Date:   Mon Sep 16 14:38:46 2024 +0200

    fix(i18n): correct fr-FR translations (#1949)

    Co-authored-by: Denis Jean <[email protected]>

commit cbc93193e136a2093179640e75699f26bbd58da2
Merge: 8b7dba7 a784f0a
Author: semantic-release-bot <[email protected]>
Date:   Tue Aug 27 07:29:10 2024 +0000

    Merge branch 'production'

commit a784f0a0f907797104cc5e3b5256151ad4055645
Author: semantic-release-bot <[email protected]>
Date:   Tue Aug 27 07:28:55 2024 +0000

    chore(release): 7.1.0

    ## [7.1.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.1...v7.1.0) (2024-08-27)

    ### Features

    * add Bluesky social links ([#1759](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1759)) ([0102aba](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0102abae062be24ec289fb7facb11950aca79e3f))
    * add Reddit social option ([#1836](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1836)) ([8673e13](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8673e1335f0771eac364d0a2866f27476d61a58b))
    * add Threads social links ([#1837](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1837)) ([e3a78b6](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e3a78b6243f7056105d72185bb6e94b436834e5b))
    * **analytics:** add fathom analytics ([#1913](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1913)) ([befc4ce](https://github.com/cotes2020/jekyll-theme-chirpy/commit/befc4ce9c5026f67f99bce66e223d056229f0bdb))
    * **dev:** add vscode tasks ([#1843](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1843)) ([e4db1a1](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4db1a176f3f69f676cbc0bf27b1d5a657ece05e))
    * **dev:** support vscode dev-container ([#1781](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1781)) ([1e3d4a6](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1e3d4a6323ba3eed06a57f8bf1b2edefd890b127))
    * **ui:** improve block quote layout ([80bd792](https://github.com/cotes2020/jekyll-theme-chirpy/commit/80bd7928a02c75c843a550bd377d11b574e8bfda))
    * **ui:** improve visibility of inline code ([#1831](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1831)) ([c876731](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c876731901784a72ef9d2e9e2936df65ddff5f61))
    * **ui:** make `info-prompt` icon looks like the letter "i" ([#1835](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1835)) ([a07a57e](https://github.com/cotes2020/jekyll-theme-chirpy/commit/a07a57ec922249d3a22da56fbcb30d83eadef728))
    * **ui:** set `<kbd>` font to 'Lato' ([64c7262](https://github.com/cotes2020/jekyll-theme-chirpy/commit/64c7262245e878534971a2e3a2630b614daf72f3))

    ### Bug Fixes

    * adapt the giscus localization parameter ([#1810](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1810)) ([0709854](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0709854dc8f6099d38c2578967a02f73b4be0dc8))
    * avoid caching pageviews data ([#1849](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1849)) ([979f86c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/979f86cf64e1fcace4231fb070c7e6398fd4e5ec))
    * remove extra dual-mode images from lightbox ([#1883](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1883)) ([5c5910f](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5c5910f1fc661ec3dce203ac961c7f64f1991895))

commit a2bf5dc58ecbbf12eefe85cecc857af3dfc7c305
Merge: 20987f2 8b7dba7
Author: Cotes Chung <[email protected]>
Date:   Tue Aug 27 15:22:53 2024 +0800

    Merge branch 'master' into production

commit 8b7dba71e34531bfa38d6a3b2d1118a83bbf959a
Author: Cotes Chung <[email protected]>
Date:   Tue Aug 27 15:18:52 2024 +0800

    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>

commit fc3d1012584e70db572f72894c427ecef20cdfa0
Author: Cotes Chung <[email protected]>
Date:   Mon Aug 26 16:49:48 2024 +0800

    build: improve the JS build for PWA (#1923)

commit 604e01eb3670c380a4c610552c02a607d12552f8
Author: Cotes Chung <[email protected]>
Date:   Mon Aug 26 00:49:05 2024 +0800

    chore(deps): correct `Tocbot` version number

commit 31e19c6d0ff0e4c11dfbf39caf0f49ad83f4074e
Author: Cotes Chung <[email protected]>
Date:   Sun Aug 25 18:17:38 2024 +0800

    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`

commit 5f4dab1745059929b04d7e998e8dbccd2a741b9c
Author: Cotes Chung <[email protected]>
Date:   Sun Aug 25 01:18:34 2024 +0800

    build: upgrade dependencies

commit 8cfd7214943806925342613d9107473de53f6524
Author: Cotes Chung <[email protected]>
Date:   Sun Aug 25 00:25:29 2024 +0800

    build(deps-dev): bump the dev-deps

commit 64c7262245e878534971a2e3a2630b614daf72f3
Author: Cotes Chung <[email protected]>
Date:   Sun Aug 25 00:12:28 2024 +0800

    feat(ui): set `<kbd>` font to 'Lato'

commit 707a209424f3a82868935dd46591c318e700355c
Author: Cotes Chung <[email protected]>
Date:   Sun Aug 25 00:12:00 2024 +0800

    refactor: improve heading layout

commit 80bd7928a02c75c843a550bd377d11b574e8bfda
Author: Cotes Chung <[email protected]>
Date:   Sat Aug 24 22:27:35 2024 +0800

    feat(ui): improve block quote layout

commit befc4ce9c5026f67f99bce66e223d056229f0bdb
Author: Julius Gamanyi <[email protected]>
Date:   Wed Aug 21 19:21:29 2024 +0200

    feat(analytics): add fathom analytics (#1913)

commit bf6c996c4ea69c2be2deda4d8606de776f6689b5
Author: Cotes Chung <[email protected]>
Date:   Wed Aug 21 14:31:22 2024 +0800

    chore: move entries in git-ignore

commit 99eaf6089ecc663730f638c699969250d0f406b5
Author: Cotes Chung <[email protected]>
Date:   Wed Aug 21 14:28:57 2024 +0800

    chore: remove duplicate config

commit efd2941ce08f8bb2a56e543ee04da7525c2bacc7
Author: Cotes Chung <[email protected]>
Date:   Wed Aug 21 14:28:14 2024 +0800

    build: resume platform-specific dependencies

commit 7f83c3d00dd2a535c847d162d6c17d695f45eb0d
Author: Cotes Chung <[email protected]>
Date:   Mon Aug 19 21:05:39 2024 +0800

    refactor: improve the efficiency of `GLightbox` switching

    Repeatedly using `GLightbox.destroy()` (>= 4 times) will cause `GLightbox` to fail to generate new objects

commit d74bfaeda25f5b75d665b99b38b44f6f8dc98df1
Author: Cotes Chung <[email protected]>
Date:   Tue Aug 13 13:50:40 2024 +0800

    chore(tools): improve the init-script

commit 23729c9c8f2c803a839d5579d954efd85abf82c5
Author: Andrew <[email protected]>
Date:   Fri Aug 9 01:24:30 2024 -0400

    refactor: update the sass mixed declarations (#1872)

    See: https://sass-lang.com/d/mixed-decls

commit e347d0632f063b514a030f85f9900bee8397f1cc
Author: Cotes Chung <[email protected]>
Date:   Thu Aug 8 14:43:38 2024 +0800

    build: update ruby version requirements

    `html-proofer` 5.x requires Ruby `>= 3.1, < 4.0`

commit 35fdea0c4fa6faa927dd1346b1def9d6531ce003
Author: Cotes Chung <[email protected]>
Date:   Thu Aug 8 14:25:55 2024 +0800

    docs: add devcontainers tutorial (#1844)

commit 5c5910f1fc661ec3dce203ac961c7f64f1991895
Author: Cotes Chung <[email protected]>
Date:   Mon Jul 29 12:17:11 2024 +0800

    fix: remove extra dual-mode images from lightbox (#1883)

commit b641b364809ea15c46d16ce1379a267d395d55d0
Author: Cotes Chung <[email protected]>
Date:   Thu Jul 18 01:20:17 2024 +0800

    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

commit 979f86cf64e1fcace4231fb070c7e6398fd4e5ec
Author: Alexander Fuks <[email protected]>
Date:   Wed Jul 17 19:32:48 2024 +0400

    fix: avoid caching pageviews data (#1849)

commit 8c30f0a9c349eb039bc7fa151ed140e2eb26a643
Author: Cotes Chung <[email protected]>
Date:   Fri Jul 12 02:03:52 2024 +0800

    build(dev): support for running tasks in macOS

commit e4db1a176f3f69f676cbc0bf27b1d5a657ece05e
Author: Alexander Fuks <[email protected]>
Date:   Thu Jul 11 00:14:47 2024 +0400

    feat(dev): add vscode tasks (#1843)

commit e3a78b6243f7056105d72185bb6e94b436834e5b
Author: Daniel Singleton <[email protected]>
Date:   Fri Jul 5 13:53:02 2024 -0700

    feat: add Threads social links (#1837)

commit 8673e1335f0771eac364d0a2866f27476d61a58b
Author: Daniel Singleton <[email protected]>
Date:   Fri Jul 5 05:03:01 2024 -0700

    feat: add Reddit social option (#1836)

commit a07a57ec922249d3a22da56fbcb30d83eadef728
Author: Cotes Chung <[email protected]>
Date:   Thu Jul 4 02:21:22 2024 +0800

    feat(ui): make `info-prompt` icon looks like the letter "i" (#1835)

commit db9e58bab23f5cc4993efa36d90ae390be7d6e3f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jul 4 01:49:30 2024 +0800

    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] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e6532ad8647adc4fe9aac729eecab599821fd6e2
Author: Cotes Chung <[email protected]>
Date:   Thu Jul 4 01:42:29 2024 +0800

    refactor: fix typos in locale variable

    statment -> statement

commit fbba0a4204f6aea9816b92b357ccd0969d41c53f
Author: Cotes Chung <[email protected]>
Date:   Tue Jul 2 06:00:39 2024 +0800

    chore: fix typos in project files and docs

commit c876731901784a72ef9d2e9e2936df65ddff5f61
Author: Cotes Chung <[email protected]>
Date:   Mon Jul 1 07:02:36 2024 +0800

    feat(ui): improve visibility of inline code (#1831)

commit 9ca7519239d878258300814a5b201fd5b926a192
Author: Cotes Chung <[email protected]>
Date:   Thu Jun 27 05:30:53 2024 +0800

    docs: unify the style of badges

commit 0709854dc8f6099d38c2578967a02f73b4be0dc8
Author: Cotes Chung <[email protected]>
Date:   Sun Jun 16 22:25:41 2024 +0800

    fix: adapt the giscus localization parameter (#1810)

commit f1d35832f425814cf0ee5dd3513597999bb31fc0
Author: Cotes Chung <[email protected]>
Date:   Sat Jun 8 00:45:59 2024 +0800

    build(devcontainer): add omz plugins & verify extension signature

    VSCode fixed signature validation hangs in v1.90

commit cf853f14e4acb3deb097c57ef151b20f47ed84cb
Author: Cotes Chung <[email protected]>
Date:   Fri Jun 7 19:27:54 2024 +0800

    chore: upgrade `husky` v9 settings

commit 7ca9c5978425d2ca052ce14cc0592c16436b8174
Author: Cotes Chung <[email protected]>
Date:   Wed Jun 5 23:51:10 2024 +0800

    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.

commit 250880c088955f7d2f09129edc69ae7b9486d1ef
Author: Cotes Chung <[email protected]>
Date:   Tue Jun 4 19:28:02 2024 +0800

    docs: change ordering of badges

commit 88b844ce80a4aada081ec919d652c2fddb2fa77e
Author: Cotes Chung <[email protected]>
Date:   Tue Jun 4 19:26:17 2024 +0800

    build(deps): improve dependency grouping

commit 3b46629dc0c4bf401cc4775121adfa2cdd342043
Author: Cotes Chung <[email protected]>
Date:   Tue Jun 4 01:36:27 2024 +0800

    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)

commit 1e3d4a6323ba3eed06a57f8bf1b2edefd890b127
Author: Cotes Chung <[email protected]>
Date:   Mon Jun 3 21:12:54 2024 +0800

    feat(dev): support vscode dev-container (#1781)

commit 1c5fa0880d3bb21c7a3a5f53d0e7d3bab146baba
Author: Cotes Chung <[email protected]>
Date:   Sat Jun 1 04:11:01 2024 +0800

    refactor: restore shell script extensions

    Without an extension, the shell script configuration in `.gitattribute` will not work.

commit 64ae7a3671335409e11a9b467d5a89847528b812
Author: Cotes Chung <[email protected]>
Date:   Thu May 30 03:33:35 2024 +0800

    docs: correct markdown syntax of tutorial (#1787)

commit 0102abae062be24ec289fb7facb11950aca79e3f
Author: Jason <[email protected]>
Date:   Sat May 18 06:05:09 2024 -0500

    feat: add Bluesky social links (#1759)

commit 6cb1a5ac52dfc213b408432846ad98cfab15798f
Merge: 90a4cc7 20987f2
Author: semantic-release-bot <[email protected]>
Date:   Sat May 18 11:01:37 2024 +0000

    Merge branch 'production'

commit 20987f2afe033cf9af8d6b534079b5bd06f6a30f
Author: semantic-release-bot <[email protected]>
Date:   Sat May 18 11:01:22 2024 +0000

    chore(release): 7.0.1

    ## [7.0.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.0...v7.0.1) (2024-05-18)

    ### Bug Fixes

    * **analytics:** goatcounter pv greater than 1K cannot be converted to numbers ([#1762](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1762)) ([33a1fa7](https://github.com/cotes2020/jekyll-theme-chirpy/commit/33a1fa7cae2181625e2f335708d59de4dd20ee7d))
    * audio/video path apply variable `media_subpath` ([#1745](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1745)) ([00a27a1](https://github.com/cotes2020/jekyll-theme-chirpy/commit/00a27a1b85f665d0642b77babd54c6903fbdeb22))

commit 39e4338839a7f71f01765fdd150ca0307ecefbb6
Merge: e33547f 33a1fa7
Author: Cotes Chung <[email protected]>
Date:   Sat May 18 18:58:08 2024 +0800

    Merge branch 'hotfix/7.0.1' into production

commit 33a1fa7cae2181625e2f335708d59de4dd20ee7d
Author: Cotes Chung <[email protected]>
Date:   Sat May 18 18:52:45 2024 +0800

    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'

commit 00a27a1b85f665d0642b77babd54c6903fbdeb22
Author: Alexander Fuks <[email protected]>
Date:   Sat May 18 14:47:12 2024 +0400

    fix: audio/video path apply variable `media_subpath` (#1745)

commit 5cdde7dbc5d2ae7dfba4fd53e2991d3acc2a073d
Author: Cotes Chung <[email protected]>
Date:   Fri May 17 20:11:08 2024 +0800

    ci: enable ci/style-lint for the `hotfix` branches

commit c4b58e350265362e1e78119bea9529fc0fcf20cc
Author: Cotes Chung <[email protected]>
Date:   Fri May 17 00:03:53 2024 +0800

    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)

commit 9630fd647f89740d137d9a8d5aa559b44369c796
Author: Cotes Chung <[email protected]>
Date:   Sun May 12 07:35:58 2024 +0800

    ci(release): pass secrets to called workflow

commit 90a4cc76bb4a8ee843361b5024a6f7d8f924461c
Merge: 9ffd997 e33547f
Author: semantic-release-bot <[email protected]>
Date:   Sat May 11 07:30:47 2024 +0000

    Merge branch 'production'

commit e33547fe5de25269ede80685409ad1d95e29a3b2
Author: semantic-release-bot <[email protected]>
Date:   Sat May 11 07:30:33 2024 +0000

    chore(release): 7.0.0

    ## [7.0.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v6.5.5...v7.0.0) (2024-05-11)

    ### ⚠ BREAKING CHANGES

    * optimize the resource hints (#1717)
    * rename media-url file and related parameters (#1651)
    * rename comment setting parameter (#1563)
    * **analytics:** add post pageviews for GoatCounter (#1543)

    ### Features

    * add cloudflare web analytics ([#1723](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1723)) ([c17fba4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c17fba44f53767c9dfaa8d92cfc6e275e5977f8a))
    * add support for embed video files ([#1558](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1558)) ([9592146](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9592146ca392236e69ee358412ecc32ef1662127))
    * add support for giscus strict title matching ([#1614](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1614)) ([700fd5b](https://github.com/cotes2020/jekyll-theme-chirpy/commit/700fd5bad7272dd950f861e8550215cd8fafb413))
    * **analytics:** add post pageviews for GoatCounter ([#1543](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1543)) ([b641b3f](https://github.com/cotes2020/jekyll-theme-chirpy/commit/b641b3f1f2e54bcfe96d8dff46d4f94186492d98))
    * **analytics:** add Umami and Matomo tracking codes ([#1658](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1658)) ([61bdca2](https://github.com/cotes2020/jekyll-theme-chirpy/commit/61bdca2db45179cd0d1b4b885a4c4864e3ffa3c1))
    * change site verification settings ([#1561](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1561)) ([e436387](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4363871b5be0608d2b92b8aff482825a8044c1b))
    * **deps:** move `MathJax` configuration to a separate file ([#1670](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1670)) ([44f552c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/44f552cbcee83d037de0e59496bf6bb19eea2691))
    * display theme version in footer ([#1611](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1611)) ([8349314](https://github.com/cotes2020/jekyll-theme-chirpy/commit/834931486dc3e5ed544ce4ff47cd1b2bc45f42fd))
    * **i18n:** allow `page.lang` to override `site.lang` ([#1586](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1586)) ([547b95c](https://github.com/cotes2020/jekyll-theme-chirpy/commit/547b95cc7ae35018dadcc01b6eb1dc8c8943e67e))
    * make post description customizable ([#1602](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1602)) ([f865336](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f865336c896e0db34edf8482a53e0e5d8f07ff95))
    * **media:** support audio and video tag with multi sources ([#1618](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1618)) ([23be416](https://github.com/cotes2020/jekyll-theme-chirpy/commit/23be4162b3f8598db14dc5b39726932ccf2cdc23))

    ### Bug Fixes

    * make TOC title and entries visible at the same time ([#1711](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1711)) ([e0950fc](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e0950fc973d029dc65d0bc1bd68f3d11242527c8))
    * mode toggle not outlined when receiving keyboard focus ([#1690](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1690)) ([cd37f63](https://github.com/cotes2020/jekyll-theme-chirpy/commit/cd37f63a0144e0499ea991d3309da064ad5eccea))
    * prevent footnote back arrow from becoming an emoji ([#1716](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1716)) ([8608147](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8608147fb5037804695d93496c62f96b9c41e9cd))
    * **pwa:** skip range requests in service worker ([#1672](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1672)) ([76d58fe](https://github.com/cotes2020/jekyll-theme-chirpy/commit/76d58fe0ffdc4bd1df35b60815e97560c3564700))
    * search result prompt is empty ([#1583](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1583)) ([8a2afae](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a2afae6cab8fc9639be0a866b71699c8a80084c))
    * use `https` for Weibo sharing URL ([#1612](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1612)) ([8e5fbb7](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8e5fbb7a74d04a4b3cdde69bcc821f8ccd1a3bc0))

    ### Improvements

    * improve <hr> visibility in dark mode ([#1565](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1565)) ([4ddd5c4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/4ddd5c437046a1e70cf396113e2351c452a25493))
    * lean bootstrap javascript ([#1734](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1734)) ([ddb48ed](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ddb48eda52827aae16aff720212d7b6d2d8647f9))
    * rename comment setting parameter ([#1563](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1563)) ([f8390d4](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f8390d4384600fb015728b1b186570fa58ca216f))
    * replace jQuery with Vanilla JS ([#1681](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1681)) ([fe7afa3](https://github.com/cotes2020/jekyll-theme-chirpy/commit/fe7afa379f0af0ca98a207f85bdc0fa98575b1ad))
    * simplify mode toggle script ([#1692](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1692)) ([d4a6d64](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d4a6d640bd6d4ab185faf96c0255369a9903ee1d))
    * tree shaking Bootstrap CSS ([#1736](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1736)) ([363a3d9](https://github.com/cotes2020/jekyll-theme-chirpy/commit/363a3d936bbd688fa4f28527e85ef7dd3fe3a79b))

    ### Changes

    * optimize the resource hints ([#1717](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1717)) ([dcb0add](https://github.com/cotes2020/jekyll-theme-chirpy/commit/dcb0add47bf1adf92215514f1ccfa4661d5215be))
    * rename media-url file and related parameters ([#1651](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1651)) ([9f8aeaa](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9f8aeaadbfef9967a9b0a9dd323d8bed46e14d9f))

commit 09b300bc6274460f67f507cb6166db44bf16c6aa
Merge: 7a7818b 9ffd997
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 15:03:29 2024 +0800

    Merge branch 'master' into production

commit 9ffd997c3bed893e1d2c6cc4a4f5561acc5954fc
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 14:58:23 2024 +0800

    ci(release): skip git status check in prep phase

commit 37827d81e5809d50d602525a0b5095d5e7c93bdd
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 14:24:15 2024 +0800

    chore: correct npm script name

commit febc01db527078c265431df6a41d644308ff903e
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 14:10:23 2024 +0800

    docs: update supported versions of Security Policy

commit b2245492e6ea63936df043dadee09d72e48d0311
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 14:09:15 2024 +0800

    build(deps): upgrade `jekyll-compress-html` to v3.2.0

commit f87fdd0ea0b52291744fae14850bbfe931282a95
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 14:08:39 2024 +0800

    build(deps): upgrade `html-proofer` to v5.x

commit fdbd7f02e3a739fe1f87103f9afac5fe1eedc96c
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 11:42:03 2024 +0800

    build(deps): update assets submodule

commit 75891e714fdf08d3409b0aedd24e9d7d2c80fc29
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 13:51:25 2024 +0800

    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)

commit 363a3d936bbd688fa4f28527e85ef7dd3fe3a79b
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 11:07:48 2024 +0800

    perf: tree shaking Bootstrap CSS (#1736)

commit ddb48eda52827aae16aff720212d7b6d2d8647f9
Author: Cotes Chung <[email protected]>
Date:   Sat May 11 10:29:14 2024 +0800

    perf: lean bootstrap javascript (#1734)

commit c17fba44f53767c9dfaa8d92cfc6e275e5977f8a
Author: Hieu D <[email protected]>
Date:   Fri May 3 17:46:17 2024 -0700

    feat: add cloudflare web analytics (#1723)

commit 12c340e98b6ad75c3e6eb91c2ff80b9a478f457b
Author: Cotes Chung <[email protected]>
Date:   Sat May 4 00:41:00 2024 +0800

    ci: update dependabot settings

commit dcb0add47bf1adf92215514f1ccfa4661d5215be
Author: Cotes Chung <[email protected]>
Date:   Thu May 2 05:11:45 2024 +0800

    refactor!: optimize the resource hints (#1717)

    Improved the data structure for defining resource hints to the browser.

commit f1c6d2a817425973ed4121f942bcbd460a619f86
Author: Cotes Chung <[email protected]>
Date:   Thu May 2 03:18:35 2024 +0800

    build: enhance the run script

commit 05ebfb705e424b75e5feac6894701e8f8b164aa9
Author: Cotes Chung <[email protected]>
Date:   Thu May 2 03:16:35 2024 +0800

    chore: update discussion template

commit 8608147fb5037804695d93496c62f96b9c41e9cd
Author: Huanyu Shi <[email protected]>
Date:   Wed May 1 23:12:46 2024 +0800

    fix: prevent footnote back arrow from becoming an emoji (#1716)

commit 76d58fe0ffdc4bd1df35b60815e97560c3564700
Author: Azamat Mambetov <[email protected]>
Date:   Mon Apr 29 19:27:41 2024 +0400

    fix(pwa): skip range requests in service worker (#1672)

commit b77767f76e4901b4c43922be858f79356917edbd
Author: Cotes Chung <[email protected]>
Date:   Mon Apr 29 03:43:33 2024 +0800

    refactor: improve js module loading order

commit e0950fc973d029dc65d0bc1bd68f3d11242527c8
Author: Cotes Chung <[email protected]>
Date:   Mon Apr 29 03:36:16 2024 +0800

    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.

commit 778ebdf25077093f80ed6661fff298ba36b19797
Author: Cotes Chung <[email protected]>
Date:   Mon Apr 29 03:25:26 2024 +0800

    chore: delete JS comments from HTML

commit 796c38603762c394685224f0b922c9ae31d7152c
Author: Huanyu Shi <[email protected]>
Date:   Sun Apr 28 03:03:13 2024 +0800

    refactor: add date factor to the recommended posts (#1699)

commit 72d93b132f47cd25d46fadefc059ef0d7a281a6b
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 28 02:51:16 2024 +0800

    build: improve init tool

commit e09831ba3e7a7edf408d0b5a57999ae1bdab1170
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 01:17:35 2024 +0800

    ci: specify the node version (#1694)

commit 05e3689d17bc52128079e542034a1a0302c42869
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 01:14:21 2024 +0800

    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)

commit d4a6d640bd6d4ab185faf96c0255369a9903ee1d
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 00:39:12 2024 +0800

    perf: simplify mode toggle script (#1692)

    Reduce conditional logic to speed up theme mode initialization and switching.

commit 2cfa54847a4bb8053e80e98a73ebe564e17c6741
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 00:22:01 2024 +0800

    ci: drop Ruby 3.0 and introduce Ruby 3.3 (#1691)

    See: https://www.ruby-lang.org/en/downloads/branches/

commit cd37f63a0144e0499ea991d3309da064ad5eccea
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 00:15:14 2024 +0800

    fix: mode toggle not outlined when receiving keyboard focus (#1690)

    The Tab key focus

commit 015d5670a1513e9941f3289075f53b24d9ad2b48
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 21 00:00:50 2024 +0800

    refactor: reduce custom CSS

commit 63c51384dfb8e7ad17dbd92259ae741c8bb77fd3
Author: Cotes Chung <[email protected]>
Date:   Sat Apr 20 23:59:59 2024 +0800

    chore: remove comments from compressed HTML

commit 662cd331e3f724a2d1b428dd07b7769c8dd86caa
Author: Vinicius Rocha <[email protected]>
Date:   Fri Apr 19 09:36:44 2024 -0400

    chore: add `.jekyll-metadata` to .gitignore (#1686)

commit d013c11c8d7b980261f54b3dd31c2b00399ad814
Author: Cotes Chung <[email protected]>
Date:   Wed Apr 17 19:25:28 2024 +0800

    docs: update readme

commit fe7afa379f0af0ca98a207f85bdc0fa98575b1ad
Author: Cotes Chung <[email protected]>
Date:   Wed Apr 17 06:10:01 2024 +0800

    perf: replace jQuery with Vanilla JS (#1681)

    Also replaced `magnific-popup` with `GLightbox`

commit c85e9e239491dfafea83b68660807e6675edce44
Author: Cotes Chung <[email protected]>
Date:   Wed Apr 17 06:00:36 2024 +0800

    ci: avoid trigger redundant workflows (#1682)

    CodeQL and Sytle Lint

commit bf16d6039ad8e6f9698c45b924725368a1d9d79d
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 05:15:27 2024 +0800

    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.

commit 8c1be9f2f38606a82925585dc8ad2bc36df8e6d5
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 05:06:06 2024 +0800

    ci: fix checkout depth for commitlint

commit 7808ee157c7714e88e3ae2b504ae8a2961a02ec6
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 04:45:52 2024 +0800

    chore: move starter workflow into subfolder

    The `.hook` suffix does not make it easy to maintain code in the editor

commit 1914c786a0bdd00ac15db4de45709f31e20e6010
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 04:40:01 2024 +0800

    docs: add missing head to changelog

commit 44f552cbcee83d037de0e59496bf6bb19eea2691
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 04:34:32 2024 +0800

    feat(deps): move `MathJax` configuration to a separate file (#1670)

    Move `MathJax` configuration to file `assets/js/data/mathjax.js` will help add extensions.

commit 7d48d32c7b272c48f1ce76dc3dc7f6ebf09468b4
Author: Cotes Chung <[email protected]>
Date:   Sun Apr 14 04:16:15 2024 +0800

    ci: avoid duplicate builds for PR commits

commit 9f8aeaadbfef9967a9b0a9dd323d8bed46e14d9f
Author: Azamat Mambetov <[email protected]>
Date:   Sat Apr 13 00:34:48 2024 +0400

    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`

commit 61bdca2db45179cd0d1b4b885a4c4864e3ffa3c1
Author: Filippo <[email protected]>
Date:   Tue Apr 9 16:57:06 2024 +0200

    feat(analytics): add Umami and Matomo tracking codes (#1658)

commit 23be4162b3f8598db14dc5b39726932ccf2cdc23
Author: Azamat Mambetov <[email protected]>
Date:   Thu Apr 4 20:54:50 2024 +0400

    feat(media): support audio and video tag with multi sources (#1618)

commit 01076cb1c27ceea3b0f55ff9934933714e2f71d5
Author: Cotes Chung <[email protected]>
Date:   Wed Apr 3 05:14:33 2024 +0800

    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)

commit 3cc1510071f4933dc403136191dadb404896e053
Author: Cotes Chung <[email protected]>
Date:   Wed Apr 3 05:12:44 2024 +0800

    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)

commit 950839175ab232103f6127fd6a99ac724ecc9e89
Author: Mascari4615 <[email protected]>
Date:   Mon Mar 25 01:57:43 2024 +0900

    refactor: fix reference to comment parameter `site.comments.provider` (#1629)

commit 13bf51e03d2a3f8572614a3f8bbd57de69a012d8
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:35:48 2024 +0800

    chore(editor): update markdown extension settings

commit ce96d7e251f86607c7b9d959e55f81797c2890f3
Merge: c5d5e1f 7a7818b
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:31:04 2024 +0800

    Merge branch 'production'

commit 7a7818b579d23bf53bbfdbe92a560599cba63deb
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:31:02 2024 +0800

    chore(release): 6.5.5

commit cef8a9738432d074e0fcefb9084c3e0d211742dc
Merge: e559452 2d649aa
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:31:00 2024 +0800

    Merge branch 'hotfix/6.5.5' into production

commit 2d649aae0e40a24db1ab0d46fa474294e96cb135
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:28:28 2024 +0800

    fix(post): correct the image URLs (#1627)

commit b7aa05d03a075fd91f7c5cd15c8bfc4cda36f4c2
Author: Cotes Chung <[email protected]>
Date:   Sun Mar 24 02:26:58 2024 +0800

    docs: add `v6.5.3` changelog

commit c5d5e1f75ae55a2550589a41b4a54fde308a0e4f
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 08:01:23 2024 +0800

    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)

commit 319a082940ea226da6e351217e71c278ec76157a
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 03:52:13 2024 +0800

    refactor(post): reduce the margin between title and description

commit 6044df4ff194f86c954a18c992b2303b6abdd1e4
Merge: 700fd5b e559452
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 03:42:00 2024 +0800

    Merge branch 'production'

commit e5594525e74c33a5a9343921b6546357d688aa82
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 03:41:58 2024 +0800

    chore(release): 6.5.4

commit e15eaaffe06c32edcf704773a053fcb1ab5ae1eb
Merge: 0a6c1fb 74cf57a
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 03:41:54 2024 +0800

    Merge branch 'hotfix/6.5.4' into production

commit 74cf57aaacf6674057e6f33240a22f4888cfe88f
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 23 03:32:03 2024 +0800

    fix(seo): correct social preview image path inside `<meta>` tag (#1623)

commit cfe44f204bcec8e05f498512ec50878e626a124f
Author: Alexander Fuks <[email protected]>
Date:   Fri Mar 22 22:56:19 2024 +0400

    fix: correct the attribute for the Twitter social image (#1615)

commit 700fd5bad7272dd950f861e8550215cd8fafb413
Author: GetOutOfMyBakery <[email protected]>
Date:   Mon Mar 18 11:08:05 2024 +0000

    feat: add support for giscus strict title matching (#1614)

commit 8e5fbb7a74d04a4b3cdde69bcc821f8ccd1a3bc0
Author: Small Long <[email protected]>
Date:   Mon Mar 18 19:54:37 2024 +0900

    fix: use `https` for Weibo sharing URL (#1612)

commit 834931486dc3e5ed544ce4ff47cd1b2bc45f42fd
Author: Azamat Mambetov <[email protected]>
Date:   Mon Mar 18 14:52:33 2024 +0400

    feat: display theme version in footer (#1611)

commit f865336c896e0db34edf8482a53e0e5d8f07ff95
Author: Alexander Fuks <[email protected]>
Date:   Mon Mar 18 14:50:05 2024 +0400

    feat: make post description customizable (#1602)

    ---------

    Co-authored-by: Cotes Chung <[email protected]>

commit 0f8e782bfd5a3965278f5fc89d13a4082e98af36
Merge: 547b95c 0a6c1fb
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 8 04:12:38 2024 +0800

    Merge branch 'production'

commit 0a6c1fb2514bad43edbbb799b8279146d8e3c5f4
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 8 04:12:36 2024 +0800

    chore(release): 6.5.3

commit 75a3d7399b257256a09d602cbe01062fe1cdf68d
Author: Sukka <[email protected]>
Date:   Fri Mar 8 04:05:58 2024 +0800

    refactor: replace `polyfill.io` for `cdnjs` hosted link (#1598)

commit 547b95cc7ae35018dadcc01b6eb1dc8c8943e67e
Author: Neil Boyd <[email protected]>
Date:   Mon Mar 4 20:09:39 2024 +0100

    feat(i18n): allow `page.lang` to override `site.lang` (#1586)

commit 2a7b56bb3606c806c5c9402f281844a350ea717a
Author: Cotes Chung <[email protected]>
Date:   Mon Mar 4 18:03:51 2024 +0800

    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

commit 25c4166722621f544e7a2590a790e6cab798fb75
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 2 01:28:45 2024 +0800

    style(markdown): resolve `markdownlint` warnings

commit 25b2ffa9bacc5aa04883cd3eda09696c1bc86a97
Author: Cotes Chung <[email protected]>
Date:   Sat Mar 2 00:56:55 2024 +0800

    build: configure rules for `markdownlint`

commit 8a2afae6cab8fc9639be0a866b71699c8a80084c
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 20:06:34 2024 +0800

    fix: search result prompt is empty (#1583)

commit 6112b15b8ebb6a58043b778aafbb2cab4540bfb0
Author: Alexander Fuks <[email protected]>
Date:   Fri Mar 1 00:55:30 2024 +0400

    refactor: change alternate url for embed video file (#1579)

commit e24a0c73ba00a902afa07184d20d9222eab7a47a
Author: Alexander Fuks <[email protected]>
Date:   Fri Mar 1 00:01:10 2024 +0400

    refactor: use explicit url for goatcounter (#1578)

commit 0f5abc82a23b9b4d026cdde3c0ddcadc5822f6ad
Merge: 4ddd5c4 795ff3f
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 03:51:26 2024 +0800

    Merge branch 'production'

commit 795ff3f4c33ebc2f5da551b4a205accf1e31bdc6
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 03:51:25 2024 +0800

    chore(release): 6.5.2

commit c41672b2e0b87ab6dfc648cdb2056671b9b042ee
Merge: 388c151 9cc62e7
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 03:51:21 2024 +0800

    Merge branch 'hotfix/6.5.2' into production

commit 9cc62e703faf248b43e8971e7f82782daad5bbab
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 03:11:17 2024 +0800

    build(release): build the gem on the `production` branch (#1577)

commit 19d6bafbe1a60614e0d63b961bc73c342a9f6f33
Author: Cotes Chung <[email protected]>
Date:   Fri Mar 1 02:50:10 2024 +0800

    fix: correct the base URL parameter name (#1576)

    #1553 introduced

commit 4ddd5c437046a1e70cf396113e2351c452a25493
Author: Alexander Fuks <[email protected]>
Date:   Wed Feb 28 20:58:20 2024 +0400

    perf: improve <hr> visibility in dark mode (#1565)

commit 9592146ca392236e69ee358412ecc32ef1662127
Author: Alexander Fuks <[email protected]>
Date:   Wed Feb 28 00:51:33 2024 +0400

    feat: add support for embed video files (#1558)

commit 8a1568c27aaf22a7dcda91ec536a35bea59caf99
Merge: f8390d4 388c151
Author: Cotes Chung <[email protected]>
Date:   Tue Feb 27 02:44:32 2024 +0800

    Merge branch 'production'

commit 388c1511d6d36e45f04ee5c5c88e2cf06812c946
Author: Cotes Chung <[email protected]>
Date:   Tue Feb 27 02:44:31 2024 +0800

    chore(release): 6.5.1

commit 8849afe5cfe78555dd1167be6fbc0f0b0af5b80d
Merge: 48564bd 89b9625
Author: Cotes Chung <[email protected]>
Date:   Tue Feb 27 02:44:29 2024 +0800

    Merge branch 'hotfix/6.5.1' into production

commit f8390d4384600fb015728b1b186570fa58ca216f
Author: Cotes Chung <[email protected]>
Date:   Tue Feb 27 01:39:04 2024 +0800

    perf!: rename comment setting parameter (#1563)

    Rename `site.comments.active` to `site.comments.provider`

commit e4363871b5be0608d2b92b8aff482825a8044c1b
Author: Alexander Fuks <[email protected]>
Date:   Mon Feb 26 18:17:18 2024 +0400

    feat: change site verification settings (#1561)

commit b641b3f1f2e54bcfe96d8dff46d4f94186492d98
Author: Alexander Fuks <[email protected]>
Date:   Sun Feb 25 22:50:41 2024 +0400

    feat(analytics)!: add post pageviews for GoatCounter (#1543)

    ---------

    Co-authored-by: Cotes Chung <[email protected]>

commit 5dbda0c09f3f03d5c42ba48a3f6698464443bd3e
Author: Dongee Seo <[email protected]>
Date:   Sun Feb 25 21:30:21 2024 +0900

    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

commit 89b962557a56ccc13eba3c9c20b4270ee9d30042
Author: Cotes Chung <[email protected]>
Date…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released Included or resolved in the release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mobile view burger Icon to show menu is not working sometimes Support TOC to automatically move position
2 participants