From d3a714fdba655cad20731d032fccf20ea616b8c8 Mon Sep 17 00:00:00 2001 From: Lam Ngoc Khuong Date: Sat, 6 May 2023 20:41:03 +0700 Subject: [PATCH] Update critical file(s) according to Chirpy v5.6.1 --- .editorconfig | 7 +++-- .github/workflows/pages-deploy.yml | 2 +- .gitignore | 29 +++++++++--------- Gemfile | 2 +- _config.yml | 47 +++++++++++++++--------------- _data/contact.yml | 38 ++++++++++++------------ _data/share.yml | 15 +++++----- 7 files changed, 70 insertions(+), 70 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 2d64c01..3ebbeb3 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..dc98cd5 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.1" group :test do gem "html-proofer", "~> 3.18" diff --git a/_config.yml b/_config.yml index 7c298bd..04ebc50 100644 --- a/_config.yml +++ b/_config.yml @@ -5,14 +5,13 @@ 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: Asia/Ho_Chi_Minh @@ -27,7 +26,7 @@ description: >- # used by seo meta and the atom feed Khuong Dev, This is just a dev notebook, nothing more, nothing less # fill in the protocol & hostname for your site, e.g., 'https://username.github.io' -url: 'https://dev.ngockhuong.com' +url: "https://dev.ngockhuong.com" github: username: lamngockhuong @@ -81,39 +80,39 @@ img_cdn: 'https://raw.githubusercontent.com/lamngockhuong/dev-images/main' # the avatar on sidebar, support local or CORS resources avatar: '/commons/avatar.jpg' -# boolean type, the global switch for ToC in posts. +# boolean type, the global switch for TOC in posts. toc: true comments: - active: giscus # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable + active: giscus # 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: lamngockhuong/dev # / + repo: lamngockhuong/dev # / repo_id: R_kgDOG1emnQ category: General category_id: DIC_kwDOG1emnc4CBMag - 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 @@ -121,7 +120,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: @@ -137,12 +136,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/ @@ -151,8 +150,8 @@ defaults: values: comments: false - scope: - path: '' - type: tabs # see `site.collections` + path: "" + type: tabs # see `site.collections` values: layout: page permalink: /:title/ @@ -177,13 +176,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 87796be..b1ca121 100644 --- a/_data/share.yml +++ b/_data/share.yml @@ -2,20 +2,19 @@ # 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" - - - type: Linkedin + + - type: Linkedin icon: "fab fa-linkedin" link: "https://www.linkedin.com/sharing/share-offsite/?url=URL"