From 151d94de0332bcfa2a6ebf7e5fa373c087faec5a Mon Sep 17 00:00:00 2001 From: toshimaru Date: Thu, 25 May 2023 03:18:29 +0900 Subject: [PATCH 1/4] Enable jekyll-paginate --- Gemfile | 8 +++++--- _config.yml | 8 +++++--- gemfiles/jekyll_3.9.gemfile | 9 ++++++--- gemfiles/jekyll_4.0.gemfile | 9 ++++++--- gemfiles/jekyll_4.1.gemfile | 9 ++++++--- gemfiles/jekyll_4.2.gemfile | 9 ++++++--- gemfiles/jekyll_4.3.gemfile | 9 ++++++--- 7 files changed, 40 insertions(+), 21 deletions(-) diff --git a/Gemfile b/Gemfile index 89186a4..0609980 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,9 @@ source "https://rubygems.org" gemspec -gem "appraisal" -gem "jekyll" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" + +group :development do + gem "appraisal" +end diff --git a/_config.yml b/_config.yml index 68c2f3c..9689ac7 100644 --- a/_config.yml +++ b/_config.yml @@ -8,8 +8,9 @@ description: > a classless CSS framework. theme: jekyll-theme-classless-simple header_pages: -- about.md -- view-on-github.md + - about.md + - view-on-github.md +paginate: 3 giscus: repo: toshimaru/jekyll-theme-classless-simple repo-id: R_kgDOGifmdQ @@ -21,4 +22,5 @@ giscus: # input-position: bottom # theme: light plugins: -- jekyll-redirect-from + - jekyll-redirect-from + - jekyll-paginate diff --git a/gemfiles/jekyll_3.9.gemfile b/gemfiles/jekyll_3.9.gemfile index 753561d..2237ec8 100644 --- a/gemfiles/jekyll_3.9.gemfile +++ b/gemfiles/jekyll_3.9.gemfile @@ -2,9 +2,12 @@ source "https://rubygems.org" -gem "appraisal" -gem "jekyll", "~> 3.9.0" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" +gem "jekyll", "~> 3.9.0" + +group :development do + gem "appraisal" +end gemspec path: "../" diff --git a/gemfiles/jekyll_4.0.gemfile b/gemfiles/jekyll_4.0.gemfile index 4b82d46..f656db0 100644 --- a/gemfiles/jekyll_4.0.gemfile +++ b/gemfiles/jekyll_4.0.gemfile @@ -2,9 +2,12 @@ source "https://rubygems.org" -gem "appraisal" -gem "jekyll", "~> 4.0.0" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" +gem "jekyll", "~> 4.0.0" + +group :development do + gem "appraisal" +end gemspec path: "../" diff --git a/gemfiles/jekyll_4.1.gemfile b/gemfiles/jekyll_4.1.gemfile index b7c9a34..700937d 100644 --- a/gemfiles/jekyll_4.1.gemfile +++ b/gemfiles/jekyll_4.1.gemfile @@ -2,9 +2,12 @@ source "https://rubygems.org" -gem "appraisal" -gem "jekyll", "~> 4.1.0" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" +gem "jekyll", "~> 4.1.0" + +group :development do + gem "appraisal" +end gemspec path: "../" diff --git a/gemfiles/jekyll_4.2.gemfile b/gemfiles/jekyll_4.2.gemfile index 3f34a97..f64d0c2 100644 --- a/gemfiles/jekyll_4.2.gemfile +++ b/gemfiles/jekyll_4.2.gemfile @@ -2,9 +2,12 @@ source "https://rubygems.org" -gem "appraisal" -gem "jekyll", "~> 4.2.0" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" +gem "jekyll", "~> 4.2.0" + +group :development do + gem "appraisal" +end gemspec path: "../" diff --git a/gemfiles/jekyll_4.3.gemfile b/gemfiles/jekyll_4.3.gemfile index 9deefc8..7bd0f26 100644 --- a/gemfiles/jekyll_4.3.gemfile +++ b/gemfiles/jekyll_4.3.gemfile @@ -2,9 +2,12 @@ source "https://rubygems.org" -gem "appraisal" -gem "jekyll", "~> 4.3.0" gem "jekyll-redirect-from" -gem "webrick" +gem "jekyll-paginate" +gem "jekyll", "~> 4.3.0" + +group :development do + gem "appraisal" +end gemspec path: "../" From 570423c7f545aee5ce2fd74486ff6648a7f52634 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Thu, 25 May 2023 03:30:28 +0900 Subject: [PATCH 2/4] index.md -> index.html To enable jekyll-paginate --- index.md => index.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename index.md => index.html (100%) diff --git a/index.md b/index.html similarity index 100% rename from index.md rename to index.html From 188e155876d5315fa88af5ddb8a39d60fae195e2 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Fri, 9 Jun 2023 09:18:42 +0900 Subject: [PATCH 3/4] Add style for pagination --- _sass/classless-simple/initialize.sass | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/_sass/classless-simple/initialize.sass b/_sass/classless-simple/initialize.sass index e4b23e5..ce05f0f 100644 --- a/_sass/classless-simple/initialize.sass +++ b/_sass/classless-simple/initialize.sass @@ -12,3 +12,37 @@ .post-meta color: var(--text-light) margin: 0 + +.social-media-list + display: flex + justify-content: center + list-style: none + margin-left: 0 + li + margin: 5px 10px 5px 0 + &:last-of-type + margin-right: 0 + a + display: block + padding: 10px 12px + border: 1px solid var(--border) + text-decoration: none + &:hover + border-color: var(--accent) + +// Pagination navbar +.pagination + @extend .social-media-list + li + a, div + min-width: 43px + text-align: center + box-sizing: border-box + div + display: block + padding: 10px 12px + border: 1px solid transparent + + &.pager-edge + color: var(--disabled) + border: 1px dashed var(--disabled) From b399704b80e6b97ac64da5f6c171c224d2e82eb5 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Fri, 9 Jun 2023 09:20:21 +0900 Subject: [PATCH 4/4] Set pagination number to 5 --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 9689ac7..a533372 100644 --- a/_config.yml +++ b/_config.yml @@ -10,7 +10,7 @@ theme: jekyll-theme-classless-simple header_pages: - about.md - view-on-github.md -paginate: 3 +paginate: 5 giscus: repo: toshimaru/jekyll-theme-classless-simple repo-id: R_kgDOGifmdQ