Skip to content

Commit ef196d4

Browse files
authored
Merge pull request #1 from CryptoAttacker/copilot/create-jekyll-website-structure
Add professional Jekyll website structure with dark theme and SEO
2 parents ea68932 + f48bb6b commit ef196d4

29 files changed

+2387
-56
lines changed

.gitignore

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Jekyll
2+
_site/
3+
.sass-cache/
4+
.jekyll-cache/
5+
.jekyll-metadata
6+
7+
# Ruby
8+
*.gem
9+
.bundle
10+
vendor/
11+
Gemfile.lock
12+
13+
# OS files
14+
.DS_Store
15+
Thumbs.db
16+
17+
# Editor files
18+
*.swp
19+
*.swo
20+
*~
21+
.vscode/
22+
.idea/
23+
24+
# Backup files
25+
*.backup
26+
*.bak
27+
28+
# Logs
29+
*.log

404.html

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
layout: page
3+
title: 404 - Page Not Found
4+
permalink: /404.html
5+
---
6+
7+
<style>
8+
.error-404 {
9+
text-align: center;
10+
padding: 3rem 0;
11+
}
12+
13+
.error-404 h1 {
14+
font-size: 6rem;
15+
margin-bottom: 1rem;
16+
color: var(--link-color);
17+
}
18+
19+
.error-404 p {
20+
font-size: 1.25rem;
21+
margin-bottom: 2rem;
22+
}
23+
</style>
24+
25+
<div class="error-404">
26+
<h1>404</h1>
27+
<p>Oops! The page you're looking for doesn't exist.</p>
28+
<p>It might have been moved or deleted.</p>
29+
<p>
30+
<a href="{{ '/' | relative_url }}" class="cta-button">Go to Homepage</a>
31+
</p>
32+
</div>

Gemfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
source "https://rubygems.org"
2+
3+
gem "jekyll", "~> 4.3"
4+
gem "minima", "~> 2.5"
5+
6+
# Jekyll plugins
7+
group :jekyll_plugins do
8+
gem "jekyll-feed", "~> 0.17"
9+
gem "jekyll-seo-tag", "~> 2.8"
10+
gem "jekyll-sitemap", "~> 1.4"
11+
gem "jekyll-paginate", "~> 1.1"
12+
end
13+
14+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
15+
# and associated library.
16+
platforms :mingw, :x64_mingw, :mswin, :jruby do
17+
gem "tzinfo", ">= 1", "< 3"
18+
gem "tzinfo-data"
19+
end
20+
21+
# Performance-booster for watching directories on Windows
22+
gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
23+
24+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
25+
# do not have a Java counterpart.
26+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

0 commit comments

Comments
 (0)