Skip to content

Commit 8d3b9d1

Browse files
committed
2025-03-15
1 parent 01bbfeb commit 8d3b9d1

4 files changed

Lines changed: 73 additions & 70 deletions

File tree

Gemfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ source "https://rubygems.org"
1010
gem "jekyll", "~> 4.3.2"
1111
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1212
# gem "minima", "~> 2.5" # RSH--
13-
gem "minima", git: "https://github.com/jekyll/minima" # RSH++
13+
# RSH++
14+
gem "minima", github: "jekyll/minima" # This is to use the latest git version of Minima V3
15+
# gem "minima", github: "jekyll/minima", ref: "43f3ed0" # This is to use the last known commit version which worked on the site
16+
# RSH++
1417

1518
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1619
# uncomment the line below. To upgrade, run `bundle update github-pages`.

Gemfile.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
GIT
2-
remote: https://github.com/jekyll/minima
3-
revision: 1e8a445e8fd7280d0fd9d448c0f71c93a2565837
2+
remote: https://github.com/jekyll/minima.git
3+
revision: 43f3ed05dc0f6842d9292a6a827b31a8914ed714
44
specs:
55
minima (3.0.0.dev)
66
jekyll (>= 3.5, < 5.0)
@@ -33,22 +33,22 @@ GEM
3333
ffi (1.17.1-x86_64-linux-gnu)
3434
ffi (1.17.1-x86_64-linux-musl)
3535
forwardable-extended (2.6.0)
36-
google-protobuf (4.29.3)
36+
google-protobuf (4.30.1)
3737
bigdecimal
3838
rake (>= 13)
39-
google-protobuf (4.29.3-aarch64-linux)
39+
google-protobuf (4.30.1-aarch64-linux)
4040
bigdecimal
4141
rake (>= 13)
42-
google-protobuf (4.29.3-arm64-darwin)
42+
google-protobuf (4.30.1-arm64-darwin)
4343
bigdecimal
4444
rake (>= 13)
45-
google-protobuf (4.29.3-x86-linux)
45+
google-protobuf (4.30.1-x86-linux)
4646
bigdecimal
4747
rake (>= 13)
48-
google-protobuf (4.29.3-x86_64-darwin)
48+
google-protobuf (4.30.1-x86_64-darwin)
4949
bigdecimal
5050
rake (>= 13)
51-
google-protobuf (4.29.3-x86_64-linux)
51+
google-protobuf (4.30.1-x86_64-linux)
5252
bigdecimal
5353
rake (>= 13)
5454
http_parser.rb (0.8.0)

_config.yml

Lines changed: 54 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,82 @@
1-
# Welcome to Jekyll!
2-
#
3-
# This config file is meant for settings that affect your whole blog, values
4-
# which you are expected to set up once and rarely edit after that. If you find
5-
# yourself editing this file very often, consider using Jekyll's data files
6-
# feature for the data you need to update frequently.
7-
#
8-
# For technical reasons, this file is *NOT* reloaded automatically when you use
9-
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10-
#
11-
# If you need help with YAML syntax, here are some quick references for you:
12-
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
13-
# https://learnxinyminutes.com/docs/yaml/
14-
#
15-
# Site settings
16-
# These are used to personalize your new site. If you look in the HTML files,
17-
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
18-
# You can create any custom variable you would like, and they will be accessible
19-
# in the templates via {{ site.myvariable }}.
20-
1+
title: RavS' Site
212
author:
223
name: RavS
23-
title: RavS' Site
24-
# description: >- # this means to ignore newlines until "baseurl:"
4+
# email: your-email@domain.com
5+
6+
# The `>` after `description:` means to ignore line-breaks until next key.
7+
# If you want to omit the line-break after the end of text, use `>-` instead.
258
description: |
269
© 2025 The RavS' Site.
2710
desc2: |
2811
Jekyll. Minima Theme.
2912
30-
baseurl: "" # the subpath of your site, e.g. /blog
31-
url: "https://ravs.in" # the base hostname & protocol for your site, e.g. http://example.com
32-
3313
# Build settings
14+
15+
# If you clone the Minima repo and build locally, use this setting.
3416
# theme: minima
17+
18+
# As of November 2023, GitHub Pages still uses Minima 2.5.1 (https://pages.github.com/versions/).
19+
# If you want to use the latest Minima version on GitHub Pages, use the following setting and
20+
# add a line comment on "theme: minima" above.
21+
#remote_theme: jekyll/minima
22+
3523
plugins:
36-
- jekyll-remote-theme
3724
- jekyll-feed
25+
- jekyll-seo-tag
26+
- jekyll-remote-theme
3827
- jekyll-paginate
3928

29+
4030
paginate: 15
4131
paginate_path: "/blog/page:num/"
4232

43-
remote_theme: jekyll/minima
33+
remote_theme: jekyll/minima #This is to use the latest commit version of the V3. But may break site.
34+
# remote_theme: "jekyll/minima@43f3ed0" # This is to use the last known version which worked on the site.
4435

36+
# Minima specific settings, which are only available from Minima 3.0 onward.
4537
minima:
46-
# skin: solarized
38+
# Minima skin selection.
39+
# Available skins are:
40+
# classic Default, light color scheme.
41+
# dark Dark variant of the classic skin.
42+
# auto Adaptive skin based on the default classic and dark skins.
43+
# solarized-light Light variant of solarized color scheme.
44+
# solarized-dark Dark variant of solarized color scheme.
45+
# solarized Adaptive skin for solarized color scheme skins.
4746
skin: auto
48-
date_format: "%b %-d, %Y"
49-
social_links:
50-
- icon: blogger # Take the icon name from font awesome site
51-
url: "https://1000sher.in" # URL of profile page.
52-
title: 1000Sher - My Poetry Project # Optional. Text displayed on hovering over link.
53-
- icon: github
54-
url: "https://github.com/codeRSH"
55-
title: My Repos
5647

57-
future: true
58-
# show_excerpts: true
59-
60-
header_pages:
48+
# If you want to link only specific pages in the site-navigation, use this and list
49+
# the `path` property (as represented via Liquid) of the pages in the order they should
50+
# be rendered.
51+
nav_pages:
6152
- blog/index.html
6253
- blog/tags.md
6354
- blog/search.html
6455
- blog/about.md
6556
- index.markdown
6657

58+
# Set to `true` to show excerpts on the homepage.
59+
#show_excerpts: false
60+
61+
# Minima date format.
62+
# The default value is "%b %d, %Y" (e.g. Nov 14, 2023)
63+
# Refer to https://shopify.github.io/liquid/filters/date/ if you want to customize this.
64+
date_format: "%b %-d, %Y"
65+
66+
# Social Media Links
67+
# Renders icons via Font Awesome Free webfonts CDN, based on ordered list of entries.
68+
#
69+
# Entry keys:
70+
# * title Tooltip rendered on hovering over icon.
71+
# * icon Font Awesome icon id. `github` corresponds to `fa-github`.
72+
# * url Full URL of social profile.
73+
social_links:
74+
- title: 1000Sher - My Poetry Project # Optional. Text displayed on hovering over link.
75+
icon: blogger # Take the icon name from font awesome site
76+
url: "https://1000sher.in" # URL of profile page.
77+
- title: My Repos
78+
icon: github
79+
url: "https://github.com/codeRSH"
80+
6781
sass:
6882
quiet_deps: true
69-
# Exclude from processing.
70-
# The following items will not be processed, by default.
71-
# Any item listed under the `exclude:` key here will be automatically added to
72-
# the internal "default list".
73-
#
74-
# Excluded items can be processed by explicitly listing the directories or
75-
# their entries' file path in the `include:` list.
76-
#
77-
# exclude:
78-
# - .sass-cache/
79-
# - .jekyll-cache/
80-
# - gemfiles/
81-
# - Gemfile
82-
# - Gemfile.lock
83-
# - node_modules/
84-
# - vendor/bundle/
85-
# - vendor/cache/
86-
# - vendor/gems/
87-
# - vendor/ruby/

_sass/minima/custom-styles.scss

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
@import url('https://fonts.googleapis.com/css?family=Philosopher&display=swap');
55
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
66

7+
:root {
8+
--navbar-height: 60px; /* Set your navbar height here */
9+
}
10+
711
// .site-nav {
812
.site-header {
913
font-family: Courgette;
@@ -69,8 +73,9 @@ p {
6973
margin: 0 auto; /* Center the content */
7074
}
7175

72-
@media screen and (min-width: 800px) { /* Adjust breakpoint as needed */
76+
@media screen and (min-width: 800px) {
7377
.page-content {
74-
padding: 20px; /* Adjust padding as needed */
78+
padding: 20px;
79+
padding-top: calc(20px + var(--navbar-height));
7580
}
7681
}

0 commit comments

Comments
 (0)