Skip to content

Commit 9ab9839

Browse files
Initial commit from old repo
1 parent 65aca29 commit 9ab9839

139 files changed

Lines changed: 1358 additions & 117 deletions

File tree

Some content is hidden

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

.github/workflows/pages-deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: Setup Ruby
4343
uses: ruby/setup-ruby@v1
4444
with:
45-
ruby-version: 3.3
45+
ruby-version: 3.2
4646
bundler-cache: true
4747

4848
- name: Build site
@@ -53,7 +53,7 @@ jobs:
5353
- name: Test site
5454
run: |
5555
bundle exec htmlproofer _site \
56-
\-\-disable-external \
56+
\-\-disable-external=true \
5757
\-\-ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/"
5858
5959
- name: Upload site artifact

.gitignore

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Gemfile.lock
55

66
# Jekyll cache
77
.jekyll-cache
8-
.jekyll-metadata
98
_site
109

1110
# RubyGems
@@ -17,11 +16,7 @@ package-lock.json
1716

1817
# IDE configurations
1918
.idea
20-
.vscode/*
21-
!.vscode/settings.json
22-
!.vscode/extensions.json
23-
!.vscode/tasks.json
2419

2520
# Misc
26-
_sass/vendors
2721
assets/js/dist
22+
.obsidian

Gemfile

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,22 @@
22

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

5-
gem "jekyll-theme-chirpy", "~> 7.4", ">= 7.4.1"
5+
gem "jekyll-theme-chirpy", "~> 6.5", ">= 6.5.5"
66

7-
gem "html-proofer", "~> 5.0", group: :test
7+
group :test do
8+
gem "html-proofer", "~> 4.4"
9+
end
810

11+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
12+
# and associated library.
913
platforms :mingw, :x64_mingw, :mswin, :jruby do
1014
gem "tzinfo", ">= 1", "< 3"
1115
gem "tzinfo-data"
1216
end
1317

14-
gem "wdm", "~> 0.2.0", :platforms => [:mingw, :x64_mingw, :mswin]
18+
# Performance-booster for watching directories on Windows
19+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
20+
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]

README.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,32 @@ Jekyll site. The following is a list of targets:
2525
To save you time, and also in case you lose some files while copying, we extract those files/configurations of the
2626
latest version of the **Chirpy** theme and the [CD][CD] workflow to here, so that you can start writing in minutes.
2727

28-
## Usage
28+
## Prerequisites
29+
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.
32+
33+
## Installation
34+
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.
2937

30-
Check out the [theme's docs](https://github.com/cotes2020/jekyll-theme-chirpy/wiki).
38+
Then clone it to your local machine and run:
3139

32-
## Contributing
40+
```console
41+
$ bundle
42+
```
43+
44+
## Usage
3345

34-
This repository is automatically updated with new releases from the theme repository. If you encounter any issues or want to contribute to its improvement, please visit the [theme repository][chirpy] to provide feedback.
46+
Please see the [theme's docs](https://github.com/cotes2020/jekyll-theme-chirpy#documentation).
3547

3648
## License
3749

3850
This work is published under [MIT][mit] License.
3951

4052
[gem]: https://rubygems.org/gems/jekyll-theme-chirpy
4153
[chirpy]: https://github.com/cotes2020/jekyll-theme-chirpy/
54+
[use-template]: https://github.com/cotes2020/chirpy-starter/generate
4255
[CD]: https://en.wikipedia.org/wiki/Continuous_deployment
4356
[mit]: https://github.com/cotes2020/chirpy-starter/blob/master/LICENSE

_config.yml

Lines changed: 37 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -8,74 +8,52 @@ theme: jekyll-theme-chirpy
88
# otherwise, the layout language will use the default value of 'en'.
99
lang: en
1010

11-
# Change to your timezone › https://zones.arilyn.cc
12-
timezone:
11+
# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker
12+
timezone: America/Chicago
1313

1414
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
1515
# ↓ --------------------------
1616

17-
title: Chirpy # the main title
17+
title: Code Stuff, Break Things # the main title
1818

19-
tagline: A text-focused Jekyll theme # it will display as the subtitle
19+
tagline: The adventures of Jacob in the world of cybersecurity # it will display as the sub-title
2020

2121
description: >- # used by seo meta and the atom feed
22-
A minimal, responsive and feature-rich Jekyll theme for technical writing.
22+
A cybersecurity blog containing writeups, code, tips, and various tech ramblings.
2323
2424
# Fill in the protocol & hostname for your site.
25-
# E.g. 'https://username.github.io', note that it does not end with a '/'.
26-
url: ""
25+
# e.g. 'https://username.github.io', note that it does not end with a '/'.
26+
url: "https://CodeStuffBreakThings.github.io"
2727

2828
github:
29-
username: github_username # change to your GitHub username
29+
username: CodeStuffBreakThings # change to your github username
3030

31-
twitter:
32-
username: twitter_username # change to your Twitter username
31+
#twitter:
32+
# username: twitter_username # change to your twitter username
3333

3434
social:
3535
# Change to your full name.
3636
# It will be displayed as the default author of the posts and the copyright owner in the Footer
37-
name: your_full_name
38-
email: example@domain.com # change to your email address
37+
name: CodeStuffBreakThings
38+
# email: example@domain.com # change to your email address
3939
links:
4040
# The first element serves as the copyright owner's link
41-
- https://twitter.com/username # change to your Twitter homepage
42-
- https://github.com/username # change to your GitHub homepage
41+
# - https://twitter.com/username # change to your twitter homepage
42+
- https://github.com/CodeStuffBreakThings # change to your github homepage
4343
# Uncomment below to add more social links
4444
# - https://www.facebook.com/username
4545
# - https://www.linkedin.com/in/username
4646

47-
# Site Verification Settings
48-
webmaster_verifications:
49-
google: # fill in your Google verification code
50-
bing: # fill in your Bing verification code
51-
alexa: # fill in your Alexa verification code
52-
yandex: # fill in your Yandex verification code
53-
baidu: # fill in your Baidu verification code
54-
facebook: # fill in your Facebook verification code
47+
google_site_verification: # fill in to your verification string
5548

5649
# ↑ --------------------------
5750
# The end of `jekyll-seo-tag` settings
5851

59-
# Web Analytics Settings
60-
analytics:
61-
google:
62-
id: # fill in your Google Analytics ID
63-
goatcounter:
64-
id: # fill in your GoatCounter ID
65-
umami:
66-
id: # fill in your Umami ID
67-
domain: # fill in your Umami domain
68-
matomo:
69-
id: # fill in your Matomo ID
70-
domain: # fill in your Matomo domain
71-
cloudflare:
72-
id: # fill in your Cloudflare Web Analytics token
73-
fathom:
74-
id: # fill in your Fathom Site ID
75-
76-
# Page views settings
77-
pageviews:
78-
provider: # now only supports 'goatcounter'
52+
google_analytics:
53+
id: # fill in your Google Analytics ID
54+
55+
goatcounter:
56+
id: # fill in your Goatcounter ID
7957

8058
# Prefer color scheme setting.
8159
#
@@ -85,20 +63,20 @@ pageviews:
8563
#
8664
# Available options:
8765
#
88-
# light Use the light color scheme
89-
# dark Use the dark color scheme
66+
# light - Use the light color scheme
67+
# dark - Use the dark color scheme
9068
#
91-
theme_mode: # [light | dark]
69+
theme_mode: dark
9270

93-
# The CDN endpoint for media resources.
71+
# The CDN endpoint for images.
9472
# Notice that once it is assigned, the CDN url
95-
# will be added to all media resources (site avatar, posts' images, audio and video files) paths starting with '/'
73+
# will be added to all image (site avatar & posts' images) paths starting with '/'
9674
#
9775
# e.g. 'https://cdn.com'
98-
cdn:
76+
img_cdn:
9977

10078
# the avatar on sidebar, support local or CORS resources
101-
avatar:
79+
avatar: "https://avatars.githubusercontent.com/u/164824365?v=4"
10280

10381
# The URL of the site-wide social preview image used in SEO `og:image` meta tag.
10482
# It can be overridden by a customized `page.image` in front matter.
@@ -108,9 +86,8 @@ social_preview_image: # string, local or CORS resources
10886
toc: true
10987

11088
comments:
111-
# Global switch for the post-comment system. Keeping it empty means disabled.
112-
provider: # [disqus | utterances | giscus]
113-
# The provider options are as follows:
89+
active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable
90+
# The active options are as follows:
11491
disqus:
11592
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
11693
# utterances settings › https://utteranc.es/
@@ -124,7 +101,6 @@ comments:
124101
category:
125102
category_id:
126103
mapping: # optional, default to 'pathname'
127-
strict: # optional, default to '0'
128104
input_position: # optional, default to 'bottom'
129105
lang: # optional, default to the value of `site.lang`
130106
reactions_enabled: # optional, default to the value of `1`
@@ -138,9 +114,9 @@ assets:
138114
env: # [development | production]
139115

140116
pwa:
141-
enabled: true # The option for PWA feature (installable)
117+
enabled: true # the option for PWA feature (installable)
142118
cache:
143-
enabled: true # The option for PWA offline cache
119+
enabled: true # the option for PWA offline cache
144120
# Paths defined here will be excluded from the PWA cache.
145121
# Usually its value is the `baseurl` of another website that
146122
# shares the same domain name as the current website.
@@ -155,7 +131,6 @@ baseurl: ""
155131
# ------------ The following options are not recommended to be modified ------------------
156132

157133
kramdown:
158-
footnote_backlink: "&#8617;&#xfe0e;"
159134
syntax_highlighter: rouge
160135
syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options
161136
css_class: highlight
@@ -192,6 +167,10 @@ defaults:
192167
values:
193168
layout: page
194169
permalink: /:title/
170+
- scope:
171+
path: assets/js/dist
172+
values:
173+
swcache: true
195174

196175
sass:
197176
style: compressed
@@ -212,9 +191,8 @@ exclude:
212191
- tools
213192
- README.md
214193
- LICENSE
215-
- purgecss.js
216-
- "*.config.js"
217-
- "package*.json"
194+
- rollup.config.js
195+
- package*.json
218196

219197
jekyll-archives:
220198
enabled: [categories, tags]

_data/contact.yml

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
- type: github
44
icon: "fab fa-github"
55

6-
- type: twitter
7-
icon: "fa-brands fa-x-twitter"
6+
#- type: twitter
7+
# icon: "fa-brands fa-x-twitter"
88

9-
- type: email
10-
icon: "fas fa-envelope"
11-
noblank: true # open link in current tab
9+
#- type: email
10+
# icon: "fas fa-envelope"
11+
# noblank: true # open link in current tab
1212

1313
- type: rss
1414
icon: "fas fa-rss"
@@ -26,15 +26,3 @@
2626
# - type: stack-overflow
2727
# icon: 'fab fa-stack-overflow'
2828
# url: '' # Fill with your stackoverflow homepage
29-
#
30-
# - type: bluesky
31-
# icon: 'fa-brands fa-bluesky'
32-
# url: '' # Fill with your Bluesky profile link
33-
#
34-
# - type: reddit
35-
# icon: 'fa-brands fa-reddit'
36-
# url: '' # Fill with your Reddit profile link
37-
#
38-
# - type: threads
39-
# icon: 'fa-brands fa-threads'
40-
# url: '' # Fill with your Threads profile link

_data/share.yml

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
# Icons from <https://fontawesome.com/>
33

44
platforms:
5-
- type: Twitter
6-
icon: "fa-brands fa-square-x-twitter"
7-
link: "https://twitter.com/intent/tweet?text=TITLE&url=URL"
5+
# - type: Twitter
6+
# icon: "fa-brands fa-square-x-twitter"
7+
# link: "https://twitter.com/intent/tweet?text=TITLE&url=URL"
88

9-
- type: Facebook
10-
icon: "fab fa-facebook-square"
11-
link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL"
9+
# - type: Facebook
10+
# icon: "fab fa-facebook-square"
11+
# link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL"
1212

13-
- type: Telegram
14-
icon: "fab fa-telegram"
15-
link: "https://t.me/share/url?url=URL&text=TITLE"
13+
# - type: Telegram
14+
# icon: "fab fa-telegram"
15+
# link: "https://t.me/share/url?url=URL&text=TITLE"
1616

1717
# Uncomment below if you need to.
1818
#
1919
# - type: Linkedin
2020
# icon: "fab fa-linkedin"
21-
# link: "https://www.linkedin.com/feed/?shareActive=true&shareUrl=URL"
21+
# link: "https://www.linkedin.com/sharing/share-offsite/?url=URL"
2222
#
2323
# - type: Weibo
2424
# icon: "fab fa-weibo"
25-
# link: "https://service.weibo.com/share/share.php?title=TITLE&url=URL"
25+
# link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL"
2626
#
2727
# - type: Mastodon
2828
# icon: "fa-brands fa-mastodon"
@@ -36,15 +36,3 @@ platforms:
3636
# link: "https://fosstodon.org/"
3737
# - label: photog.social
3838
# link: "https://photog.social/"
39-
#
40-
# - type: Bluesky
41-
# icon: "fa-brands fa-bluesky"
42-
# link: "https://bsky.app/intent/compose?text=TITLE%20URL"
43-
#
44-
# - type: Reddit
45-
# icon: "fa-brands fa-square-reddit"
46-
# link: "https://www.reddit.com/submit?url=URL&title=TITLE"
47-
#
48-
# - type: Threads
49-
# icon: "fa-brands fa-square-threads"
50-
# link: "https://www.threads.net/intent/post?text=TITLE%20URL"

_posts/2024-03-26-Welcome.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
description: >-
3+
Welcome post for the Code Stuff, Break Things blog
4+
title: Welcome
5+
date: 2024-03-26 20:52:00 -0500
6+
---
7+
Welcome to my GitHub Pages site!
8+
Here, I will be posting tech tips, code, my CTF writeups, and various tech ramblings.
9+
Some of the initial CTF writeups may be a little rough around the edges.
10+
I'm going in mostly chronological order from when I first started doing CTFs and my note taking wasn't as detailed back then as it is now so I am making the best of my notes from the early days.
11+
12+
That being said, buckle up and enjoy the ride!

0 commit comments

Comments
 (0)