From 82d97f7dc97de28416c78a9fb4655acbcdb64cb6 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Wed, 18 Aug 2021 19:41:28 -0400 Subject: [PATCH] Added coffeescript support; Added YouTube video sections to the home page; added contact page and removed about page; made lots of style tweaks --- src/Gemfile | 1 + src/Gemfile.lock | 11 +- src/_config.yml | 7 +- src/_layouts/default.html | 16 ++- src/_layouts/home.html | 44 ++++++- src/_layouts/page.html | 2 - src/about.markdown | 18 --- .../bitgoblin-thumbnails/bg-20-thumbnail.png | Bin 0 -> 1022935 bytes .../bitgoblin-thumbnails/bg-36-thumbnail.png | Bin 0 -> 672376 bytes .../bitgoblin-thumbnails/bg-6-thumbnail.png | Bin 0 -> 823103 bytes src/assets/scripts/varrock.coffee | 7 + src/assets/stylesheets/lumbridge.sass | 123 ++++++++++++------ src/contact.markdown | 5 + src/index.markdown | 4 +- 14 files changed, 163 insertions(+), 75 deletions(-) delete mode 100644 src/about.markdown create mode 100755 src/assets/images/bitgoblin-thumbnails/bg-20-thumbnail.png create mode 100755 src/assets/images/bitgoblin-thumbnails/bg-36-thumbnail.png create mode 100755 src/assets/images/bitgoblin-thumbnails/bg-6-thumbnail.png create mode 100644 src/assets/scripts/varrock.coffee create mode 100644 src/contact.markdown diff --git a/src/Gemfile b/src/Gemfile index 6d5ab76..7b204e0 100644 --- a/src/Gemfile +++ b/src/Gemfile @@ -16,6 +16,7 @@ gem "minima", "~> 2.5" # If you have any plugins, put them here! group :jekyll_plugins do gem "jekyll-feed", "~> 0.12" + gem "jekyll-coffeescript" end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/src/Gemfile.lock b/src/Gemfile.lock index 59879ec..a484403 100644 --- a/src/Gemfile.lock +++ b/src/Gemfile.lock @@ -3,12 +3,17 @@ GEM specs: addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) colorator (1.1.0) concurrent-ruby (1.1.9) em-websocket (0.5.2) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) eventmachine (1.2.7) + execjs (2.8.1) ffi (1.15.3) forwardable-extended (2.6.0) http_parser.rb (0.6.0) @@ -29,6 +34,9 @@ GEM rouge (~> 3.0) safe_yaml (~> 1.0) terminal-table (~> 2.0) + jekyll-coffeescript (2.0.0) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) jekyll-feed (0.15.1) jekyll (>= 3.7, < 5.0) jekyll-sass-converter (2.1.0) @@ -70,6 +78,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 4.2.0) + jekyll-coffeescript jekyll-feed (~> 0.12) minima (~> 2.5) tzinfo (~> 1.2) @@ -77,4 +86,4 @@ DEPENDENCIES wdm (~> 0.1.1) BUNDLED WITH - 2.1.4 + 2.2.24 diff --git a/src/_config.yml b/src/_config.yml index 8961e67..006fb50 100644 --- a/src/_config.yml +++ b/src/_config.yml @@ -3,12 +3,7 @@ title: 'Bit Goblin' email: 'gballantine@bitgoblin.tech' description: >- - Welcome to the Bit Goblin website! This is a place for lots of cool tech - things, ranging from YouTube videos on computer hardware, networking and - Linux, to a community Minecraft server, and we even have a Discord server! - - Everyone is welcome to join the community, all I ask is that you simply just - be excellent to each other. Easy enough. + The Bit Goblin main website, a place for cool tech things. baseurl: '/' url: 'https://www.bitgoblin.tech' bitgoblin_discord_link: '' diff --git a/src/_layouts/default.html b/src/_layouts/default.html index 78533c5..1580229 100644 --- a/src/_layouts/default.html +++ b/src/_layouts/default.html @@ -6,6 +6,8 @@ {{ page.title }} + +
@@ -20,19 +22,25 @@
  • Blog Posts
  • Forum
  • Minecraft
  • +
  • Contact
  • -
    +
    -

    {{ site.description }}

    + {{ content }}
    -