From 630e05beaaec252324da549251f3965bc156bc42 Mon Sep 17 00:00:00 2001 From: dmlunar Date: Fri, 19 Dec 2025 23:36:26 +0200 Subject: journal: core: add pagination support --- _config.yml | 8 ++++ _layouts/about.html | 26 +++++------ _layouts/default.html | 106 ++++++++++++++++++++++----------------------- _layouts/page.html | 14 +++--- _layouts/post.html | 52 +++++++++++----------- index.html | 116 ++++++++++++++++++++++++++++---------------------- style.scss | 18 ++++++-- 7 files changed, 188 insertions(+), 152 deletions(-) diff --git a/_config.yml b/_config.yml index db317a7..c5c078d 100644 --- a/_config.yml +++ b/_config.yml @@ -55,6 +55,14 @@ gems: - jekyll-github-metadata - jemoji +pagination: + enabled: true + per_page: 5 + permalink: '/page/:num/' + +plugins: + - jekyll-paginate-v2 + exclude: - Gemfile - Gemfile.lock diff --git a/_layouts/about.html b/_layouts/about.html index 01b92dc..d0bb0fa 100644 --- a/_layouts/about.html +++ b/_layouts/about.html @@ -10,7 +10,7 @@ layout: default

{{ page.title }}

-
+
    _                              _   _                            _     
   (_)                            | | | |                          | |    
@@ -21,14 +21,14 @@ layout: default
  _/ |                                                                    
 |__/                   
       
-
+
{{ content }}

-
+    
                       <>
         .-"""-.       ||::::::==========
        /= ___  \      ||::::::==========
@@ -50,26 +50,26 @@ layout: default
      (    )(    )     ||
  ^^~  `"""  `"""  ~^^^~^^~~~^^^~^^^~^^^~^^~^
   
-
+
- + \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 40ef594..3e16845 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -18,25 +18,25 @@ For inquiries, contact root@lunar.sh. - - + + Lunar RF Labs | {% if page.title %}{{ page.title }} – {% endif %}{{ site.name }} {% include meta.html %} @@ -73,9 +73,7 @@ html { - + @@ -84,7 +82,7 @@ html {