Skip to content

Commit 7887b2a

Browse files
gem dependency fix
1 parent 52e5365 commit 7887b2a

File tree

3 files changed

+59
-238
lines changed

3 files changed

+59
-238
lines changed

.github/workflows/pages-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
- name: Setup Ruby
4242
uses: ruby/setup-ruby@v1
4343
with:
44-
ruby-version: 3.3
44+
ruby-version: 3.1
4545
bundler-cache: true
4646

4747
- name: Build site

Gemfile

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,11 @@
1-
# frozen_string_literal: true
2-
31
source "https://rubygems.org"
42

5-
gem "jekyll-theme-chirpy", "~> 7.3", ">= 7.3.1"
6-
7-
gem "html-proofer", "~> 5.0", group: :test
3+
gem "jekyll", "~> 4.3"
4+
gem "jekyll-theme-chirpy", "~> 7.3", "< 8.0"
85

9-
platforms :mingw, :x64_mingw, :mswin, :jruby do
10-
gem "tzinfo", ">= 1", "< 3"
11-
gem "tzinfo-data"
6+
group :jekyll_plugins do
7+
gem "jekyll-feed", "~> 0.17"
8+
gem "jekyll-seo-tag", "~> 2.8"
9+
gem "jekyll-sitemap", "~> 1.4"
10+
gem "jekyll-archives", "~> 2.2"
1211
end
13-
14-
gem "wdm", "~> 0.2.0", :platforms => [:mingw, :x64_mingw, :mswin]
15-
16-
# gem "github-pages", group: :jekyll_plugins
17-
# gem "jekyll-feed"
18-
# gem "jekyll-seo-tag"
19-
# gem "jekyll-sitemap"
20-
# gem "jekyll-archives"

_config.yml

Lines changed: 51 additions & 221 deletions
Original file line numberDiff line numberDiff line change
@@ -1,231 +1,61 @@
1-
# The Site Configuration
2-
3-
# Import the theme
41
theme: jekyll-theme-chirpy
5-
6-
# The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm
7-
# If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed,
8-
# otherwise, the layout language will use the default value of 'en'.
92
lang: en
103

11-
# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker
12-
timezone:
13-
14-
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
15-
# ↓ --------------------------
16-
4+
# Site settings
175
title: "Jaspreet Kaur Bhamra"
18-
tagline: "Data Scientist | ML Engineer | Creator"
19-
url: "https://yourusername.github.io"
20-
baseurl: "" # For user site
21-
22-
23-
title: "Jaspreet Kaur Bhamra"
24-
25-
tagline: "Data Scientist | ML Engineer | Creator"
26-
27-
description: >- # used by seo meta and the atom feed
6+
tagline: "Data Scientist | ML Engineer | Human"
7+
description: >-
288
Maybe another way to connect with the world?
299
30-
# Fill in the protocol & hostname for your site.
31-
# E.g. 'https://username.github.io', note that it does not end with a '/'.
3210
url: "https://jaspreetbhamra.github.io"
33-
baseurl: "" # For user site
34-
35-
github:
36-
username: jaspreetbhamra # change to your GitHub username
37-
38-
twitter:
39-
username: jaspreet_kaur13 # change to your Twitter username
40-
11+
baseurl: "" # important for user site
12+
13+
# Theme settings
14+
theme_mode: auto # light, dark, or auto
15+
16+
# Author info
17+
author:
18+
name: "Jaspreet Kaur Bhamra"
19+
email: "your-noreply-email@users.noreply.github.com"
20+
avatar: "/assets/img/avatar.png" # optional - add your photo here
21+
22+
# Navbar links
23+
nav:
24+
- title: "Resume"
25+
url: /resume/
26+
- title: "Experience"
27+
url: /experience/
28+
- title: "Projects"
29+
url: /projects/
30+
# - title: "Human"
31+
# url: /human/
32+
# - title: "Blog"
33+
# url: /posts/
34+
# - title: "Google Scholar"
35+
# url: "https://scholar.google.com/citations?user=YOUR_ID"
36+
37+
# Social media links
4138
social:
42-
# Change to your full name.
43-
# It will be displayed as the default author of the posts and the copyright owner in the Footer
44-
name: Jaspreet Kaur Bhamra
39+
github: https://github.com/jaspreetbhamra
40+
linkedin: https://www.linkedin.com/in/jaspreet-kaur-bhamra/
41+
twitter: https://twitter.com/jaspreet_kaur13
42+
# if you want email icon in footer:
4543
email: jbhamra24@gmail.com
46-
links:
47-
# The first element serves as the copyright owner's link
48-
- https://twitter.com/jaspreet_kaur13 # change to your Twitter homepage
49-
- https://github.com/jaspreetbhamra # change to your GitHub homepage
50-
- https://www.linkedin.com/in/jaspreet-kaur-bhamra/
51-
52-
# Site Verification Settings
53-
webmaster_verifications:
54-
google: # fill in your Google verification code
55-
bing: # fill in your Bing verification code
56-
alexa: # fill in your Alexa verification code
57-
yandex: # fill in your Yandex verification code
58-
baidu: # fill in your Baidu verification code
59-
facebook: # fill in your Facebook verification code
60-
61-
# ↑ --------------------------
62-
# The end of `jekyll-seo-tag` settings
63-
64-
# Web Analytics Settings
65-
analytics:
66-
google:
67-
id: # fill in your Google Analytics ID
68-
goatcounter:
69-
id: # fill in your GoatCounter ID
70-
umami:
71-
id: # fill in your Umami ID
72-
domain: # fill in your Umami domain
73-
matomo:
74-
id: # fill in your Matomo ID
75-
domain: # fill in your Matomo domain
76-
cloudflare:
77-
id: # fill in your Cloudflare Web Analytics token
78-
fathom:
79-
id: # fill in your Fathom Site ID
80-
81-
# Page views settings
82-
pageviews:
83-
provider: # now only supports 'goatcounter'
84-
85-
# Prefer color scheme setting.
86-
#
87-
# Note: Keep empty will follow the system prefer color by default,
88-
# and there will be a toggle to switch the theme between dark and light
89-
# on the bottom left of the sidebar.
90-
#
91-
# Available options:
92-
#
93-
# light — Use the light color scheme
94-
# dark — Use the dark color scheme
95-
#
96-
theme_mode: # [light | dark]
97-
98-
# The CDN endpoint for media resources.
99-
# Notice that once it is assigned, the CDN url
100-
# will be added to all media resources (site avatar, posts' images, audio and video files) paths starting with '/'
101-
#
102-
# e.g. 'https://cdn.com'
103-
cdn:
104-
105-
# the avatar on sidebar, support local or CORS resources
106-
avatar:
107-
108-
# The URL of the site-wide social preview image used in SEO `og:image` meta tag.
109-
# It can be overridden by a customized `page.image` in front matter.
110-
social_preview_image: # string, local or CORS resources
111-
112-
# boolean type, the global switch for TOC in posts.
113-
toc: true
114-
115-
comments:
116-
# Global switch for the post-comment system. Keeping it empty means disabled.
117-
provider: # [disqus | utterances | giscus]
118-
# The provider options are as follows:
119-
disqus:
120-
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
121-
# utterances settings › https://utteranc.es/
122-
utterances:
123-
repo: # <gh-username>/<repo>
124-
issue_term: # < url | pathname | title | ...>
125-
# Giscus options › https://giscus.app
126-
giscus:
127-
repo: # <gh-username>/<repo>
128-
repo_id:
129-
category:
130-
category_id:
131-
mapping: # optional, default to 'pathname'
132-
strict: # optional, default to '0'
133-
input_position: # optional, default to 'bottom'
134-
lang: # optional, default to the value of `site.lang`
135-
reactions_enabled: # optional, default to the value of `1`
136-
137-
# Self-hosted static assets, optional › https://github.com/cotes2020/chirpy-static-assets
138-
assets:
139-
self_host:
140-
enabled: # boolean, keep empty means false
141-
# specify the Jekyll environment, empty means both
142-
# only works if `assets.self_host.enabled` is 'true'
143-
env: # [development | production]
144-
145-
pwa:
146-
enabled: true # The option for PWA feature (installable)
147-
cache:
148-
enabled: true # The option for PWA offline cache
149-
# Paths defined here will be excluded from the PWA cache.
150-
# Usually its value is the `baseurl` of another website that
151-
# shares the same domain name as the current website.
152-
deny_paths:
153-
# - "/example" # URLs match `<SITE_URL>/example/*` will not be cached by the PWA
154-
44+
scholar: https://scholar.google.com/citations?user=xwU4PZsAAAAJ&hl=en
45+
46+
# Footer
47+
footer:
48+
copyright: "© 2025 Jaspreet Kaur Bhamra"
49+
since: 2025
50+
51+
# Plugins (default for Chirpy)
52+
plugins:
53+
- jekyll-feed
54+
- jekyll-seo-tag
55+
- jekyll-sitemap
56+
- jekyll-archives
57+
58+
# Build settings
59+
markdown: kramdown
60+
highlighter: rouge
15561
paginate: 10
156-
157-
# The base URL of your site
158-
baseurl: ""
159-
160-
# ------------ The following options are not recommended to be modified ------------------
161-
162-
kramdown:
163-
footnote_backlink: "&#8617;&#xfe0e;"
164-
syntax_highlighter: rouge
165-
syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options
166-
css_class: highlight
167-
# default_lang: console
168-
span:
169-
line_numbers: false
170-
block:
171-
line_numbers: true
172-
start_line: 1
173-
174-
collections:
175-
tabs:
176-
output: true
177-
sort_by: order
178-
179-
defaults:
180-
- scope:
181-
path: "" # An empty string here means all files in the project
182-
type: posts
183-
values:
184-
layout: post
185-
comments: true # Enable comments in posts.
186-
toc: true # Display TOC column in posts.
187-
# DO NOT modify the following parameter unless you are confident enough
188-
# to update the code of all other post links in this project.
189-
permalink: /posts/:title/
190-
- scope:
191-
path: _drafts
192-
values:
193-
comments: false
194-
- scope:
195-
path: ""
196-
type: tabs # see `site.collections`
197-
values:
198-
layout: page
199-
permalink: /:title/
200-
201-
sass:
202-
style: compressed
203-
204-
compress_html:
205-
clippings: all
206-
comments: all
207-
endings: all
208-
profile: false
209-
blanklines: false
210-
ignore:
211-
envs: [development]
212-
213-
exclude:
214-
- "*.gem"
215-
- "*.gemspec"
216-
- docs
217-
- tools
218-
- README.md
219-
- LICENSE
220-
- purgecss.js
221-
- "*.config.js"
222-
- "package*.json"
223-
224-
jekyll-archives:
225-
enabled: [categories, tags]
226-
layouts:
227-
category: category
228-
tag: tag
229-
permalinks:
230-
tag: /tags/:name/
231-
category: /categories/:name/

0 commit comments

Comments
 (0)