Skip to content

Commit 75a0e57

Browse files
committed
💥 Switched to Jekyll for building the site
Using Jekyll for Sass compilation, need to add repeating elements later.
1 parent 4524db7 commit 75a0e57

14 files changed

+165
-315
lines changed

Diff for: .gitignore

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
# Created by https://www.gitignore.io/api/sass,macos,sublimetext,visualstudiocode
2-
# Edit at https://www.gitignore.io/?templates=sass,macos,sublimetext,visualstudiocode
1+
# Created by https://www.gitignore.io/api/sass,macos,jekyll,sublimetext,visualstudiocode
2+
# Edit at https://www.gitignore.io/?templates=sass,macos,jekyll,sublimetext,visualstudiocode
3+
4+
### Jekyll ###
5+
_site/
6+
.sass-cache/
7+
.jekyll-cache/
8+
.jekyll-metadata
39

410
### macOS ###
511
# General
@@ -30,7 +36,6 @@ Temporary Items
3036
.apdisk
3137

3238
### Sass ###
33-
.sass-cache/
3439
*.css.map
3540
*.sass.map
3641
*.scss.map
@@ -78,7 +83,7 @@ GitHub.sublime-settings
7883
# Ignore all local history of files
7984
.history
8085

81-
# End of https://www.gitignore.io/api/sass,macos,sublimetext,visualstudiocode
86+
# End of https://www.gitignore.io/api/sass,macos,jekyll,sublimetext,visualstudiocode
8287

8388
### Additional ###
8489
misc/

Diff for: Gemfile

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
source "https://rubygems.org"
2+
# Hello! This is where you manage which Jekyll version is used to run.
3+
# When you want to use a different version, change it below, save the
4+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5+
#
6+
# bundle exec jekyll serve
7+
#
8+
# This will help ensure the proper Jekyll version is running.
9+
# Happy Jekylling!
10+
gem "jekyll", "~> 4.0.0"
11+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12+
gem "minima", "~> 2.5"
13+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15+
# gem "github-pages", group: :jekyll_plugins
16+
# If you have any plugins, put them here!
17+
group :jekyll_plugins do
18+
gem "jekyll-feed", "~> 0.12"
19+
end
20+
21+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22+
# and associated library.
23+
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
24+
gem "tzinfo", "~> 1.2"
25+
gem "tzinfo-data"
26+
end
27+
28+
# Performance-booster for watching directories on Windows
29+
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?
30+

Diff for: Gemfile.lock

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.7.0)
5+
public_suffix (>= 2.0.2, < 5.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.1.5)
8+
em-websocket (0.5.1)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0.6.0)
11+
eventmachine (1.2.7)
12+
ffi (1.11.3)
13+
forwardable-extended (2.6.0)
14+
http_parser.rb (0.6.0)
15+
i18n (1.7.0)
16+
concurrent-ruby (~> 1.0)
17+
jekyll (4.0.0)
18+
addressable (~> 2.4)
19+
colorator (~> 1.0)
20+
em-websocket (~> 0.5)
21+
i18n (>= 0.9.5, < 2)
22+
jekyll-sass-converter (~> 2.0)
23+
jekyll-watch (~> 2.0)
24+
kramdown (~> 2.1)
25+
kramdown-parser-gfm (~> 1.0)
26+
liquid (~> 4.0)
27+
mercenary (~> 0.3.3)
28+
pathutil (~> 0.9)
29+
rouge (~> 3.0)
30+
safe_yaml (~> 1.0)
31+
terminal-table (~> 1.8)
32+
jekyll-feed (0.13.0)
33+
jekyll (>= 3.7, < 5.0)
34+
jekyll-sass-converter (2.0.1)
35+
sassc (> 2.0.1, < 3.0)
36+
jekyll-seo-tag (2.6.1)
37+
jekyll (>= 3.3, < 5.0)
38+
jekyll-watch (2.2.1)
39+
listen (~> 3.0)
40+
kramdown (2.1.0)
41+
kramdown-parser-gfm (1.1.0)
42+
kramdown (~> 2.0)
43+
liquid (4.0.3)
44+
listen (3.2.0)
45+
rb-fsevent (~> 0.10, >= 0.10.3)
46+
rb-inotify (~> 0.9, >= 0.9.10)
47+
mercenary (0.3.6)
48+
minima (2.5.1)
49+
jekyll (>= 3.5, < 5.0)
50+
jekyll-feed (~> 0.9)
51+
jekyll-seo-tag (~> 2.1)
52+
pathutil (0.16.2)
53+
forwardable-extended (~> 2.6)
54+
public_suffix (4.0.1)
55+
rb-fsevent (0.10.3)
56+
rb-inotify (0.10.0)
57+
ffi (~> 1.0)
58+
rouge (3.13.0)
59+
safe_yaml (1.0.5)
60+
sassc (2.2.1)
61+
ffi (~> 1.9)
62+
terminal-table (1.8.0)
63+
unicode-display_width (~> 1.1, >= 1.1.1)
64+
thread_safe (0.3.6)
65+
tzinfo (1.2.5)
66+
thread_safe (~> 0.1)
67+
tzinfo-data (1.2019.3)
68+
tzinfo (>= 1.0.0)
69+
unicode-display_width (1.6.0)
70+
wdm (0.1.1)
71+
72+
PLATFORMS
73+
ruby
74+
75+
DEPENDENCIES
76+
jekyll (~> 4.0.0)
77+
jekyll-feed (~> 0.12)
78+
minima (~> 2.5)
79+
tzinfo (~> 1.2)
80+
tzinfo-data
81+
wdm (~> 0.1.1)
82+
83+
BUNDLED WITH
84+
2.0.2

Diff for: _config.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Code Hackathon, GITAM
2+
description: >-
3+
We are a team of students in GITAM that aim to promote coding as being fun, challenging and above all, not boring. In collaboration with the Department of CSE, we organise frequent coding competitions called 'Code Hackathons' on a bi-weekly basis on Saturday afternoons. We may on occasion also take classes to discuss and try out various programming techniques and challenges to further enhance your skills.
4+
5+
baseurl: ""
6+
url: "https://codehackathon.github.io/"
7+
8+
permalink: /:title
9+
10+
defaults:
11+
- scope:
12+
path: ""
13+
values:
14+
layout: default
15+
16+
sass:
17+
style: :compressed
18+
19+
kramdown:
20+
input: GFM
21+
auto_ids: true
22+
hard_wrap: false
23+
syntax_highlighter: rouge

Diff for: _layouts/default.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{{ content }}

Diff for: sass/base.sass renamed to _sass/base.sass

File renamed without changes.

Diff for: sass/navbar.sass renamed to _sass/navbar.sass

File renamed without changes.

Diff for: archive.html

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
---
3+
14
<!DOCTYPE html>
25
<html lang="en">
36
<head>

Diff for: contact.html

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
---
3+
14
<!DOCTYPE html>
25
<html lang="en">
36
<head>

Diff for: index.html

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
---
3+
14
<!DOCTYPE html>
25
<html lang="en">
36
<head>

Diff for: leaderboard.html

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
---
3+
14
<!DOCTYPE html>
25
<html lang="en">
36
<head>

Diff for: schedule.html

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
---
3+
14
<!DOCTYPE html>
25
<html lang="en">
36
<head>

0 commit comments

Comments
 (0)