diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index afe4650..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,5 +0,0 @@ -# https://github.com/browserslist/browserslist#browserslistrc - -last 2 versions -> 0.2% -not dead diff --git a/.commitlintrc.json b/.commitlintrc.json deleted file mode 100644 index 5bed7cb..0000000 --- a/.commitlintrc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "rules": { - "body-max-line-length": [ - 0, - "always" - ] - } -} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bec1046..dd59389 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,7 +7,7 @@ updates: bundler: dependency-type: "production" schedule: - interval: "weekly" + interval: "monthly" - package-ecosystem: "npm" directory: "/" versioning-strategy: increase @@ -15,7 +15,7 @@ updates: npm: dependency-type: "development" schedule: - interval: "weekly" + interval: "monthly" - package-ecosystem: "github-actions" directory: "/" groups: @@ -23,4 +23,4 @@ updates: update-types: - "major" schedule: - interval: "weekly" + interval: "monthly" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf30b48..ee81876 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,10 +19,6 @@ jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - ruby: [2.7, 3] - steps: - name: Checkout uses: actions/checkout@v4 @@ -32,11 +28,11 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: ${{ matrix.ruby }} + ruby-version: 3 bundler-cache: true - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 - name: Build Assets run: npm i && npm run build diff --git a/.github/workflows/style-lint.yml b/.github/workflows/style-lint.yml index 3b8ae7a..f7aa54d 100644 --- a/.github/workflows/style-lint.yml +++ b/.github/workflows/style-lint.yml @@ -20,6 +20,6 @@ jobs: uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 - run: npm i - run: npm test diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 36b3563..0000000 --- a/.prettierrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "trailingComma": "none" -} diff --git a/.stylelintrc.json b/.stylelintrc.json deleted file mode 100644 index a4ccded..0000000 --- a/.stylelintrc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extends": "stylelint-config-standard-scss", - "rules": { - "no-descending-specificity": null, - "shorthand-property-no-redundant-values": null, - "at-rule-no-vendor-prefix": null, - "property-no-vendor-prefix": null, - "selector-no-vendor-prefix": null, - "value-no-vendor-prefix": null, - "color-function-notation": "legacy", - "alpha-value-notation": "number", - "selector-not-notation": "simple", - "color-hex-length": "long", - "declaration-block-single-line-max-declarations": 3, - "scss/operator-no-newline-after": null, - "rule-empty-line-before": [ - "always", - { "ignore": ["after-comment", "first-nested"] } - ], - "value-keyword-case": ["lower", { "ignoreProperties": ["/^\\$/"] }], - "media-feature-range-notation": "prefix" - } -} diff --git a/.versionrc.json b/.versionrc.json deleted file mode 100644 index 4b880d3..0000000 --- a/.versionrc.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "skip": { - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "perf", - "section": "Improvements" - } - ] -} diff --git a/README.md b/README.md index fc6bb65..4ee1d6c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Chirpy Jekyll Theme - A minimal, responsive and feature-rich Jekyll theme for technical writing. + A minimal, responsive, and feature-rich Jekyll theme for technical writing. [![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy?color=brightgreen)][gem]  [![CI](https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml/badge.svg?branch=master&event=push)][ci]  @@ -55,9 +55,9 @@ For details, see the "[Contributing Guidelines][contribute-guide]". ## Credits -This project is mainly built with [Jekyll][jekyllrb] ecosystem, +This project was built primarily with the [Jekyll][jekyllrb] ecosystem, [Bootstrap][bootstrap], [Font Awesome][icons], and some other [wonderful tools][lib]. -The avatar and favicon design come from [Clipart Max][image]. +The avatar and favicon design from [Clipart Max][image]. Many thanks to the [contributors][contributors] who participated in the development and to the folks who reported bugs or shared ideas. diff --git a/_data/locales/en.yml b/_data/locales/en.yml index d7faa44..0dbe713 100644 --- a/_data/locales/en.yml +++ b/_data/locales/en.yml @@ -40,7 +40,7 @@ copyright: Except where otherwise noted, the blog posts on this site are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author. -meta: Using the :THEME theme for :PLATFORM +meta: Using the :THEME theme for :PLATFORM. not_found: statment: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. diff --git a/_data/origin/cors.yml b/_data/origin/cors.yml index a95ef6b..bac2fc5 100644 --- a/_data/origin/cors.yml +++ b/_data/origin/cors.yml @@ -23,8 +23,8 @@ bootstrap: js: https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js toc: - css: https://cdn.jsdelivr.net/npm/tocbot@4.21.2/dist/tocbot.min.css - js: https://cdn.jsdelivr.net/npm/tocbot@4.21.2/dist/tocbot.min.js + css: https://cdn.jsdelivr.net/npm/tocbot@4.21.3/dist/tocbot.min.css + js: https://cdn.jsdelivr.net/npm/tocbot@4.21.3/dist/tocbot.min.js fontawesome: css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.2/css/all.min.css @@ -33,7 +33,7 @@ search: js: https://cdn.jsdelivr.net/npm/simple-jekyll-search@1.10.0/dest/simple-jekyll-search.min.js mermaid: - js: https://cdn.jsdelivr.net/npm/mermaid@10.5.0/dist/mermaid.min.js + js: https://cdn.jsdelivr.net/npm/mermaid@10.6.0/dist/mermaid.min.js dayjs: js: diff --git a/_data/share.yml b/_data/share.yml index feede74..d572e6d 100644 --- a/_data/share.yml +++ b/_data/share.yml @@ -23,3 +23,16 @@ platforms: # - type: Weibo # icon: "fab fa-weibo" # link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL" + # + # - type: Mastodon + # icon: "fa-brands fa-mastodon" + # # See: https://github.com/justinribeiro/share-to-mastodon#properties + # instances: + # - label: mastodon.social + # link: "https://mastodon.social/" + # - label: mastodon.online + # link: "https://mastodon.online/" + # - label: fosstodon.org + # link: "https://fosstodon.org/" + # - label: photog.social + # link: "https://photog.social/" diff --git a/_includes/embed/twitch.html b/_includes/embed/twitch.html index 043d532..ed5ec83 100644 --- a/_includes/embed/twitch.html +++ b/_includes/embed/twitch.html @@ -1,5 +1,6 @@