From 1832a369aaa19bf67a7ea5f7679cc69fc43540ed Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 29 Jan 2023 21:05:40 +0000 Subject: [PATCH 01/46] Update critical file(s) according to Chirpy v5.5.0 --- .editorconfig | 4 +- .github/workflows/pages-deploy.yml | 2 +- .gitignore | 1 + Gemfile | 17 ++++-- README.md | 5 +- _data/assets/cross_origin.yml | 62 -------------------- _data/assets/self_host.yml | 51 ---------------- _data/contact.yml | 30 ---------- _data/locales/bg-BG.yml | 83 -------------------------- _data/locales/de-DE.yml | 82 -------------------------- _data/locales/en.yml | 93 ------------------------------ _data/locales/es-ES.yml | 79 ------------------------- _data/locales/fr-FR.yml | 79 ------------------------- _data/locales/hu-HU.yml | 81 -------------------------- _data/locales/id-ID.yml | 79 ------------------------- _data/locales/ko-KR.yml | 86 --------------------------- _data/locales/my-MM.yml | 79 ------------------------- _data/locales/pt-BR.yml | 79 ------------------------- _data/locales/ru-RU.yml | 79 ------------------------- _data/locales/tr-TR.yml | 79 ------------------------- _data/locales/uk-UA.yml | 79 ------------------------- _data/locales/vi-VN.yml | 77 ------------------------- _data/locales/zh-CN.yml | 85 --------------------------- _data/share.yml | 27 --------- 24 files changed, 20 insertions(+), 1398 deletions(-) delete mode 100644 _data/assets/cross_origin.yml delete mode 100644 _data/assets/self_host.yml delete mode 100644 _data/contact.yml delete mode 100644 _data/locales/bg-BG.yml delete mode 100644 _data/locales/de-DE.yml delete mode 100644 _data/locales/en.yml delete mode 100644 _data/locales/es-ES.yml delete mode 100644 _data/locales/fr-FR.yml delete mode 100644 _data/locales/hu-HU.yml delete mode 100644 _data/locales/id-ID.yml delete mode 100644 _data/locales/ko-KR.yml delete mode 100644 _data/locales/my-MM.yml delete mode 100644 _data/locales/pt-BR.yml delete mode 100644 _data/locales/ru-RU.yml delete mode 100644 _data/locales/tr-TR.yml delete mode 100644 _data/locales/uk-UA.yml delete mode 100644 _data/locales/vi-VN.yml delete mode 100644 _data/locales/zh-CN.yml delete mode 100644 _data/share.yml diff --git a/.editorconfig b/.editorconfig index 8dccd84..f27e9a9 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,6 +9,8 @@ trim_trailing_whitespace = true end_of_line = lf insert_final_newline = true - [*.js] indent_size = 4 + +[*.md] +trim_trailing_whitespace = false diff --git a/.github/workflows/pages-deploy.yml b/.github/workflows/pages-deploy.yml index fed62a9..356d42a 100644 --- a/.github/workflows/pages-deploy.yml +++ b/.github/workflows/pages-deploy.yml @@ -42,7 +42,7 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.1' # reads from a '.ruby-version' or '.tools-version' file if 'ruby-version' is omitted + ruby-version: 3 # reads from a '.ruby-version' or '.tools-version' file if 'ruby-version' is omitted bundler-cache: true - name: Build site diff --git a/.gitignore b/.gitignore index a366f10..9735d33 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ # bundler cache _site vendor +Gemfile.lock # rubygem *.gem diff --git a/Gemfile b/Gemfile index b3ba499..604662d 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.4", ">= 5.4.0" +gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.0" group :test do gem "html-proofer", "~> 3.18" @@ -10,10 +10,19 @@ end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # and associated library. -install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do - gem "tzinfo", "~> 1.2" +platforms :mingw, :x64_mingw, :mswin, :jruby do + gem "tzinfo", ">= 1", "< 3" gem "tzinfo-data" end # Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? +gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] + +# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem +# do not have a Java counterpart. +gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] + +# Lock jekyll-sass-converter to 2.x on Linux-musl +if RUBY_PLATFORM =~ /linux-musl/ + gem "jekyll-sass-converter", "~> 2.0" +end diff --git a/README.md b/README.md index c1b0375..14aafe8 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,14 @@ # Chirpy Starter [![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy)](https://rubygems.org/gems/jekyll-theme-chirpy) [![GitHub license](https://img.shields.io/github/license/cotes2020/chirpy-starter.svg?color=blue)][mit] -When installing the [**Chirpy**][chirpy] theme through [RubyGems.org][gem], Jekyll can only read files in the folders `_includes`, `_layout`, `_sass` and `assets`, as well as a small part of options of the `_config.yml` file from the theme's gem. If you have ever installed this theme gem, you can use the command `bundle info --path jekyll-theme-chirpy` to locate these files. +When installing the [**Chirpy**][chirpy] theme through [RubyGems.org][gem], Jekyll can only read files in the folders `/_data`, `/_layouts`, `/_includes`, `/_sass` and `/assets`, as well as a small part of options of the `/_config.yml` file from the theme's gem. If you have ever installed this theme gem, you can use the command `bundle info --path jekyll-theme-chirpy` to locate these files. -The Jekyll organization claims that this is to leave the ball in the user’s court, but this also results in users not being able to enjoy the out-of-the-box experience when using feature-rich themes. +The Jekyll team claims that this is to leave the ball in the user’s court, but this also results in users not being able to enjoy the out-of-the-box experience when using feature-rich themes. To fully use all the features of **Chirpy**, you need to copy the other critical files from the theme's gem to your Jekyll site. The following is a list of targets: ```shell . ├── _config.yml -├── _data ├── _plugins ├── _tabs └── index.html diff --git a/_data/assets/cross_origin.yml b/_data/assets/cross_origin.yml deleted file mode 100644 index a3a8dfb..0000000 --- a/_data/assets/cross_origin.yml +++ /dev/null @@ -1,62 +0,0 @@ -# CDNs - -cdns: - # Google Fonts - - url: https://fonts.googleapis.com - - url: https://fonts.gstatic.com - args: crossorigin - - url: https://fonts.googleapis.com - # jsDelivr CDN - - url: https://cdn.jsdelivr.net - -# fonts - -webfonts: https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;700;900&display=swap - -# Libraries - -jquery: - js: https://cdn.jsdelivr.net/npm/jquery@3.6.1/dist/jquery.min.js - -bootstrap: - css: https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css - js: https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js - -bootstrap-toc: - css: https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@1.0.1/dist/bootstrap-toc.min.css - js: https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@1.0.1/dist/bootstrap-toc.min.js - -fontawesome: - css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/css/all.min.css - -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@9.2.2/dist/mermaid.min.js - -dayjs: - js: - common: https://cdn.jsdelivr.net/npm/dayjs@1.11.6/dayjs.min.js - locale: https://cdn.jsdelivr.net/npm/dayjs@1.11.6/locale/:LOCALE.min.js - relativeTime: https://cdn.jsdelivr.net/npm/dayjs@1.11.6/plugin/relativeTime.min.js - localizedFormat: https://cdn.jsdelivr.net/npm/dayjs@1.11.6/plugin/localizedFormat.min.js - -countup: - js: https://cdn.jsdelivr.net/npm/countup.js@1.9.3/dist/countUp.min.js - -magnific-popup: - css: https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/magnific-popup.min.css - js: https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/jquery.magnific-popup.min.js - -lazysizes: - js: https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js - -clipboard: - js: https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js - -polyfill: - js: https://polyfill.io/v3/polyfill.min.js?features=es6 - -mathjax: - js: https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/tex-chtml.js diff --git a/_data/assets/self_host.yml b/_data/assets/self_host.yml deleted file mode 100644 index 817c78e..0000000 --- a/_data/assets/self_host.yml +++ /dev/null @@ -1,51 +0,0 @@ -# fonts - -webfonts: /assets/lib/fonts/main.css - -# Libraries - -jquery: - js: /assets/lib/jquery-3.6.0/jquery.min.js - -bootstrap: - css: /assets/lib/bootstrap-4.6.1/bootstrap.min.css - js: /assets/lib/bootstrap-4.6.1/bootstrap.bundle.min.js - -bootstrap-toc: - css: /assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css - js: /assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js - -fontawesome: - css: /assets/lib/fontawesome-free-6.2.1/css/all.min.css - -search: - js: /assets/lib/simple-jekyll-search-1.10.0/simple-jekyll-search.min.js - -mermaid: - js: /assets/lib/mermaid-9.1.7/mermaid.min.js - -dayjs: - js: - common: /assets/lib/dayjs-1.10.7/dayjs.min.js - locale: /assets/lib/dayjs-1.10.7/locale/en.min.js - relativeTime: /assets/lib/dayjs-1.10.7/plugin/relativeTime.min.js - localizedFormat: /assets/lib/dayjs-1.10.7/plugin/localizedFormat.min.js - -countup: - js: /assets/lib/countup.js-1.9.3/countUp.min.js - -magnific-popup: - css: /assets/lib/magnific-popup-1.1.0/magnific-popup.css - js: /assets/lib/magnific-popup-1.1.0/jquery.magnific-popup.min.js - -lazysizes: - js: /assets/lib/lazysizes-5.3.2/lazysizes.min.js - -clipboard: - js: /assets/lib/clipboard-2.0.9/clipboard.min.js - -polyfill: - js: /assets/lib/polyfill-v3-es6/polyfill.min.js - -mathjax: - js: /assets/lib/mathjax-3.2.0/tex-chtml.js diff --git a/_data/contact.yml b/_data/contact.yml deleted file mode 100644 index a94e555..0000000 --- a/_data/contact.yml +++ /dev/null @@ -1,30 +0,0 @@ -# The contact options. - -- - type: github - icon: 'fab fa-github' -- - type: twitter - icon: 'fab fa-twitter' -- - type: email - icon: 'fas fa-envelope' - noblank: true # open link in current tab -- - type: rss - icon: 'fas fa-rss' - noblank: true - -# Uncomment and complete the url below to enable more contact options -# - -# type: mastodon -# icon: 'fab fa-mastodon' # icons powered by -# url: '' # Fill with your Mastodon account page, rel="me" will be applied for verification -# - -# type: linkedin -# icon: 'fab fa-linkedin' # icons powered by -# url: '' # Fill with your Linkedin homepage -# - -# type: stack-overflow -# icon: 'fab fa-stack-overflow' -# url: '' # Fill with your stackoverflow homepage diff --git a/_data/locales/bg-BG.yml b/_data/locales/bg-BG.yml deleted file mode 100644 index 3e4103c..0000000 --- a/_data/locales/bg-BG.yml +++ /dev/null @@ -1,83 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Публикация - category: Категория - tag: Таг - -# The tabs of sidebar -tabs: - # format: : - home: Начало - categories: Категории - tags: Тагове - archives: Архив - about: За мен - -# the text displayed in the search bar & search results -search: - hint: търси - cancel: Отмени - no_results: Упс! Не са намерени резултати. - -panel: - lastmod: Наскоро обновени - trending_tags: Популярни тагове - toc: Съдържание - -copyright: - # Shown at the bottom of the post - license: - template: Тази публикация е лицензирана под :LICENSE_NAME от автора. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Някои права запазени. - verbose: >- - Освен ако не е посочено друго, публикациите в блога на този сайт са лицензирани - под лиценза Creative Commons Attribution 4.0 (CC BY 4.0) от автора. - -meta: Създадено чрез :PLATFORM и :THEME тема. - -not_found: - statment: Съжалявам, но на този URL адрес няма налично съдържание. - -notification: - update_found: Налична е нова версия на съдържанието. - update: Обнови - -# ----- Posts related labels ----- - -post: - written_by: Автор - posted: Публикувана - updated: Обновена - words: думи - pageview_measure: преглеждания - read_time: - unit: мин - prompt: четиво - relate_posts: Още за четене - share: Споделете - button: - next: По-нови - previous: По-стари - copy_code: - succeed: Копирано! - share_link: - title: Копирай линк - succeed: Линкът е копиран успешно! - # pinned prompt of posts list on homepage - pin_prompt: Прикрепенa - -# categories page -categories: - category_measure: - singular: категория - plural: категории - post_measure: - singular: публикация - plural: публикации diff --git a/_data/locales/de-DE.yml b/_data/locales/de-DE.yml deleted file mode 100644 index 3088a3c..0000000 --- a/_data/locales/de-DE.yml +++ /dev/null @@ -1,82 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Eintrag - category: Kategorie - tag: Tag - -# The tabs of sidebar -tabs: - # format: : - home: Startseite - categories: Kategorien - tags: Tags - archives: Archiv - about: Über - -# the text displayed in the search bar & search results -search: - hint: Suche - cancel: Abbrechen - no_results: Ups! Keine Einträge gefunden. - -panel: - lastmod: Kürzlich aktualisiert - trending_tags: Beliebte Tags - toc: Inhalt - -copyright: - # Shown at the bottom of the post - license: - template: Dieser Eintrag ist vom Autor unter :LICENSE_NAME lizensiert. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Einige Rechte vorbehalten. - verbose: >- - Alle Einträge auf dieser Seite stehen, soweit nicht anders angegeben, unter der Lizenz Creative Commons Attribution 4.0 (CC BY 4.0). - -meta: Powered by :PLATFORM with :THEME theme. - -not_found: - statment: Entschuldigung, dieser Link verweist auf keine vorhandene Ressource. - -notification: - update_found: Eine neue Version ist verfügbar. - update: Neue Version - -# ----- Posts related labels ----- - -post: - written_by: Von - posted: Veröffentlicht - updated: Aktualisiert - words: Wörter - pageview_measure: Aufrufe - read_time: - unit: Minuten - prompt: lesen - relate_posts: Weiterlesen - share: Teilen - button: - next: Nächster Eintrag - previous: Eintrag vorher - copy_code: - succeed: Kopiert! - share_link: - title: Link kopieren - succeed: Link erfolgreich kopiert! - # pinned prompt of posts list on homepage - pin_prompt: Angepinnt - -# categories page -categories: - category_measure: - singular: Kategorie - plural: Kategorien - post_measure: - singular: Eintrag - plural: Einträge diff --git a/_data/locales/en.yml b/_data/locales/en.yml deleted file mode 100644 index 975f5f0..0000000 --- a/_data/locales/en.yml +++ /dev/null @@ -1,93 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Post - category: Category - tag: Tag - -# The tabs of sidebar -tabs: - # format: : - home: Home - categories: Categories - tags: Tags - archives: Archives - about: About - -# the text displayed in the search bar & search results -search: - hint: search - cancel: Cancel - no_results: Oops! No results found. - -panel: - lastmod: Recently Updated - trending_tags: Trending Tags - toc: Contents - -copyright: - # Shown at the bottom of the post - license: - template: This post is licensed under :LICENSE_NAME by the author. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Some rights reserved. - verbose: >- - 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 :PLATFORM theme :THEME. - -not_found: - statment: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. - -notification: - update_found: A new version of content is available. - update: Update - -# ----- Posts related labels ----- - -post: - written_by: By - posted: Posted - updated: Updated - words: words - pageview_measure: views - read_time: - unit: min - prompt: read - relate_posts: Further Reading - share: Share - button: - next: Newer - previous: Older - copy_code: - succeed: Copied! - share_link: - title: Copy link - succeed: Link copied successfully! - # pinned prompt of posts list on homepage - pin_prompt: Pinned - -# Date time format. -# See: , -df: - post: - strftime: '%b %e, %Y' - dayjs: 'll' - archives: - strftime: '%b' - dayjs: 'MMM' - -# categories page -categories: - category_measure: - singular: category - plural: categories - post_measure: - singular: post - plural: posts diff --git a/_data/locales/es-ES.yml b/_data/locales/es-ES.yml deleted file mode 100644 index ee3a20f..0000000 --- a/_data/locales/es-ES.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Entrada - category: Categoría - tag: Etiqueta - -# The tabs of sidebar -tabs: - # format: : - home: Inicio - categories: Categorías - tags: Etiquetas - archives: Archivo - about: Acerca de - -# the text displayed in the search bar & search results -search: - hint: Buscar - cancel: Cancelar - no_results: ¡Oops! No se encuentran resultados. - -panel: - lastmod: Actualizado recientemente - trending_tags: Etiquetas populares - toc: Contenido - -copyright: - # Shown at the bottom of the post - license: - template: Esta entrada está licenciada bajo :LICENSE_NAME por el autor. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Algunos derechos reservados. - verbose: >- - Salvo que se indique explícitamente, las entradas de este blog están licenciadas - bajo la Creative Commons Attribution 4.0 International (CC BY 4.0) License por el autor. - -meta: Hecho con :PLATFORM usando el tema :THEME. - -not_found: - statment: Lo sentimos, hemos perdido esa URL o apunta a algo que no existe. - -notification: - update_found: Hay una nueva versión de contenido disponible. - update: Actualizar - -# ----- Posts related labels ----- - -post: - written_by: Por - posted: Publicado - updated: Actualizado - words: palabras - pageview_measure: visitas - read_time: - unit: min - prompt: ' de lectura' - relate_posts: Lecturas adicionales - share: Compartir - button: - next: Nuevo - previous: Anterior - copy_code: - succeed: ¡Copiado! - share_link: - title: Copiar enlace - succeed: ¡Enlace copiado! - # pinned prompt of posts list on homepage - pin_prompt: Fijado - -# categories page -categories: - category_measure: categorias - post_measure: entradas diff --git a/_data/locales/fr-FR.yml b/_data/locales/fr-FR.yml deleted file mode 100644 index 0d29a87..0000000 --- a/_data/locales/fr-FR.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Post - category: Catégorie - tag: Tag - -# The tabs of sidebar -tabs: - # format: : - home: Accueil - categories: Catégories - tags: Tags - archives: Archives - about: A propos de - -# the text displayed in the search bar & search results -search: - hint: recherche - cancel: Annuler - no_results: Oups ! Aucun résultat trouvé. - -panel: - lastmod: Récemment mis à jour - trending_tags: Tags tendance - toc: Contenu - -copyright: - # Shown at the bottom of the post - license: - template: Cet article est sous licence :LICENSE_NAME par l'auteur. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Certains droits réservés. - verbose: >- - Sauf mention contraire, les articles de ce site sont publiés sous licence - sous la licence Creative Commons Attribution 4.0 International (CC BY 4.0) par l'auteur. - -meta: Propulsé par :PLATFORM avec le thème :THEME - -not_found: - statment: Désolé, nous avons égaré cette URL ou elle pointe vers quelque chose qui n'existe pas. - -notification: - update_found: Une nouvelle version du contenu est disponible. - update: Mise à jour - -# ----- Posts related labels ----- - -post: - written_by: Par - posted: Posté - updated: Mis à jour - words: mots - pageview_measure: vues - read_time: - unit: min - prompt: lire - relate_posts: Autres lectures - share: Partager - button: - next: Plus récent - previous: Plus ancien - copy_code: - succeed: Copié ! - share_link: - title: Copier le lien - succeed: Lien copié avec succès ! - # pinned prompt of posts list on homepage - pin_prompt: Épinglé - -# categories page -categories: - category_measure: catégories - post_measure: posts diff --git a/_data/locales/hu-HU.yml b/_data/locales/hu-HU.yml deleted file mode 100644 index f24b8c5..0000000 --- a/_data/locales/hu-HU.yml +++ /dev/null @@ -1,81 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Bejegyzés - category: Kategória - tag: Címke - -# The tabs of sidebar -tabs: - # format: : - home: Kezdőlap - categories: Kategóriák - tags: Címkék - archives: Archívum - about: Rólam - -# the text displayed in the search bar & search results -search: - hint: keresés - cancel: Mégse - no_results: Oops! Nincs találat a keresésre. - -panel: - lastmod: Legutóbb frissítve - trending_tags: Népszerű Címkék - toc: Tartalom - links: Blog linkek - -copyright: - # Shown at the bottom of the post - license: - template: A bejegyzés :LICENSE_NAME licenccel rendelkezik. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Néhány jog fenntartva. - verbose: >- - Az oldalon található tartalmak - Creative Commons Attribution 4.0 International (CC BY 4.0) licenccel rendelkeznek, - hacsak másképp nincs jelezve. - -meta: Készítve :PLATFORM motorral :THEME témával. - -not_found: - statment: Sajnáljuk, az URL-t rosszul helyeztük el, vagy valami nem létezőre mutat. - -notification: - update_found: Elérhető a tartalom új verziója. - update: Frissítés - -# ----- Posts related labels ----- - -post: - written_by: Szerző - posted: Létrehozva - updated: Frissítve - words: szó - pageview_measure: látogató - read_time: - unit: perc - prompt: elolvasni - relate_posts: További olvasnivaló - share: Megosztás - button: - next: Újabb - previous: Régebbi - copy_code: - succeed: Másolva! - share_link: - title: Link másolása - succeed: Link sikeresen másolva! - # pinned prompt of posts list on homepage - pin_prompt: Kitűzve - -# categories page -categories: - category_measure: kategória - post_measure: bejegyzés diff --git a/_data/locales/id-ID.yml b/_data/locales/id-ID.yml deleted file mode 100644 index 59ec661..0000000 --- a/_data/locales/id-ID.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Postingan - category: Kategori - tag: Tagar - -# The tabs of sidebar -tabs: - # format: : - home: Beranda - categories: Kategori - tags: Tagar - archives: Arsip - about: Tentang - -# the text displayed in the search bar & search results -search: - hint: Cari - cancel: Batal - no_results: Ups! Tidak ada hasil yang ditemukan. - -panel: - lastmod: Postingan Terbaru - trending_tags: Tagar Terpopuler - toc: Konten - -copyright: - # Shown at the bottom of the post - license: - template: Postingan ini dilisensikan di bawah :LICENSE_NAME oleh penulis. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Sebagian konten dilindungi. - verbose: >- - Kecuali jika dinyatakan, Postingan blog di situs ini dilisensikan - di bawah Lisensi Creative Commons Attribution 4.0 International (CC BY 4.0) oleh penulis. - -meta: Didukung oleh :PLATFORM dengan tema :THEME. - -not_found: - statment: Maaf, kami gagal menemukan URL itu atau memang mengarah ke sesuatu yang tidak ada. - -notification: - update_found: Versi konten baru tersedia. - update: Perbarui - -# ----- Posts related labels ----- - -post: - written_by: Oleh - posted: Diterbitkan - updated: Diperbarui - words: kata - pageview_measure: dilihat - read_time: - unit: menit - prompt: baca - relate_posts: Postingan Lainya - share: Bagikan - button: - next: Terbaru - previous: Terlama - copy_code: - succeed: Disalin! - share_link: - title: Salin tautan - succeed: Tautan berhasil disalin! - # pinned prompt of posts list on homepage - pin_prompt: Disematkan - -# categories page -categories: - category_measure: kategori - post_measure: Postingan diff --git a/_data/locales/ko-KR.yml b/_data/locales/ko-KR.yml deleted file mode 100644 index 73e1ded..0000000 --- a/_data/locales/ko-KR.yml +++ /dev/null @@ -1,86 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: 포스트 - category: 카테고리 - tag: 태그 - -# The tabs of sidebar -tabs: - # format: : - home: 홈 - categories: 카테고리 - tags: 태그 - archives: 아카이브 - about: 정보 - -# the text displayed in the search bar & search results -search: - hint: 검색 - cancel: 취소 - no_results: 검색 결과가 없습니다. - -panel: - lastmod: 최근 업데이트 - trending_tags: 인기 태그 - toc: 바로가기 - -copyright: - # Shown at the bottom of the post - license: - template: 이 기사는 저작권자의 :LICENSE_NAME 라이센스를 따릅니다. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: 일부 권리 보유 - verbose: >- - 명시되지 않는 한 이 사이트의 블로그 게시물은 작성자의 - Creative Commons Attribution 4.0 International(CC BY 4.0) 라이선스에 따라 사용이 허가되었습니다. - -meta: Powered by :PLATFORM with :THEME theme. - -not_found: - statment: 해당 URL은 존재하지 않습니다. - -notification: - update_found: 새 버전의 콘텐츠를 사용할 수 있습니다. - update: 업데이트 - -# ----- Posts related labels ----- - -post: - written_by: By - posted: 게시 - updated: 업데이트 - words: 단어 - pageview_measure: 조회 - read_time: - unit: 분 - prompt: 읽는 시간 - relate_posts: 관련된 글 - share: 공유하기 - button: - next: 다음 글 - previous: 이전 글 - copy_code: - succeed: 복사되었습니다! - share_link: - title: 링크 복사하기 - succeed: 링크가 복사되었습니다! - # pinned prompt of posts list on homepage - pin_prompt: 핀 - -# Date time format. -# See: , -df: - post: - strftime: '%Y/%m/%d' - dayjs: 'YYYY/MM/DD' - -# categories page -categories: - category_measure: 카테고리 - post_measure: 포스트 diff --git a/_data/locales/my-MM.yml b/_data/locales/my-MM.yml deleted file mode 100644 index 9990c76..0000000 --- a/_data/locales/my-MM.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: ပို့စ် - category: ကဏ္ဍ - tag: နာမ(တက်ဂ်) - -# The tabs of sidebar -tabs: - # format: : - home: အဓိကစာမျက်နှာ - categories: ကဏ္ဍများ - tags: နာမ(တက်ဂ်)များ - archives: မှတ်တမ်း​တိုက် - about: အကြောင်းအရာ - -# the text displayed in the search bar & search results -search: - hint: ရှာဖွေမည် - cancel: ဖျက်သိမ်းမည် - no_results: အိုး! ဘာမှမရှိပါ - -panel: - lastmod: မကြာသေးမီကမွမ်းမံထားသည် - trending_tags: ခေတ်စားနေသည့်တက်ဂ်များ - toc: အကြောင်းအရာများ - -copyright: - # Shown at the bottom of the post - license: - template: ဤပို့စ်သည်စာရေးသူ၏ :LICENSE_NAME လိုင်စင်ရထားသည်။ - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: မူပိုင်ခွင့်အချို့ကို လက်ဝယ်ထားသည်။ - verbose: >- - အခြားမှတ်သားထားချက်များမှလွဲ၍ ဤဆိုက်ရှိ ဘလော့ဂ်ပို့စ်များသည် စာရေးသူ၏ - Creative Commons Attribution 4.0 International (CC BY 4.0) အောက်တွင် လိုင်စင်ရထားပါသည်။ - -meta: Powered by :PLATFORM with :THEME theme. - -not_found: - statment: ဝမ်းနည်းပါသည်၊ ကျွန်ုပ်တို့သည် အဆိုပါ URL ကို မှားယွင်းစွာ နေရာချထားခြင်း သို့မဟုတ် ၎င်းသည် မရှိသောအရာကို ညွှန်ပြနေပါသည်။ - -notification: - update_found: အကြောင်းအရာဗားရှင်းအသစ်ကို ရနိုင်ပါပြီ။ - update: အပ်ဒိတ် - -# ----- Posts related labels ----- - -post: - written_by: ကရေးသားခဲ့သည်။ - posted: တင်ထားခဲ့သည်။ - updated: မွမ်းမံထားခဲ့သည်။ - words: စကားလုံးများ - pageview_measure: အမြင်များ - read_time: - unit: မိနစ် - prompt: ဖတ်ပါမည် - relate_posts: နောက်ထပ်ဖတ်ရန် - share: မျှဝေရန် - button: - next: အသစ်များ - previous: အဟောင်းများ - copy_code: - succeed: ကူးယူလိုက်ပြီ။ - share_link: - title: လင့်ခ်ကို ကူးယူရန် - succeed: လင့်ခ်ကို ကူးယူလိုက်ပြီ။ - # pinned prompt of posts list on homepage - pin_prompt: ချိတ်ထားသည်။ - -# categories page -categories: - category_measure: ကဏ္ဍများ - post_measure: ပို့စ်များ diff --git a/_data/locales/pt-BR.yml b/_data/locales/pt-BR.yml deleted file mode 100644 index 831e6d3..0000000 --- a/_data/locales/pt-BR.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Post - category: Categoria - tag: Tag - -# The tabs of sidebar -tabs: - # format: : - home: Home - categories: Categorias - tags: Tags - archives: Arquivos - about: Sobre - -# the text displayed in the search bar & search results -search: - hint: Buscar - cancel: Cancelar - no_results: Oops! Nenhum resultado encontrado. - -panel: - lastmod: Atualizados recentemente - trending_tags: Trending Tags - toc: Conteúdo - -copyright: - # Shown at the bottom of the post - license: - template: Esta postagem está licenciada sob :LICENSE_NAME pelo autor. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Alguns direitos reservados. - verbose: >- - Exceto onde indicado de outra forma, as postagens do blog neste site são licenciadas sob a - Creative Commons Attribution 4.0 International (CC BY 4.0) License pelo autor. - -meta: Feito com :PLATFORM usando o tema :THEME. - -not_found: - statment: Desculpe, a página não foi encontrada. - -notification: - update_found: Uma nova versão do conteúdo está disponível. - update: atualização - -# ----- Posts related labels ----- - -post: - written_by: Por - posted: Postado em - updated: Atualizado - words: palavras - pageview_measure: visualizações - read_time: - unit: min - prompt: " de leitura" - relate_posts: Leia também - share: Compartilhar - button: - next: Próximo - previous: Anterior - copy_code: - succeed: Copiado! - share_link: - title: Copie o link - succeed: Link copiado com sucesso! - # pinned prompt of posts list on homepage - pin_prompt: Fixado - -# categories page -categories: - category_measure: categorias - post_measure: posts diff --git a/_data/locales/ru-RU.yml b/_data/locales/ru-RU.yml deleted file mode 100644 index 3cd937c..0000000 --- a/_data/locales/ru-RU.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Публикация - category: Категория - tag: Тег - -# The tabs of sidebar -tabs: - # format: : - home: Домашняя страница - categories: Категории - tags: Теги - archives: Архив - about: О сайте - -# the text displayed in the search bar & search results -search: - hint: поиск - cancel: Отменить - no_results: Ох! Ничего не найдено. - -panel: - lastmod: Недавно обновлено - trending_tags: Популярные теги - toc: Содержание - -copyright: - # Shown at the bottom of the post - license: - template: Публикация защищена лицензией :LICENSE_NAME. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Некоторые права защищены. - verbose: >- - Публикации на сайте защищены лицензией Creative Commons Attribution 4.0 International (CC BY 4.0), - если в тексте публикации не указано иное. - -meta: Powered by :PLATFORM with :THEME theme. - -not_found: - statment: Извините, эта ссылка указывает на ресурс который не существует. - -notification: - update_found: Доступна новая версия контента. - update: Обновлять - -# ----- Posts related labels ----- - -post: - written_by: Автор - posted: Время публикации - updated: Обновлено - words: слов - pageview_measure: просмотров - read_time: - unit: минут - prompt: чтения - relate_posts: Вам также может быть интересно - share: Поделиться - button: - next: Предыдущая публикация - previous: Следующая публикация - copy_code: - succeed: Скопировано успешно! - share_link: - title: Скопировать ссылку - succeed: Ссылка успешно скопирована! - # pinned prompt of posts list on homepage - pin_prompt: Закреплено - -# categories page -categories: - category_measure: категории - post_measure: публикации diff --git a/_data/locales/tr-TR.yml b/_data/locales/tr-TR.yml deleted file mode 100644 index f7c2567..0000000 --- a/_data/locales/tr-TR.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Gönderi - category: Kategori - tag: Etiket - -# The tabs of sidebar -tabs: - # format: : - home: Ana Sayfa - categories: Kategoriler - tags: Etiketler - archives: Arşiv - about: Hakkında - -# the text displayed in the search bar & search results -search: - hint: Ara... - cancel: İptal - no_results: Hop! Öyle bir şey bulamadım. - -panel: - lastmod: Yeni Güncellendi - trending_tags: Yükselen Etiketler - toc: İçindekiler - -copyright: - # Shown at the bottom of the post - license: - template: Bu gönderi :LICENSE_NAME lisansı altındadır. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/deed.tr - - # Displayed in the footer - brief: Bazı hakları saklıdır. - verbose: >- - Aksi belirtilmediği sürece, bu sitedeki gönderiler Creative Commons Atıf 4.0 Uluslararası (CC BY 4.0) Lisansı altındadır. - Kısaca sayfa linkini de vererek paylaşabilir veya düzenleyip paylaşabilirsin. - -meta: :PLATFORM ve :THEME teması. - -not_found: - statment: Üzgünüz, bu linki yanlış yerleştirdik veya var olmayan bir şeye işaret ediyor. - -notification: - update_found: İçeriğin yeni bir sürümü mevcut. - update: Güncelle - -# ----- Posts related labels ----- - -post: - written_by: Yazan - posted: Gönderilme Tarihi - updated: Güncellenme Tarihi - words: sözcük - pageview_measure: görüntülenme - read_time: - unit: dakikada - prompt: okunabilir - relate_posts: Benzer Gönderiler - share: Paylaş - button: - next: İleri - previous: Geri - copy_code: - succeed: Kopyalandı. - share_link: - title: Linki kopyala - succeed: Link kopyalandı. - # pinned prompt of posts list on homepage - pin_prompt: Sabitlendi - -# categories page -categories: - category_measure: kategori - post_measure: gönderi diff --git a/_data/locales/uk-UA.yml b/_data/locales/uk-UA.yml deleted file mode 100644 index 6925e42..0000000 --- a/_data/locales/uk-UA.yml +++ /dev/null @@ -1,79 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Публікація - category: Категорія - tag: Тег - -# The tabs of sidebar -tabs: - # format: : - home: Домашня сторінка - categories: Категорії - tags: Теги - archives: Архів - about: Про сайт - -# the text displayed in the search bar & search results -search: - hint: пошук - cancel: Скасувати - no_results: Ох! Нічого не знайдено. - -panel: - lastmod: Нещодавно оновлено - trending_tags: Популярні теги - toc: Зміст - -copyright: - # Shown at the bottom of the post - license: - template: Публікація захищена ліцензією :LICENSE_NAME. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Деякі права захищено. - verbose: >- - Публікації на сайті захищено ліцензією Creative Commons Attribution 4.0 International (CC BY 4.0), - якщо інше не вказано в тексті. - -meta: Powered by :PLATFORM with :THEME theme. - -not_found: - statment: Вибачте, це посилання вказує на ресурс, що не існує. - -notification: - update_found: Доступна нова версія вмісту. - update: Оновлення - -# ----- Posts related labels ----- - -post: - written_by: Автор - posted: Час публікації - updated: Оновлено - words: слів - pageview_measure: переглядів - read_time: - unit: хвилин - prompt: читання - relate_posts: Вас також може зацікавити - share: Поділитися - button: - next: Попередня публікація - previous: Наступна публікація - copy_code: - succeed: Успішно скопійовано! - share_link: - title: Скопіювати посилання - succeed: Посилання успішно скопійовано! - # pinned prompt of posts list on homepage - pin_prompt: Закріплено - -# categories page -categories: - category_measure: категорії - post_measure: публікації diff --git a/_data/locales/vi-VN.yml b/_data/locales/vi-VN.yml deleted file mode 100644 index 592000d..0000000 --- a/_data/locales/vi-VN.yml +++ /dev/null @@ -1,77 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: Bài viết - category: Danh mục - tag: Thẻ - -# The tabs of sidebar -tabs: - # format: : - home: Trang chủ - categories: Các danh mục - tags: Các thẻ - archives: Lưu trữ - about: Giới thiệu - -# the text displayed in the search bar & search results -search: - hint: tìm kiếm - cancel: Hủy - no_results: Không có kết quả tìm kiếm. - -panel: - lastmod: Mới cập nhật - trending_tags: Các thẻ thịnh hành - toc: Mục lục - -copyright: - # Shown at the bottom of the post - license: - template: Bài viết này được cấp phép bởi tác giả theo giấy phép :LICENSE_NAME. - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: Một số quyền được bảo lưu. - verbose: >- - Trừ khi có ghi chú khác, các bài viết đăng trên trang này được cấp phép bởi tác giả theo giấy phép Creative Commons Attribution 4.0 International (CC BY 4.0). -meta: Trang web này được tạo bởi :PLATFORM với chủ đề :THEME. - -not_found: - statment: Xin lỗi, chúng tôi đã đặt nhầm URL hoặc đường dẫn trỏ đến một trang nào đó không tồn tại. - -notification: - update_found: Đã có phiên bản mới của nội dung. - update: Cập nhật - -# ----- Posts related labels ----- - -post: - written_by: Viết bởi - posted: Đăng lúc - updated: Cập nhật lúc - words: từ - pageview_measure: lượt xem - read_time: - unit: phút - prompt: đọc - relate_posts: Bài viết liên quan - share: Chia sẻ - button: - next: Mới hơn - previous: Cũ hơn - copy_code: - succeed: Đã sao chép! - share_link: - title: Sao chép đường dẫn - succeed: Đã sao chép đường dẫn thành công! - # pinned prompt of posts list on homepage - pin_prompt: Bài ghim - -# categories page -categories: - category_measure: danh mục - post_measure: bài viết diff --git a/_data/locales/zh-CN.yml b/_data/locales/zh-CN.yml deleted file mode 100644 index 1463e95..0000000 --- a/_data/locales/zh-CN.yml +++ /dev/null @@ -1,85 +0,0 @@ -# The layout text of site - -# ----- Commons label ----- - -layout: - post: 文章 - category: 分类 - tag: 标签 - -# The tabs of sidebar -tabs: - # format: : - home: 首页 - categories: 分类 - tags: 标签 - archives: 归档 - about: 关于 - -# the text displayed in the search bar & search results -search: - hint: 搜索 - cancel: 取消 - no_results: 搜索结果为空 - -panel: - lastmod: 最近更新 - trending_tags: 热门标签 - toc: 文章内容 - -copyright: - # Shown at the bottom of the post - license: - template: 本文由作者按照 :LICENSE_NAME 进行授权 - name: CC BY 4.0 - link: https://creativecommons.org/licenses/by/4.0/ - - # Displayed in the footer - brief: 保留部分权利。 - verbose: >- - 除非另有说明,本网站上的博客文章均由作者按照知识共享署名 4.0 国际 (CC BY 4.0) 许可协议进行授权。 - -meta: 本站由 :PLATFORM 生成,采用 :THEME 主题。 - -not_found: - statment: 抱歉,我们放错了该 URL,或者它指向了不存在的内容。 - -notification: - update_found: 发现新版本的内容。 - update: 更新 - -# ----- Posts related labels ----- - -post: - written_by: 作者 - posted: 发表于 - updated: 更新于 - words: 字 - pageview_measure: 次浏览 - read_time: - unit: 分钟 - prompt: 阅读 - relate_posts: 相关文章 - share: 分享 - button: - next: 下一篇 - previous: 上一篇 - copy_code: - succeed: 已复制! - share_link: - title: 分享链接 - succeed: 链接已复制! - # pinned prompt of posts list on homepage - pin_prompt: 顶置 - -# Date time format. -# See: , -df: - post: - strftime: '%Y/%m/%d' - dayjs: 'YYYY/MM/DD' - -# categories page -categories: - category_measure: 个分类 - post_measure: 篇文章 diff --git a/_data/share.yml b/_data/share.yml deleted file mode 100644 index 1206f4d..0000000 --- a/_data/share.yml +++ /dev/null @@ -1,27 +0,0 @@ -# Sharing options at the bottom of the post. -# Icons from - -platforms: - - - type: Twitter - icon: "fab fa-twitter" - link: "https://twitter.com/intent/tweet?text=TITLE&url=URL" - - - type: Facebook - icon: "fab fa-facebook-square" - link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL" - - - type: Telegram - icon: "fab fa-telegram" - link: "https://t.me/share/url?url=URL&text=TITLE" - - # Uncomment below if you need to. - # - - # type: Linkedin - # icon: "fab fa-linkedin" - # link: "https://www.linkedin.com/sharing/share-offsite/?url=URL" - # - # - - # type: Weibo - # icon: "fab fa-weibo" - # link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL" From afc1abfdd5acbf542923e66ac6fe9f66ab24fd08 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 29 Jan 2023 22:18:12 +0000 Subject: [PATCH 02/46] Update critical file(s) according to Chirpy v5.5.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 604662d..ace83ac 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.0" +gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.1" group :test do gem "html-proofer", "~> 3.18" From 85116817d18605cb14181774f798c0b37e52fdd0 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 5 Feb 2023 19:18:58 +0000 Subject: [PATCH 03/46] Update critical file(s) according to Chirpy v5.5.2 --- Gemfile | 2 +- README.md | 2 +- _data/contact.yml | 30 ++++++++++++++++++++++++++++++ _data/share.yml | 27 +++++++++++++++++++++++++++ 4 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 _data/contact.yml create mode 100644 _data/share.yml diff --git a/Gemfile b/Gemfile index ace83ac..06f67fd 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.1" +gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.2" group :test do gem "html-proofer", "~> 3.18" diff --git a/README.md b/README.md index 14aafe8..4f4c00f 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ To fully use all the features of **Chirpy**, you need to copy the other critical └── index.html ``` -In order to save your time, and to prevent you from missing some files when copying, we extract those files/configurations of the latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes. +To save you time, and also in case you lose some files while copying, we extract those files/configurations of the latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes. ## Prerequisites diff --git a/_data/contact.yml b/_data/contact.yml new file mode 100644 index 0000000..a94e555 --- /dev/null +++ b/_data/contact.yml @@ -0,0 +1,30 @@ +# The contact options. + +- + type: github + icon: 'fab fa-github' +- + type: twitter + icon: 'fab fa-twitter' +- + type: email + icon: 'fas fa-envelope' + noblank: true # open link in current tab +- + type: rss + icon: 'fas fa-rss' + noblank: true + +# Uncomment and complete the url below to enable more contact options +# - +# type: mastodon +# icon: 'fab fa-mastodon' # icons powered by +# url: '' # Fill with your Mastodon account page, rel="me" will be applied for verification +# - +# type: linkedin +# icon: 'fab fa-linkedin' # icons powered by +# url: '' # Fill with your Linkedin homepage +# - +# type: stack-overflow +# icon: 'fab fa-stack-overflow' +# url: '' # Fill with your stackoverflow homepage diff --git a/_data/share.yml b/_data/share.yml new file mode 100644 index 0000000..1206f4d --- /dev/null +++ b/_data/share.yml @@ -0,0 +1,27 @@ +# Sharing options at the bottom of the post. +# Icons from + +platforms: + - + type: Twitter + icon: "fab fa-twitter" + link: "https://twitter.com/intent/tweet?text=TITLE&url=URL" + - + type: Facebook + icon: "fab fa-facebook-square" + link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL" + - + type: Telegram + icon: "fab fa-telegram" + link: "https://t.me/share/url?url=URL&text=TITLE" + + # Uncomment below if you need to. + # - + # type: Linkedin + # icon: "fab fa-linkedin" + # link: "https://www.linkedin.com/sharing/share-offsite/?url=URL" + # + # - + # type: Weibo + # icon: "fab fa-weibo" + # link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL" From ff0f0b801e185e8158d17bccd9d4670c0d680a3d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 17 Mar 2023 18:23:14 +0000 Subject: [PATCH 04/46] Update critical file(s) according to Chirpy v5.6.0 --- .editorconfig | 7 ++- .github/workflows/pages-deploy.yml | 2 +- .gitignore | 29 ++++++------ Gemfile | 2 +- README.md | 4 +- _config.yml | 75 +++++++++++++++--------------- _data/contact.yml | 38 +++++++-------- _data/share.yml | 18 ++++--- assets/lib | 2 +- 9 files changed, 88 insertions(+), 89 deletions(-) diff --git a/.editorconfig b/.editorconfig index f27e9a9..2b740bf 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,8 +9,11 @@ trim_trailing_whitespace = true end_of_line = lf insert_final_newline = true -[*.js] -indent_size = 4 +[*.{js,css,scss}] +quote_type = single + +[*.{yml,yaml}] +quote_type = double [*.md] trim_trailing_whitespace = false diff --git a/.github/workflows/pages-deploy.yml b/.github/workflows/pages-deploy.yml index 356d42a..a0de59d 100644 --- a/.github/workflows/pages-deploy.yml +++ b/.github/workflows/pages-deploy.yml @@ -37,7 +37,7 @@ jobs: - name: Setup Pages id: pages - uses: actions/configure-pages@v1 + uses: actions/configure-pages@v3 - name: Setup Ruby uses: ruby/setup-ruby@v1 diff --git a/.gitignore b/.gitignore index 9735d33..0124b68 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,22 @@ -# hidden files -.* -!.git* -!.editorconfig -!.nojekyll -!.husky -!.commitlintrc.json -!.versionrc.json -!.stylelintrc.json - -# bundler cache -_site +# Bundler cache +.bundle vendor Gemfile.lock -# rubygem +# Jekyll cache +.jekyll-cache +_site + +# RubyGems *.gem -# npm dependencies +# NPM dependencies node_modules package-lock.json + +# IDE configurations +.idea +.vscode + +# Misc +assets/js/dist diff --git a/Gemfile b/Gemfile index 06f67fd..eb7b217 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.5", ">= 5.5.2" +gem "jekyll-theme-chirpy", "~> 5.6", ">= 5.6.0" group :test do gem "html-proofer", "~> 3.18" diff --git a/README.md b/README.md index 4f4c00f..9b4e987 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,11 @@ To save you time, and also in case you lose some files while copying, we extract ## Prerequisites -Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of `Ruby`, `RubyGems`, `Jekyll` and `Bundler`. +Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of the basic environment. [Git](https://git-scm.com/) also needs to be installed. ## Installation -[**Use this template**][use-template] to generate a brand new repository and name it `.github.io`, where `GH_USERNAME` represents your GitHub username. +Sign in to GitHub and [**use this template**][use-template] to generate a brand new repository and name it `USERNAME.github.io`, where `USERNAME` represents your GitHub username. Then clone it to your local machine and run: diff --git a/_config.yml b/_config.yml index f3a1229..7ed3e72 100644 --- a/_config.yml +++ b/_config.yml @@ -5,60 +5,59 @@ theme: jekyll-theme-chirpy # Change the following value to '/PROJECT_NAME' ONLY IF your site type is GitHub Pages Project sites # and doesn't have a custom domain. -baseurl: '' +baseurl: "" # The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm # If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed, # otherwise, the layout language will use the default value of 'en'. lang: en - # Change to your timezone › http://www.timezoneconverter.com/cgi-bin/findzone/findzone timezone: # jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md # ↓ -------------------------- -title: Chirpy # the main title +title: Chirpy # the main title -tagline: A text-focused Jekyll theme # it will display as the sub-title +tagline: A text-focused Jekyll theme # it will display as the sub-title -description: >- # used by seo meta and the atom feed - A minimal, responsive, and powerful Jekyll theme for presenting professional writing. +description: >- # used by seo meta and the atom feed + A minimal, responsive and feature-rich Jekyll theme for technical writing. # fill in the protocol & hostname for your site, e.g., 'https://username.github.io' -url: '' +url: "" github: - username: github_username # change to your github username + username: github_username # change to your github username twitter: - username: twitter_username # change to your twitter username + username: twitter_username # change to your twitter username social: # Change to your full name. # It will be displayed as the default author of the posts and the copyright owner in the Footer name: your_full_name - email: example@domain.com # change to your email address + email: example@domain.com # change to your email address links: # The first element serves as the copyright owner's link - - https://twitter.com/username # change to your twitter homepage - - https://github.com/username # change to your github homepage + - https://twitter.com/username # change to your twitter homepage + - https://github.com/username # change to your github homepage # Uncomment below to add more social links # - https://www.facebook.com/username # - https://www.linkedin.com/in/username -google_site_verification: # fill in to your verification string +google_site_verification: # fill in to your verification string # ↑ -------------------------- # The end of `jekyll-seo-tag` settings google_analytics: - id: # fill in your Google Analytics ID + id: # fill in your Google Analytics ID # Google Analytics pageviews report settings pv: - proxy_endpoint: # fill in the Google Analytics superProxy endpoint of Google App Engine - cache_path: # the local PV cache data, friendly to visitors from GFW region + proxy_endpoint: # fill in the Google Analytics superProxy endpoint of Google App Engine + cache_path: # the local PV cache data, friendly to visitors from GFW region # Prefer color scheme setting. # @@ -71,7 +70,7 @@ google_analytics: # light - Use the light color scheme # dark - Use the dark color scheme # -theme_mode: # [light|dark] +theme_mode: # [light|dark] # The CDN endpoint for images. # Notice that once it is assigned, the CDN url @@ -83,39 +82,39 @@ img_cdn: # the avatar on sidebar, support local or CORS resources avatar: -# boolean type, the global switch for ToC in posts. +# boolean type, the global switch for TOC in posts. toc: true comments: - active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable + active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable # The active options are as follows: disqus: - shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname + shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname # utterances settings › https://utteranc.es/ utterances: - repo: # / - issue_term: # < url | pathname | title | ...> + repo: # / + issue_term: # < url | pathname | title | ...> # Giscus options › https://giscus.app giscus: - repo: # / + repo: # / repo_id: category: category_id: - mapping: # optional, default to 'pathname' - input_position: # optional, default to 'bottom' - lang: # optional, default to the value of `site.lang` + mapping: # optional, default to 'pathname' + input_position: # optional, default to 'bottom' + lang: # optional, default to the value of `site.lang` reactions_enabled: # optional, default to the value of `1` # Self-hosted static assets, optional › https://github.com/cotes2020/chirpy-static-assets assets: self_host: - enabled: # boolean, keep empty means false + enabled: # boolean, keep empty means false # specify the Jekyll environment, empty means both # only works if `assets.self_host.enabled` is 'true' - env: # [development|production] + env: # [development|production] pwa: - enabled: true # the option for PWA feature + enabled: true # the option for PWA feature paginate: 10 @@ -123,7 +122,7 @@ paginate: 10 kramdown: syntax_highlighter: rouge - syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options + syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options css_class: highlight # default_lang: console span: @@ -139,12 +138,12 @@ collections: defaults: - scope: - path: '' # An empty string here means all files in the project + path: "" # An empty string here means all files in the project type: posts values: layout: post - comments: true # Enable comments in posts. - toc: true # Display TOC column in posts. + comments: true # Enable comments in posts. + toc: true # Display TOC column in posts. # DO NOT modify the following parameter unless you are confident enough # to update the code of all other post links in this project. permalink: /posts/:title/ @@ -153,8 +152,8 @@ defaults: values: comments: false - scope: - path: '' - type: tabs # see `site.collections` + path: "" + type: tabs # see `site.collections` values: layout: page permalink: /:title/ @@ -180,13 +179,13 @@ compress_html: envs: [development] exclude: - - '*.gem' - - '*.gemspec' + - "*.gem" + - "*.gemspec" - tools - README.md - CHANGELOG.md - LICENSE - - gulpfile.js + - rollup.config.js - node_modules - package*.json diff --git a/_data/contact.yml b/_data/contact.yml index a94e555..76b667a 100644 --- a/_data/contact.yml +++ b/_data/contact.yml @@ -1,30 +1,28 @@ # The contact options. -- - type: github - icon: 'fab fa-github' -- - type: twitter - icon: 'fab fa-twitter' -- - type: email - icon: 'fas fa-envelope' - noblank: true # open link in current tab -- - type: rss - icon: 'fas fa-rss' - noblank: true +- type: github + icon: "fab fa-github" + +- type: twitter + icon: "fab fa-twitter" +- type: email + icon: "fas fa-envelope" + noblank: true # open link in current tab + +- type: rss + icon: "fas fa-rss" + noblank: true # Uncomment and complete the url below to enable more contact options -# - -# type: mastodon +# +# - type: mastodon # icon: 'fab fa-mastodon' # icons powered by # url: '' # Fill with your Mastodon account page, rel="me" will be applied for verification -# - -# type: linkedin +# +# - type: linkedin # icon: 'fab fa-linkedin' # icons powered by # url: '' # Fill with your Linkedin homepage -# - -# type: stack-overflow +# +# - type: stack-overflow # icon: 'fab fa-stack-overflow' # url: '' # Fill with your stackoverflow homepage diff --git a/_data/share.yml b/_data/share.yml index 1206f4d..c1d4d63 100644 --- a/_data/share.yml +++ b/_data/share.yml @@ -2,26 +2,24 @@ # Icons from platforms: - - - type: Twitter + - type: Twitter icon: "fab fa-twitter" link: "https://twitter.com/intent/tweet?text=TITLE&url=URL" - - - type: Facebook + + - type: Facebook icon: "fab fa-facebook-square" link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL" - - - type: Telegram + + - type: Telegram icon: "fab fa-telegram" link: "https://t.me/share/url?url=URL&text=TITLE" # Uncomment below if you need to. - # - - # type: Linkedin + # + # - type: Linkedin # icon: "fab fa-linkedin" # link: "https://www.linkedin.com/sharing/share-offsite/?url=URL" # - # - - # type: Weibo + # - type: Weibo # icon: "fab fa-weibo" # link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL" diff --git a/assets/lib b/assets/lib index e372141..24ebdb7 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit e372141074f370c6f03b68b5264e7663f2b7477c +Subproject commit 24ebdb708f3f5451df953cb5f9deb3ad4433404a From 918d7a0bba571e548c0278d371c4d2cbd3d995c3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 30 Mar 2023 21:48:39 +0000 Subject: [PATCH 05/46] Update critical file(s) according to Chirpy v5.6.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index eb7b217..dc98cd5 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.6", ">= 5.6.0" +gem "jekyll-theme-chirpy", "~> 5.6", ">= 5.6.1" group :test do gem "html-proofer", "~> 3.18" From 3c5c4e973311e62d0b4944f70c96ee52e48a5b08 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 16 May 2023 19:05:24 +0000 Subject: [PATCH 06/46] Update critical file(s) according to Chirpy v6.0.0 --- Gemfile | 2 +- _tabs/tags.md | 2 +- assets/lib | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index dc98cd5..cded7de 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 5.6", ">= 5.6.1" +gem "jekyll-theme-chirpy", "~> 6.0" group :test do gem "html-proofer", "~> 3.18" diff --git a/_tabs/tags.md b/_tabs/tags.md index c8e213a..ded3adc 100644 --- a/_tabs/tags.md +++ b/_tabs/tags.md @@ -1,5 +1,5 @@ --- layout: tags -icon: fas fa-tag +icon: fas fa-tags order: 2 --- diff --git a/assets/lib b/assets/lib index 24ebdb7..5f28c7d 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit 24ebdb708f3f5451df953cb5f9deb3ad4433404a +Subproject commit 5f28c7d5107a1c2e30381765194269680a3d0eae From 7c3f58dd0837c2116275458b16716a0b958cd409 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 19 May 2023 16:50:33 +0000 Subject: [PATCH 07/46] Update critical file(s) according to Chirpy v6.0.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index cded7de..7685079 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.0" +gem "jekyll-theme-chirpy", "~> 6.0", ">= 6.0.1" group :test do gem "html-proofer", "~> 3.18" From 2605fedb3f801839e2af7ebff45d110cc7d651b5 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 2 Jul 2023 13:52:03 +0000 Subject: [PATCH 08/46] Update critical file(s) according to Chirpy v6.1.0 --- .github/workflows/pages-deploy.yml | 2 +- Gemfile | 2 +- _config.yml | 4 ---- assets/lib | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pages-deploy.yml b/.github/workflows/pages-deploy.yml index a0de59d..1c4bd9d 100644 --- a/.github/workflows/pages-deploy.yml +++ b/.github/workflows/pages-deploy.yml @@ -68,4 +68,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v2 diff --git a/Gemfile b/Gemfile index 7685079..1d5342c 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.0", ">= 6.0.1" +gem "jekyll-theme-chirpy", "~> 6.1" group :test do gem "html-proofer", "~> 3.18" diff --git a/_config.yml b/_config.yml index 7ed3e72..0f74571 100644 --- a/_config.yml +++ b/_config.yml @@ -54,10 +54,6 @@ google_site_verification: # fill in to your verification string google_analytics: id: # fill in your Google Analytics ID - # Google Analytics pageviews report settings - pv: - proxy_endpoint: # fill in the Google Analytics superProxy endpoint of Google App Engine - cache_path: # the local PV cache data, friendly to visitors from GFW region # Prefer color scheme setting. # diff --git a/assets/lib b/assets/lib index 5f28c7d..557de30 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit 5f28c7d5107a1c2e30381765194269680a3d0eae +Subproject commit 557de301fe393fb4660a338ae3c1b72ec2b3bf7c From 74bf950ae0fa49baf80110bf831a0b2424bee806 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 10 Sep 2023 13:24:09 +0000 Subject: [PATCH 09/46] Update critical file(s) according to Chirpy v6.2.0 --- .github/workflows/pages-deploy.yml | 8 +++++--- Gemfile | 4 ++-- README.md | 27 +++++++++++++++++++-------- _config.yml | 4 ++-- _data/contact.yml | 2 +- _data/share.yml | 2 +- assets/lib | 2 +- 7 files changed, 31 insertions(+), 18 deletions(-) diff --git a/.github/workflows/pages-deploy.yml b/.github/workflows/pages-deploy.yml index 1c4bd9d..87089c9 100644 --- a/.github/workflows/pages-deploy.yml +++ b/.github/workflows/pages-deploy.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 # submodules: true @@ -42,7 +42,7 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3 # reads from a '.ruby-version' or '.tools-version' file if 'ruby-version' is omitted + ruby-version: 3 bundler-cache: true - name: Build site @@ -52,7 +52,9 @@ jobs: - name: Test site run: | - bundle exec htmlproofer _site --disable-external --check-html --allow_hash_href + bundle exec htmlproofer _site \ + \-\-disable-external=true \ + \-\-ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/" - name: Upload site artifact uses: actions/upload-pages-artifact@v1 diff --git a/Gemfile b/Gemfile index 1d5342c..ae1d479 100644 --- a/Gemfile +++ b/Gemfile @@ -2,10 +2,10 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.1" +gem "jekyll-theme-chirpy", "~> 6.2" group :test do - gem "html-proofer", "~> 3.18" + gem "html-proofer", "~> 4.4" end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/README.md b/README.md index 9b4e987..05bd1ec 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,18 @@ -# Chirpy Starter [![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy)](https://rubygems.org/gems/jekyll-theme-chirpy) [![GitHub license](https://img.shields.io/github/license/cotes2020/chirpy-starter.svg?color=blue)][mit] +# Chirpy Starter -When installing the [**Chirpy**][chirpy] theme through [RubyGems.org][gem], Jekyll can only read files in the folders `/_data`, `/_layouts`, `/_includes`, `/_sass` and `/assets`, as well as a small part of options of the `/_config.yml` file from the theme's gem. If you have ever installed this theme gem, you can use the command `bundle info --path jekyll-theme-chirpy` to locate these files. +[![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy)][gem]  +[![GitHub license](https://img.shields.io/github/license/cotes2020/chirpy-starter.svg?color=blue)][mit] -The Jekyll team claims that this is to leave the ball in the user’s court, but this also results in users not being able to enjoy the out-of-the-box experience when using feature-rich themes. +When installing the [**Chirpy**][chirpy] theme through [RubyGems.org][gem], Jekyll can only read files in the folders +`_data`, `_layouts`, `_includes`, `_sass` and `assets`, as well as a small part of options of the `_config.yml` file +from the theme's gem. If you have ever installed this theme gem, you can use the command +`bundle info --path jekyll-theme-chirpy` to locate these files. -To fully use all the features of **Chirpy**, you need to copy the other critical files from the theme's gem to your Jekyll site. The following is a list of targets: +The Jekyll team claims that this is to leave the ball in the user’s court, but this also results in users not being +able to enjoy the out-of-the-box experience when using feature-rich themes. + +To fully use all the features of **Chirpy**, you need to copy the other critical files from the theme's gem to your +Jekyll site. The following is a list of targets: ```shell . @@ -14,19 +22,22 @@ To fully use all the features of **Chirpy**, you need to copy the other critical └── index.html ``` -To save you time, and also in case you lose some files while copying, we extract those files/configurations of the latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes. +To save you time, and also in case you lose some files while copying, we extract those files/configurations of the +latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes. ## Prerequisites -Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of the basic environment. [Git](https://git-scm.com/) also needs to be installed. +Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of +the basic environment. [Git](https://git-scm.com/) also needs to be installed. ## Installation -Sign in to GitHub and [**use this template**][use-template] to generate a brand new repository and name it `USERNAME.github.io`, where `USERNAME` represents your GitHub username. +Sign in to GitHub and [**use this template**][use-template] to generate a brand new repository and name it +`USERNAME.github.io`, where `USERNAME` represents your GitHub username. Then clone it to your local machine and run: -``` +```console $ bundle ``` diff --git a/_config.yml b/_config.yml index 0f74571..7dc8685 100644 --- a/_config.yml +++ b/_config.yml @@ -12,7 +12,7 @@ baseurl: "" # otherwise, the layout language will use the default value of 'en'. lang: en -# Change to your timezone › http://www.timezoneconverter.com/cgi-bin/findzone/findzone +# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker timezone: # jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md @@ -177,12 +177,12 @@ compress_html: exclude: - "*.gem" - "*.gemspec" + - docs - tools - README.md - CHANGELOG.md - LICENSE - rollup.config.js - - node_modules - package*.json jekyll-archives: diff --git a/_data/contact.yml b/_data/contact.yml index 76b667a..1ed228a 100644 --- a/_data/contact.yml +++ b/_data/contact.yml @@ -4,7 +4,7 @@ icon: "fab fa-github" - type: twitter - icon: "fab fa-twitter" + icon: "fa-brands fa-x-twitter" - type: email icon: "fas fa-envelope" diff --git a/_data/share.yml b/_data/share.yml index c1d4d63..feede74 100644 --- a/_data/share.yml +++ b/_data/share.yml @@ -3,7 +3,7 @@ platforms: - type: Twitter - icon: "fab fa-twitter" + icon: "fa-brands fa-square-x-twitter" link: "https://twitter.com/intent/tweet?text=TITLE&url=URL" - type: Facebook diff --git a/assets/lib b/assets/lib index 557de30..6737eab 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit 557de301fe393fb4660a338ae3c1b72ec2b3bf7c +Subproject commit 6737eab720e4cdd8330d32053053356f200d8819 From c3ef0634163415d93430fcbe474bd3d18d88c9b8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 10 Sep 2023 16:43:47 +0000 Subject: [PATCH 10/46] Update critical file(s) according to Chirpy v6.2.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index ae1d479..88dda83 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.2" +gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.1" group :test do gem "html-proofer", "~> 4.4" From bcb2c56f84502ec60e946dc4f15b3f6e7fd6c6f4 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 10 Sep 2023 18:40:05 +0000 Subject: [PATCH 11/46] Update critical file(s) according to Chirpy v6.2.2 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 88dda83..26c1b0c 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.1" +gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.2" group :test do gem "html-proofer", "~> 4.4" From f05cdc55b90a9a079d56cab042c914e0706e839c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 10 Oct 2023 04:56:49 +0000 Subject: [PATCH 12/46] Update critical file(s) according to Chirpy v6.2.3 --- Gemfile | 7 +------ _config.yml | 11 +++++------ assets/lib | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/Gemfile b/Gemfile index 26c1b0c..8934f4a 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.2" +gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.3" group :test do gem "html-proofer", "~> 4.4" @@ -21,8 +21,3 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem # do not have a Java counterpart. gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] - -# Lock jekyll-sass-converter to 2.x on Linux-musl -if RUBY_PLATFORM =~ /linux-musl/ - gem "jekyll-sass-converter", "~> 2.0" -end diff --git a/_config.yml b/_config.yml index 7dc8685..d68f3bd 100644 --- a/_config.yml +++ b/_config.yml @@ -3,10 +3,6 @@ # Import the theme theme: jekyll-theme-chirpy -# Change the following value to '/PROJECT_NAME' ONLY IF your site type is GitHub Pages Project sites -# and doesn't have a custom domain. -baseurl: "" - # The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm # If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed, # otherwise, the layout language will use the default value of 'en'. @@ -25,7 +21,8 @@ tagline: A text-focused Jekyll theme # it will display as the sub-title description: >- # used by seo meta and the atom feed A minimal, responsive and feature-rich Jekyll theme for technical writing. -# fill in the protocol & hostname for your site, e.g., 'https://username.github.io' +# Fill in the protocol & hostname for your site. +# e.g. 'https://username.github.io', note that it does not end with a '/'. url: "" github: @@ -114,6 +111,9 @@ pwa: paginate: 10 +# The base URL of your site +baseurl: "" + # ------------ The following options are not recommended to be modified ------------------ kramdown: @@ -180,7 +180,6 @@ exclude: - docs - tools - README.md - - CHANGELOG.md - LICENSE - rollup.config.js - package*.json diff --git a/assets/lib b/assets/lib index 6737eab..6e3fa73 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit 6737eab720e4cdd8330d32053053356f200d8819 +Subproject commit 6e3fa734685f099195b02da912ffa25c04913e41 From aea4a8fc594e5adc79da157a3aad72fe92901c85 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 10 Nov 2023 12:16:23 +0000 Subject: [PATCH 13/46] Update critical file(s) according to Chirpy v6.3.0 --- Gemfile | 2 +- _data/share.yml | 13 +++++++++++++ assets/lib | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index 8934f4a..692e94b 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.2", ">= 6.2.3" +gem "jekyll-theme-chirpy", "~> 6.3" group :test do gem "html-proofer", "~> 4.4" 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/assets/lib b/assets/lib index 6e3fa73..8285aed 160000 --- a/assets/lib +++ b/assets/lib @@ -1 +1 @@ -Subproject commit 6e3fa734685f099195b02da912ffa25c04913e41 +Subproject commit 8285aedc1e5bb1d48478efc5d0223aa2ddbf4c26 From 1565392b7ef235b699c7ff45433dc1c295501dab Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 12 Nov 2023 21:17:50 +0000 Subject: [PATCH 14/46] Update critical file(s) according to Chirpy v6.3.1 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 692e94b..cb5937a 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "jekyll-theme-chirpy", "~> 6.3" +gem "jekyll-theme-chirpy", "~> 6.3", ">= 6.3.1" group :test do gem "html-proofer", "~> 4.4" From 3239ab2e6a1a8d42373c6287384fc42ce74ef18d Mon Sep 17 00:00:00 2001 From: Matt Popovich Date: Sun, 12 Nov 2023 23:51:30 -0700 Subject: [PATCH 15/46] Starting post on command line Adobe DNG converter --- ...obe-dng-converter-from-the-command-line.md | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 _posts/2023-10-25-how-to-use-adobe-dng-converter-from-the-command-line.md diff --git a/_posts/2023-10-25-how-to-use-adobe-dng-converter-from-the-command-line.md b/_posts/2023-10-25-how-to-use-adobe-dng-converter-from-the-command-line.md new file mode 100644 index 0000000..be06ae8 --- /dev/null +++ b/_posts/2023-10-25-how-to-use-adobe-dng-converter-from-the-command-line.md @@ -0,0 +1,93 @@ +--- +title: "How to Use Adobe DNG Converter from the Command Line" +author: matt_popovich # Reference author_id in _data/authors.yml +# Can also use `authors: [, ]` for multiple entries +date: 2023-10-25 05:20:06 -0600 +categories: [Blog, TODO] # <=2 values here: top category and sub category +tags: [apple, how to, mac, video editing, tech, tutorial, adobe] # TAG names should always be lowercase +layout: post # post is the default, we will set it to be explicit +pin: false +toc: true # Table of contents +comments: true # Enable/disable comments at the bottom of the post +math: false # Disabled by default for performance reasons +mermaid: false # Diagram generation tool via ```mermaid [...]``` +#img_cdn: https://cdn.com +#img_path: /img/path/ +#image: +# path: /path/to/image.jpg +# width: 100 # in pixels +# height: 40 # in pixels +# alt: image alternative text +--- + +## Intro +Expanding on [my previous project](my-fcpx-export-settings) converting image time lapses into videos, the first step of that process is to convert the `.GPR` files that come off of the [GoPro](https://amzn.to/3ZUuXcD) into `.DNG` files that can be used by [Final Cut Pro (FCP/FCPX)](https://www.apple.com/final-cut-pro/). I do this with [Adobe Digital Negative (DNG) Converter](https://helpx.adobe.com/camera-raw/using/adobe-dng-converter.html). It's a [graphical user interface (GUI)](https://www.computerhope.com/jargon/g/gui.htm) program which requires me to use the mouse and select files... it's repetive and I select the same settings every time... I just want something I can double click that will immediately kick off the conversion for me. Turns out, as I suspected, the Adobe DNG Converter is running a command line program underneath the hood. Here's how to use it + +## [TL;DR](https://www.merriam-webster.com/dictionary/TL%3BDR) +* `open -a Adobe\ DNG\ Converter.app --args -fl -d /Users/mattpopovich/Desktop/2020-09-10_NightTimelapse/DNG /Users/mattpopovich/Desktop/2020-09-10_NightTimelapse/GPR/*` + +## Installation +Go [here](https://helpx.adobe.com/camera-raw/using/adobe-dng-converter.html), download and install the application. + +## Using the GUI +Bring up spotlight (command+space) to search for *Adobe DNG Converter.app*, press enter to open it. There are four main steps: +1. Select the images to convert + - Here I select the folder where I have placed my `.GPR` files +2. Select the location to save converted images + - Here I select a `DNG` folder that I created +3. Select a name for converted images + - I normally just change the extension to `.DNG` instead of `.dng` just because the GoPro files are `.GPR` (capitalized). +4. Preferences + - I normally just leave these at the default: + - Compatibility: Camera Raw 15.3 and later + - JPEG Preview: Medium Size + - Embed fast load data + - Don't use lossy compression + - Preserve Pixel Count + - Don't embed original + +Click "Convert" and let the program go to work + +## Command Line Interface (CLI) Documentation +The CLI for Adobe DNG Converter has about 0 documentation that I've been able to find. [This .pdf](https://helpx.adobe.com/content/dam/help/en/photoshop/pdf/dng_commandline.pdf) is about it. + +# Using the Command Line Interface (CLI) +Apparently on a Mac, we can use the `open` command to execute a `.app`: + +```console +$ man open | cat +OPEN(1) General Commands Manual OPEN(1) + +NAME + open – open files and directories + +[...] + +DESCRIPTION + The open command opens a file (or a directory or URL), just as if you had + double-clicked the file's icon. If no application name is specified, the + default application as determined via LaunchServices is used to open the + specified files. + + If the file is in the form of a URL, the file will be opened as a URL. + + You can specify one or more file names (or pathnames), which are + interpreted relative to the shell or Terminal window's current working + directory. For example, the following command would open all Word files + in the current working directory: + + open *.doc + + Opened applications inherit environment variables just as if you had + launched the application directly through its full path. This behavior + was also present in Tiger. + + The options are as follows: + + -a application + Specifies the application to use for opening the file + +[...] + +``` + From cbe8d1f9633060169526ee2f8d49689097a0687d Mon Sep 17 00:00:00 2001 From: Matt Popovich Date: Wed, 22 Nov 2023 14:14:38 -0700 Subject: [PATCH 16/46] Small additional info --- ...2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md b/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md index 5076bdb..6151c52 100644 --- a/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md +++ b/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md @@ -45,7 +45,7 @@ So let’s double check how big the battery is to confirm these numbers make sen The EPA publishes the documentation sent in by the automakers for a “certificate of conformity”. Basically it’s a document where the automaker says “Hey, here’s some numbers on our engine, it meets EPA requirements”. This [document for the 2020 Model 3 LR AWD](https://dis.epa.gov/otaqpub/display_file.jsp?docid=48712&flag=1#page=020) says the battery has a weight of 480kg and it has a density of 150Wh/kg. This amounts to a 480kg * 150Wh/kg = 72kWh battery, although most other websites that I’ve looked at give closer to 75kWh: [75kWh](https://en.wikipedia.org/wiki/Tesla_Model_3#Specifications_table) [75kWh](https://www.evspecifications.com/en/model/0a86df) [73.5kWh](https://ev-database.org/car/1138/Tesla-Model-3-Long-Range-Dual-Motor) [75kWh](https://www.guideautoweb.com/en/makes/tesla/model-3/2020/specifications/long-range-awd/). I haven’t quite nailed down why there is this discrepancy between Tesla’s documentation and what most other websites give. I want to chalk it up to “manufacturing tolerances and differences” but I haven’t been able to confirm that. Regardless, just when I thought I had the battery capacity figured out, I stumble upon a site that listed both capacity and “usable capacity”... Yep, this rabbit hole goes deeper. -The site was evspecifications.com, and they list a “usable capacity” around 75kWh with a total capacity of 79.5kWh (screenshot below). What’s the difference? +The site was [evspecifications.com](https://www.evspecifications.com/en/comparison/7cbc182a), and they (used to) list a “usable capacity” around 75kWh with a total capacity of 79.5kWh (screenshot below). What’s the difference? [![Tesla Model 3 Long Range All-Wheel Drive Battery Capacity](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/TeslaModel3-LR-AWD_batteryCapacity.png)]( https://www.evspecifications.com/en/comparison/7cbc182a) *Tesla Model 3 Long Range All-Wheel Drive Total Battery Capacity vs Usable Capacity* From 2ad9c48cbff2607e39798bc90a0886f87d4a98dd Mon Sep 17 00:00:00 2001 From: Matt Popovich Date: Fri, 24 Nov 2023 22:30:54 -0500 Subject: [PATCH 17/46] Moving image links to their captions --- _posts/2021-02-03-how-to-identify-fake-airpods-pro.md | 4 ++-- ...1-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_posts/2021-02-03-how-to-identify-fake-airpods-pro.md b/_posts/2021-02-03-how-to-identify-fake-airpods-pro.md index 68217d6..811e101 100644 --- a/_posts/2021-02-03-how-to-identify-fake-airpods-pro.md +++ b/_posts/2021-02-03-how-to-identify-fake-airpods-pro.md @@ -35,8 +35,8 @@ Oh! Happy St. Patrick's Day, and, happy Tie Tuesday 👔 ## Avoid this by Buying Directly from a Reputable Seller You can be confident that you are buying genuine AirPods Pro if you buy from a reputable seller. I'd recommend buying [directly from Apple ($250)](https://www.apple.com/shop/product/MLWK3AM/A/airpods-pro) or, to get the best price, [buy from Amazon ($199)](https://amzn.to/3ynaBva). If you buy from Amazon, make sure that the seller you select is both "Ships from Amazon.com" and "Sold by Amazon.com": -[![Look on the right side of the checkout, below "Buy Now" to see who the item is sold and shipped by](/assets/img/posts/2021-02-03-how-to-identify-fake-airpods-pro/buying-from-amazon.png)](https://amzn.to/3ynaBva) -*Buy from Amazon only if it is both shipped and sold by Amazon.com* +![Look on the right side of the checkout, below "Buy Now" to see who the item is sold and shipped by](/assets/img/posts/2021-02-03-how-to-identify-fake-airpods-pro/buying-from-amazon.png) +*[Buy from Amazon](https://amzn.to/3ynaBva) only if it is both shipped and sold by Amazon.com* ## Visual Check Getting down to business, there are three quick ways to check if you have genuine AirPods Pros. The easiest is to just **take off the ear tips and see if you see a black oval** speaker looking thing. That contains an inward facing microphone for more advanced noise cancellation. diff --git a/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md b/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md index 6151c52..2718051 100644 --- a/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md +++ b/_posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up.md @@ -36,7 +36,7 @@ If you’re buying an EV, two of the more important numbers to look for is how e If you go to the EPA’s website (screenshot below), you’ll see that [it lists](https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=45011&id=43401&id=42275&id=41190) a 2020 long range all wheel drive Tesla Model 3 as using 28kWh per 100 miles, or 280Wh/mi (174Wh/km). Also cool to see that Tesla is making their vehicles more and more efficient by requiring less energy to go the same distance with each model year... Except for ’22, not sure what happened there. Additionally, because the vehicles are becoming more efficient, that is giving them more range with each model year as well. However, this isn't the case with the 2022 model year but yet it *still* received a longer range than the previous year. This leads to the next question of are these cars getting more range because of the efficiency, or is Tesla also making the battery larger? Here’s where the rabbit hole begins... -[![Comparisons between different years of Tesla's Model 3 LR AWD on fueleconomy.gov](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/TeslaModel3-LR-AWD_fueleconomy.gov.png)](https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=45011&id=43401&id=42275&id=41190)*Comparisons between different years of Tesla's Model 3 Long Range All-Wheel Drive* +![Comparisons between different years of Tesla's Model 3 LR AWD on fueleconomy.gov](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/TeslaModel3-LR-AWD_fueleconomy.gov.png) *[Comparisons](https://www.fueleconomy.gov/feg/Find.do?action=sbs&id=45011&id=43401&id=42275&id=41190) between different years of Tesla's Model 3 Long Range All-Wheel Drive* For the 2020 model year, 28kWh/100mi * 322mi of range = 174kWh/100km * 518km = ~90kWh battery. And that actually makes sense if you compare it to other EVs. The [Mustang Mach E has 88kWh](https://ev-database.org/imp/car/1243/Ford-Mustang-Mach-E-ER-RWD), [Audi's e-tron GT quattro has 85kWh](https://ev-database.org/imp/car/1420/Audi-e-tron-GT-quattro), [Porsche Taycan Turbo at ~84kWh](https://ev-database.org/car/1229/Porsche-Taycan-Turbo) (all "usable" capacities, more on that later...). So let’s double check how big the battery is to confirm these numbers make sense and we’ll be on our way. Spoiler alert, it’s not 90kWh. @@ -47,8 +47,8 @@ The EPA publishes the documentation sent in by the automakers for a “certifica I haven’t quite nailed down why there is this discrepancy between Tesla’s documentation and what most other websites give. I want to chalk it up to “manufacturing tolerances and differences” but I haven’t been able to confirm that. Regardless, just when I thought I had the battery capacity figured out, I stumble upon a site that listed both capacity and “usable capacity”... Yep, this rabbit hole goes deeper. The site was [evspecifications.com](https://www.evspecifications.com/en/comparison/7cbc182a), and they (used to) list a “usable capacity” around 75kWh with a total capacity of 79.5kWh (screenshot below). What’s the difference? -[![Tesla Model 3 Long Range All-Wheel Drive Battery Capacity](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/TeslaModel3-LR-AWD_batteryCapacity.png)]( -https://www.evspecifications.com/en/comparison/7cbc182a) *Tesla Model 3 Long Range All-Wheel Drive Total Battery Capacity vs Usable Capacity* +![Tesla Model 3 Long Range All-Wheel Drive Battery Capacity](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/TeslaModel3-LR-AWD_batteryCapacity.png) *[Tesla Model 3 Long Range All-Wheel Drive Total Battery Capacity vs Usable Capacity]( +https://www.evspecifications.com/en/comparison/7cbc182a)* From what I can find, the “usable capacity” is how much energy you can use taking your battery from 100% down to 0%. That *usable capacity* is 75kWh. Now, you might be thinking, “Matt, what more is there between 100% and 0%”. I’ll refer you to the idiom of ["giving 110 percent"](https://en.wiktionary.org/wiki/give_110%25). For Teslas, they can actually give 104.5%. Tesla has built in a small buffer of ~4.5% that **should not be depended on** but may be available after your car hits 0%. So really when a Tesla hits 0%, it’s kinda actually at 4.5%. And when Tesla did its range tests, it takes the car from 100%, past 0%, and to the point where the car [says no más](https://en.wikipedia.org/wiki/Roberto_Dur%C3%A1n_vs._Sugar_Ray_Leonard_II) (“no more”) and can’t move any further. @@ -59,7 +59,7 @@ After taking the car the whole way down to 0% (or should I say -4.5%...), once t  So, now the question is, how did they manage to put ~90kWh into a car with a 79.5kWh battery pack? That answer is “charging losses”. The battery pack stores direct current (DC) energy, but the grid provides alternating current (AC) energy. There are some losses with converting AC to DC, and those losses are about 11.5%. In other words, the conversion is ~88.5% efficient -[![Detailed results from EPA's EV Multicycle Tests for 2020 Tesla Model 3 LR AWD](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/2020TeslaModel3LRAWD-MulticycleCalculator.png)](https://dis.epa.gov/otaqpub/display_file.jsp?docid=48712&flag=1#page=028)*Detailed results from EPA's EV Multicycle Tests for 2020 Tesla Model 3 LR AWD* +![Detailed results from EPA's EV Multicycle Tests for 2020 Tesla Model 3 LR AWD](/assets/img/posts/2022-11-06-why-the-epas-ev-efficiency-numbers-dont-add-up/2020TeslaModel3LRAWD-MulticycleCalculator.png) *Detailed results from [EPA's EV Multicycle Tests for 2020 Tesla Model 3 LR AWD](https://dis.epa.gov/otaqpub/display_file.jsp?docid=48712&flag=1#page=028)* ## Summary All right... That was a lot, so let’s recap. The numbers that the EPA shows for efficiency can be thought of as [“wall - to - wheel” efficiency](https://teslamotorsclub.com/tmc/posts/5578886/), which means they take into account charging losses from converting AC at the wall to DC in the battery pack. I guess this is fair because you could say they do a similar thing for internal combustion vehicles, it’s just that hopefully [there shouldn’t be any leaks from the gas pump to your car](https://www.tiktok.com/@14slothlover11/video/7141266606100925738)! From 6e7e3e779218ef0a028e8eb0225674a50fe78117 Mon Sep 17 00:00:00 2001 From: Matt Popovich Date: Mon, 4 Dec 2023 00:13:41 -0700 Subject: [PATCH 18/46] Updating Gemfile.lock to fix build --- Gemfile.lock | 68 +++++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3838c37..28d9e1e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,19 +1,21 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.1) + addressable (2.8.5) public_suffix (>= 2.0.2, < 6.0) colorator (1.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.2) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) ethon (0.16.0) ffi (>= 1.15.0) eventmachine (1.2.7) - ffi (1.15.5) + ffi (1.16.3) forwardable-extended (2.6.0) - html-proofer (3.19.4) + google-protobuf (3.25.1-aarch64-linux) + google-protobuf (3.25.1-x86_64-linux) + html-proofer (4.4.3) addressable (~> 2.3) mercenary (~> 0.3) nokogiri (~> 1.13) @@ -21,10 +23,11 @@ GEM rainbow (~> 3.0) typhoeus (~> 1.3) yell (~> 2.0) + zeitwerk (~> 2.5) http_parser.rb (0.8.0) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - jekyll (4.3.1) + jekyll (4.3.2) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -42,21 +45,24 @@ GEM webrick (~> 1.7) jekyll-archives (2.2.1) jekyll (>= 3.6, < 5.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) jekyll-paginate (1.1.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) - jekyll-theme-chirpy (5.4.0) + jekyll-theme-chirpy (6.3.1) jekyll (~> 4.3) jekyll-archives (~> 2.2) + jekyll-include-cache (~> 0.2) jekyll-paginate (~> 1.1) jekyll-redirect-from (~> 0.16) - jekyll-seo-tag (~> 2.7) + jekyll-seo-tag (~> 2.8) jekyll-sitemap (~> 1.4) jekyll-watch (2.2.1) listen (~> 3.0) @@ -64,51 +70,49 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) + liquid (4.0.4) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) - nokogiri (1.13.10-aarch64-linux) + nokogiri (1.15.5-aarch64-linux) racc (~> 1.4) - nokogiri (1.13.10-x86_64-linux) + nokogiri (1.15.5-x86_64-linux) racc (~> 1.4) - parallel (1.22.1) + parallel (1.23.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.1) - racc (1.6.2) + public_suffix (5.0.4) + racc (1.7.3) rainbow (3.1.1) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (4.0.1) + rexml (3.2.6) + rouge (4.2.0) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) + sass-embedded (1.69.5-aarch64-linux-gnu) + google-protobuf (~> 3.23) + sass-embedded (1.69.5-x86_64-linux-gnu) + google-protobuf (~> 3.23) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - thread_safe (0.3.6) - typhoeus (1.4.0) + typhoeus (1.4.1) ethon (>= 0.9.0) - tzinfo (1.2.10) - thread_safe (~> 0.1) - tzinfo-data (1.2022.7) - tzinfo (>= 1.0.0) - unicode-display_width (2.4.2) - wdm (0.1.1) - webrick (1.7.0) + unicode-display_width (2.5.0) + webrick (1.8.1) yell (2.2.2) + zeitwerk (2.6.12) PLATFORMS aarch64-linux x86_64-linux DEPENDENCIES - html-proofer (~> 3.18) - jekyll-theme-chirpy (~> 5.4, >= 5.4.0) - tzinfo (~> 1.2) + html-proofer (~> 4.4) + http_parser.rb (~> 0.6.0) + jekyll-theme-chirpy (~> 6.3, >= 6.3.1) + tzinfo (>= 1, < 3) tzinfo-data wdm (~> 0.1.1) From 72352d0307553952c8e9bcc0c54a93eea0ccaa29 Mon Sep 17 00:00:00 2001 From: Matt Popovich Date: Mon, 4 Dec 2023 00:56:15 -0700 Subject: [PATCH 19/46] Changing http links to https --- .github/workflows/build.yml | 2 +- .gitignore | 4 ++++ Dockerfile | 4 ++++ _data/contact.yml | 10 ++++------ _posts/.DS_Store | Bin 0 -> 6148 bytes _posts/2020-12-31-empty-kelly-park.md | 4 ++-- ...-resynthesizer-plugin-for-gimp-on-mac-2021.md | 5 +++-- ...fix-low-coolant-warning-for-audi-a3-8v--vw.md | 2 +- _posts/2023-01-22-what-to-do-in-denver.md | 2 +- 9 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 _posts/.DS_Store diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 45fdb36..8c12f5a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,7 +50,7 @@ jobs: run: | ls -alh ls -lah _site - bundle exec htmlproofer _site --disable-external --check-html --allow_hash_href + bundle exec htmlproofer _site --disable-external --check-html --ignore-urls http://www.mathmatique.com/articles/left-exercise-reader - name: Upload site artifact uses: actions/upload-pages-artifact@v1 diff --git a/.gitignore b/.gitignore index 0124b68..2580a30 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,7 @@ package-lock.json # Misc assets/js/dist + +# OSX +.DS_Store + diff --git a/Dockerfile b/Dockerfile index e0e8776..7999fdf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,3 +16,7 @@ RUN apt-get update && apt-get install -y \ # For pulling data from YouTube in tools/make-new-post.py RUN pip3 install requests-html + +# Required to run `bundle exec htmlproofer` +RUN apt-get update && apt-get install -y \ + libcurl4-gnutls-dev diff --git a/_data/contact.yml b/_data/contact.yml index d53f5db..8f82d50 100644 --- a/_data/contact.yml +++ b/_data/contact.yml @@ -3,10 +3,12 @@ - type: twitter icon: "fa-brands fa-x-twitter" -- icon: 'fab fa-youtube' +- type: youtube + icon: 'fab fa-youtube' url: https://www.youtube.com/@mattpopovich -- icon: 'fab fa-instagram' +- type: instagram + icon: 'fab fa-instagram' url: https://www.instagram.com/mattcracklepops/ - type: linkedin @@ -16,10 +18,6 @@ - type: github icon: 'fab fa-github' -- type: email - icon: 'fas fa-envelope' - noblank: true # open link in current tab - # TOOD: Add link to bitcoin donation address #- # icon: 'fab fa-bitcoin' diff --git a/_posts/.DS_Store b/_posts/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0