Skip to content

Commit c8fd6b0

Browse files
committed
Blog updated to latest versione chirpy 6.4.2
1 parent 7c45f9a commit c8fd6b0

Some content is hidden

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

44 files changed

+153
-1524
lines changed

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "assets/lib"]
22
path = assets/lib
33
url = https://github.com/cotes2020/chirpy-static-assets.git
4+
[submodule "lib"]
5+
path = lib
6+
url = https://github.com/cotes2020/chirpy-static-assets.git

Gemfile

+8-7
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,22 @@
22

33
source "https://rubygems.org"
44

5-
gem "jekyll-theme-chirpy", "~> 5.4", ">= 5.4.0"
5+
gem "jekyll-theme-chirpy", "~> 6.4", ">= 6.4.2"
66

77
group :test do
8-
gem "html-proofer", "~> 3.18"
8+
gem "html-proofer", "~> 4.4"
99
end
1010

1111
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
1212
# and associated library.
13-
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
14-
gem "tzinfo", "~> 1.2"
13+
platforms :mingw, :x64_mingw, :mswin, :jruby do
14+
gem "tzinfo", ">= 1", "< 3"
1515
gem "tzinfo-data"
1616
end
1717

1818
# Performance-booster for watching directories on Windows
19-
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?
19+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
2020

21-
# Lock jekyll-sass-converter to 2.x on Linux-musl
22-
gem "jekyll-sass-converter", "~> 2.0"
21+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
22+
# do not have a Java counterpart.
23+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

Gemfile.lock

+41-35
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.1)
4+
addressable (2.8.6)
55
public_suffix (>= 2.0.2, < 6.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.2.0)
7+
concurrent-ruby (1.2.3)
88
em-websocket (0.5.3)
99
eventmachine (>= 0.12.9)
1010
http_parser.rb (~> 0)
1111
ethon (0.16.0)
1212
ffi (>= 1.15.0)
1313
eventmachine (1.2.7)
14-
ffi (1.15.5)
14+
ffi (1.16.3)
1515
forwardable-extended (2.6.0)
16-
html-proofer (3.19.4)
16+
google-protobuf (3.25.2)
17+
html-proofer (4.4.3)
1718
addressable (~> 2.3)
1819
mercenary (~> 0.3)
1920
nokogiri (~> 1.13)
2021
parallel (~> 1.10)
2122
rainbow (~> 3.0)
2223
typhoeus (~> 1.3)
2324
yell (~> 2.0)
25+
zeitwerk (~> 2.5)
2426
http_parser.rb (0.8.0)
25-
i18n (1.12.0)
27+
i18n (1.14.1)
2628
concurrent-ruby (~> 1.0)
27-
jekyll (4.3.2)
29+
jekyll (4.3.3)
2830
addressable (~> 2.4)
2931
colorator (~> 1.0)
3032
em-websocket (~> 0.5)
@@ -42,21 +44,24 @@ GEM
4244
webrick (~> 1.7)
4345
jekyll-archives (2.2.1)
4446
jekyll (>= 3.6, < 5.0)
47+
jekyll-include-cache (0.2.1)
48+
jekyll (>= 3.7, < 5.0)
4549
jekyll-paginate (1.1.0)
4650
jekyll-redirect-from (0.16.0)
4751
jekyll (>= 3.3, < 5.0)
48-
jekyll-sass-converter (2.2.0)
49-
sassc (> 2.0.1, < 3.0)
52+
jekyll-sass-converter (3.0.0)
53+
sass-embedded (~> 1.54)
5054
jekyll-seo-tag (2.8.0)
5155
jekyll (>= 3.8, < 5.0)
5256
jekyll-sitemap (1.4.0)
5357
jekyll (>= 3.7, < 5.0)
54-
jekyll-theme-chirpy (5.4.0)
58+
jekyll-theme-chirpy (6.4.2)
5559
jekyll (~> 4.3)
5660
jekyll-archives (~> 2.2)
61+
jekyll-include-cache (~> 0.2)
5762
jekyll-paginate (~> 1.1)
5863
jekyll-redirect-from (~> 0.16)
59-
jekyll-seo-tag (~> 2.7)
64+
jekyll-seo-tag (~> 2.8)
6065
jekyll-sitemap (~> 1.4)
6166
jekyll-watch (2.2.1)
6267
listen (~> 3.0)
@@ -69,49 +74,50 @@ GEM
6974
rb-fsevent (~> 0.10, >= 0.10.3)
7075
rb-inotify (~> 0.9, >= 0.9.10)
7176
mercenary (0.4.0)
72-
nokogiri (1.13.10-arm64-darwin)
77+
nokogiri (1.16.2-arm-linux)
7378
racc (~> 1.4)
74-
nokogiri (1.13.10-x86_64-linux)
79+
nokogiri (1.16.2-x86_64-darwin)
7580
racc (~> 1.4)
76-
parallel (1.22.1)
81+
parallel (1.24.0)
7782
pathutil (0.16.2)
7883
forwardable-extended (~> 2.6)
79-
public_suffix (5.0.1)
80-
racc (1.6.2)
84+
public_suffix (5.0.4)
85+
racc (1.7.3)
8186
rainbow (3.1.1)
8287
rb-fsevent (0.11.2)
8388
rb-inotify (0.10.1)
8489
ffi (~> 1.0)
85-
rexml (3.2.5)
86-
rouge (3.30.0)
90+
rexml (3.2.6)
91+
rouge (4.2.0)
8792
safe_yaml (1.0.5)
88-
sassc (2.4.0)
89-
ffi (~> 1.9)
93+
sass-embedded (1.70.0-arm-linux-gnueabihf)
94+
google-protobuf (~> 3.25)
95+
sass-embedded (1.70.0-arm-linux-musleabihf)
96+
google-protobuf (~> 3.25)
97+
sass-embedded (1.70.0-x86_64-darwin)
98+
google-protobuf (~> 3.25)
9099
terminal-table (3.0.2)
91100
unicode-display_width (>= 1.1.1, < 3)
92-
thread_safe (0.3.6)
93-
typhoeus (1.4.0)
101+
typhoeus (1.4.1)
94102
ethon (>= 0.9.0)
95-
tzinfo (1.2.10)
96-
thread_safe (~> 0.1)
97-
tzinfo-data (1.2022.7)
98-
tzinfo (>= 1.0.0)
99-
unicode-display_width (2.4.2)
100-
wdm (0.1.1)
101-
webrick (1.7.0)
103+
unicode-display_width (2.5.0)
104+
webrick (1.8.1)
102105
yell (2.2.2)
106+
zeitwerk (2.6.13)
103107

104108
PLATFORMS
105-
universal-darwin-19
106-
x86_64-linux
109+
arm-linux
110+
arm-linux-gnueabihf
111+
arm-linux-musleabihf
112+
x86_64-darwin-21
107113

108114
DEPENDENCIES
109-
html-proofer (~> 3.18)
110-
jekyll-sass-converter (~> 2.0)
111-
jekyll-theme-chirpy (~> 5.4, >= 5.4.0)
112-
tzinfo (~> 1.2)
115+
html-proofer (~> 4.4)
116+
http_parser.rb (~> 0.6.0)
117+
jekyll-theme-chirpy (~> 6.4, >= 6.4.2)
118+
tzinfo (>= 1, < 3)
113119
tzinfo-data
114120
wdm (~> 0.1.1)
115121

116122
BUNDLED WITH
117-
2.2.25
123+
2.5.4

README.md

+20-10
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,43 @@
1-
# 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]
1+
# Chirpy Starter
22

3-
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.
3+
[![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy)][gem]&nbsp;
4+
[![GitHub license](https://img.shields.io/github/license/cotes2020/chirpy-starter.svg?color=blue)][mit]
45

5-
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.
6+
When installing the [**Chirpy**][chirpy] theme through [RubyGems.org][gem], Jekyll can only read files in the folders
7+
`_data`, `_layouts`, `_includes`, `_sass` and `assets`, as well as a small part of options of the `_config.yml` file
8+
from the theme's gem. If you have ever installed this theme gem, you can use the command
9+
`bundle info --path jekyll-theme-chirpy` to locate these files.
610

7-
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:
11+
The Jekyll team claims that this is to leave the ball in the user’s court, but this also results in users not being
12+
able to enjoy the out-of-the-box experience when using feature-rich themes.
13+
14+
To fully use all the features of **Chirpy**, you need to copy the other critical files from the theme's gem to your
15+
Jekyll site. The following is a list of targets:
816

917
```shell
1018
.
1119
├── _config.yml
12-
├── _data
1320
├── _plugins
1421
├── _tabs
1522
└── index.html
1623
```
1724

18-
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.
25+
To save you time, and also in case you lose some files while copying, we extract those files/configurations of the
26+
latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes.
1927

2028
## Prerequisites
2129

22-
Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of `Ruby`, `RubyGems`, `Jekyll` and `Bundler`.
30+
Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of
31+
the basic environment. [Git](https://git-scm.com/) also needs to be installed.
2332

2433
## Installation
2534

26-
[**Use this template**][use-template] to generate a brand new repository and name it `<GH_USERNAME>.github.io`, where `GH_USERNAME` represents your GitHub username.
35+
Sign in to GitHub and [**use this template**][use-template] to generate a brand new repository and name it
36+
`USERNAME.github.io`, where `USERNAME` represents your GitHub username.
2737

2838
Then clone it to your local machine and run:
2939

30-
```
40+
```console
3141
$ bundle
3242
```
3343

@@ -43,4 +53,4 @@ This work is published under [MIT][mit] License.
4353
[chirpy]: https://github.com/cotes2020/jekyll-theme-chirpy/
4454
[use-template]: https://github.com/cotes2020/chirpy-starter/generate
4555
[CD]: https://en.wikipedia.org/wiki/Continuous_deployment
46-
[mit]: https://github.com/cotes2020/chirpy-starter/blob/master/LICENSE
56+
[mit]: https://github.com/cotes2020/chirpy-starter/blob/master/LICENSE

0 commit comments

Comments
 (0)