diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c79959f --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +_site +.DS_Store +.vscode diff --git a/404.html b/404.html new file mode 100644 index 0000000..f756ee6 --- /dev/null +++ b/404.html @@ -0,0 +1,10 @@ +--- +layout: default +--- + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..84bca85 --- /dev/null +++ b/Gemfile @@ -0,0 +1,16 @@ +source "https://rubygems.org" + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +#gem "jekyll", "~> 3.7.3" + + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +gem "github-pages", group: :jekyll_plugins \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..f742532 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,267 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (6.0.6) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.11.1) + colorator (1.1.0) + commonmarker (0.23.6) + concurrent-ruby (1.1.10) + dnsruby (1.61.9) + simpleidn (~> 0.1) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.15.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + eventmachine (1.2.7-x64-mingw32) + execjs (2.8.1) + faraday (2.6.0) + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-net_http (3.0.1) + ffi (1.15.5) + ffi (1.15.5-x64-mingw32) + forwardable-extended (2.6.0) + gemoji (3.0.1) + github-pages (227) + github-pages-health-check (= 1.17.9) + jekyll (= 3.9.2) + jekyll-avatar (= 0.7.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.2.0) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.15.1) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.13.0) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.12.0) + kramdown (= 2.3.2) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.3) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.13.6, < 2.0) + rouge (= 3.26.0) + terminal-table (~> 1.4) + github-pages-health-check (1.17.9) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (~> 4.0) + public_suffix (>= 3.0, < 5.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.8.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.9.2) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-avatar (0.7.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.1.1) + coffee-script (~> 2.2) + coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.2.0) + commonmarker (~> 0.23.4) + jekyll (~> 3.9.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 4.0) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.15.1) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.13.0) + jekyll (>= 3.4, < 5.0) + octokit (~> 4.0, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.12.0) + gemoji (~> 3.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.3.2) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.7.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.16.3) + nokogiri (1.13.9-x64-mingw32) + racc (~> 1.4) + nokogiri (1.13.9-x86_64-darwin) + racc (~> 1.4) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.7) + racc (1.6.0) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.5) + rouge (3.26.0) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + simpleidn (0.2.1) + unf (~> 0.1.4) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) + typhoeus (1.4.0) + ethon (>= 0.9.0) + tzinfo (1.2.10) + thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.2) + unf_ext (0.0.8.2-x64-mingw32) + unicode-display_width (1.8.0) + zeitwerk (2.6.1) + +PLATFORMS + ruby + x64-mingw32 + +DEPENDENCIES + github-pages + +BUNDLED WITH + 2.3.24 diff --git a/README.md b/README.md new file mode 100644 index 0000000..f0ac0cc --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Website for the clarity2022-workshop +## Building + +Build locally with: + +```bash +bundle exec jekyll serve +``` diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..9eb8f04 --- /dev/null +++ b/_config.yml @@ -0,0 +1,46 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. +title: Clarity-CEC2-2022 Workshop +email: claritychallengecontact@gmail.com +description: >- # this means to ignore newlines until "baseurl:" +# Details of the Clarity 2022 workshop +#baseurl: "" # the subpath of your site, e.g. /blog +#url: "" # the base hostname & protocol for your site, e.g. http://example.com +#twitter_username: jekyllrb +#github_username: jekyll + +repository: "claritychallenge.github.io/clarity-2022-workshop" + +# Build settings +plugins: + - jekyll-feed + - jekyll-sitemap + +# A list of the pages to display in the navigation bar +header_pages: + - dates.md +# - registration.md + - programme.md + - results.md + - organisers.md +# Exclude from processing. +# The following items will not be processed, by default. Create a custom list +# to override the default setting. +exclude: + - Gemfile + - Gemfile.lock + - node_modules + - update_boostrap.sh diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..382c456 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,18 @@ + + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..a9e160c --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,18 @@ + + + + + {%- seo -%} + + + + + + + {%- feed_meta -%} + + + + + + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..391a4da --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,48 @@ +
+
+
+ Clarity logo +
+
+
+
+ The 3rd Clarity Workshop on + Machine Learning Challenges for Hearing Aids (Clarity-CEC2-2022) +
+
+
+
+ EPSRC logo + +
+
+
+ + + + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..c4f6b71 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,20 @@ + + + + {%- include head.html -%} + + + + {%- include header.html -%} + +
+
+ {{ content }} +
+
+ + {%- include footer.html -%} + + + + diff --git a/_layouts/home.html b/_layouts/home.html new file mode 100644 index 0000000..837ba0f --- /dev/null +++ b/_layouts/home.html @@ -0,0 +1,41 @@ +--- +layout: default +--- + +
+ + {%- if page.title -%} +
+

{{ page.title }}

+
+ {%- endif -%} + +
+ {{ content }} +
+ + {%- if site.posts.size > 0 -%} +

{{ page.list_title | default: "Posts" }}

+ + +

subscribe via RSS

+ {%- endif -%} + +
diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..94cbc66 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,14 @@ +--- +layout: default +--- +
+ +
+

{{ page.title | escape }}

+
+ +
+ {{ content }} +
+ +
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..77ae73e --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,23 @@ +--- +layout: default +--- +
+ +
+

{{ page.title | escape }}

+

+ + {%- if page.author -%} + • {{ page.author }} + {%- endif -%} +

+
+ +
+ {{ content }} +
+ +
diff --git a/_sass/_bootstrap_customization.scss b/_sass/_bootstrap_customization.scss new file mode 100644 index 0000000..e05df5e --- /dev/null +++ b/_sass/_bootstrap_customization.scss @@ -0,0 +1,598 @@ +// Yeti 4.3.1 +// Bootswatch + +// Variables =================================================================== + +$web-font-path: "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700" !default; +@import url($web-font-path); + +// Navbar ====================================================================== + +.clarity_light { + background-color: #000; + color: #000; +} + +.navbar { + font-size: $font-size-sm; + font-weight: $headings-font-weight; +} + +.navbar-nav > li > a, +.navbar-brand { + padding-top: 5px !important; + padding-bottom: 0px !important; + min-height: 30px !important; +} + +.bg-primary { + .dropdown-menu { + background-color: $primary; + + .dropdown-item, + .dropdown-item:focus { + color: $navbar-dark-color; + } + + .dropdown-item.active, + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($primary, 5%); + color: #fff; + } + } +} + +.bg-dark { + background-color: $gray-800 !important; + + .dropdown-menu { + background-color: $gray-800; + + .dropdown-item, + .dropdown-item:focus { + color: $navbar-dark-color; + } + + .dropdown-item.active, + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($gray-800, 5%); + color: #fff; + } + } +} + +.bg-light { + background-color: $clarity-grey !important; + + .dropdown-menu { + background-color: $gray-200; + + .dropdown-item, + .dropdown-item:focus { + color: $navbar-light-color; + } + + .dropdown-item.active, + .dropdown-item:hover, + .dropdown-item:focus { + background-color: lighten($gray-200, 5%); + color: $navbar-light-hover-color; + } + } +} + +// Buttons ===================================================================== + +.btn { + &-primary { + border-color: darken($primary, 5%); + } + + &-secondary { + border-color: darken($secondary, 5%); + } + + &-success { + border-color: darken($success, 5%); + } + + &-info { + border-color: darken($info, 5%); + color: $white; + } + + &-danger { + border-color: darken($danger, 5%); + } + + &-warning { + border-color: darken($warning, 5%); + color: $white; + } + + &-light { + border-color: darken($light, 5%); + } + + &-dark { + border-color: darken($dark, 5%); + } +} + +.btn-group { + .dropdown-menu { + border-top-width: 0; + } + + .dropdown-toggle { + &.btn-primary ~ .dropdown-menu { + background-color: $primary; + border-color: darken($primary, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($primary, 8%); + } + } + + &.btn-secondary ~ .dropdown-menu { + background-color: $secondary; + border-color: darken($secondary, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($secondary, 8%); + } + } + + &.btn-success ~ .dropdown-menu { + background-color: $success; + border-color: darken($success, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($success, 8%); + } + } + + &.btn-info ~ .dropdown-menu { + background-color: $info; + border-color: darken($info, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($info, 8%); + } + } + + &.btn-warning ~ .dropdown-menu { + background-color: $warning; + border-color: darken($warning, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($warning, 8%); + } + } + + &.btn-danger ~ .dropdown-menu { + background-color: $danger; + border-color: darken($primary, 5%); + + .dropdown-item { + color: $white; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: darken($danger, 8%); + } + } + } +} + +// Typography ================================================================== + +.text-secondary { + color: $gray-700 !important; +} + +.blockquote-footer { + color: $gray-600; +} + +// Tables ====================================================================== + +table { + font-size: $font-size-sm; +} + +.table { + &-primary, + &-success, + &-info, + &-warning, + &-danger { + color: #fff; + } + + &-primary { + &, + > th, + > td { + background-color: $primary; + } + } + + &-secondary { + &, + > th, + > td { + background-color: $secondary; + } + } + + &-light { + &, + > th, + > td { + background-color: $light; + } + } + + &-dark { + &, + > th, + > td { + background-color: $dark; + } + } + + &-success { + &, + > th, + > td { + background-color: $success; + } + } + + &-info { + &, + > th, + > td { + background-color: $info; + } + } + + &-danger { + &, + > th, + > td { + background-color: $danger; + } + } + + &-warning { + &, + > th, + > td { + background-color: $warning; + } + } + + &-active { + &, + > th, + > td { + background-color: $table-active-bg; + } + } + + &-hover { + .table-primary:hover { + &, + > th, + > td { + background-color: darken($primary, 5%); + } + } + + .table-secondary:hover { + &, + > th, + > td { + background-color: darken($secondary, 5%); + } + } + + .table-light:hover { + &, + > th, + > td { + background-color: darken($light, 5%); + } + } + + .table-dark:hover { + &, + > th, + > td { + background-color: darken($dark, 5%); + } + } + + .table-success:hover { + &, + > th, + > td { + background-color: darken($success, 5%); + } + } + + .table-info:hover { + &, + > th, + > td { + background-color: darken($info, 5%); + } + } + + .table-danger:hover { + &, + > th, + > td { + background-color: darken($danger, 5%); + } + } + + .table-warning:hover { + &, + > th, + > td { + background-color: darken($warning, 5%); + } + } + + .table-active:hover { + &, + > th, + > td { + background-color: $table-active-bg; + } + } + } +} + +// Forms ======================================================================= + +label, +.control-label, +.help-block, +.checkbox, +.radio, +.form-control-feedback { + font-size: $font-size-sm; +} + +// Navs ======================================================================== + +.dropdown-item { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + font-size: $font-size-sm; + font-weight: 300; +} + +.nav-tabs { + .nav-link, + .nav-link.disabled, + .nav-link.disabled:hover, + .nav-link.disabled:focus { + border-color: $nav-tabs-border-color; + background-color: $gray-200; + } + + .nav-link:hover, + .nav-link:focus { + background-color: lighten($gray-200, 5%); + } +} + +.nav-pills { + .active { + border: 1px solid darken($primary, 5%); + } +} + +.breadcrumb { + border: 1px solid $dropdown-border-color; + border-radius: 3px; + font-size: $font-size-sm; + font-weight: 300; + text-transform: uppercase; +} + +.pagination { + font-weight: 300; + + .page-link { + border-color: transparent; + border-radius: 3px; + margin-left: 0.1em; + margin-right: 0.1em; + + &:hover, + &:focus { + text-decoration: none; + } + } + + .page-item.disabled { + .page-link { + border-color: transparent; + } + } +} + +.pagination, +.pagination-lg, +.pagination-sm { + .page-item:first-child, + .page-item:last-child { + .page-link { + border-radius: 3px; + } + } +} + +.list-group { + font-size: $font-size-sm; + font-weight: 300; +} + +// Indicators ================================================================== + +.close { + opacity: 0.6; + text-shadow: none; + + &:hover, + &:focus { + opacity: 1; + } +} + +.alert { + font-size: $font-size-sm; + font-weight: 300; + color: $white; + + &-primary { + &, + > th, + > td { + background-color: $primary; + } + } + + &-secondary { + &, + > th, + > td { + background-color: $secondary; + } + } + + &-success { + &, + > th, + > td { + background-color: $success; + } + } + + &-info { + &, + > th, + > td { + background-color: $info; + } + } + + &-danger { + &, + > th, + > td { + background-color: $danger; + } + } + + &-warning { + &, + > th, + > td { + background-color: $warning; + } + } + + &-dark { + &, + > th, + > td { + background-color: $dark; + } + } + + &-light { + &, + > th, + > td { + background-color: $light; + } + } + + .alert-link { + font-weight: normal; + color: #fff; + text-decoration: underline; + } + + &-secondary, + &-light { + &, + & a:not(.btn), + & .alert-link { + color: $body-color; + } + } +} + +.badge { + padding-bottom: 0.3em; + + &-warning, + &-info { + color: $white; + } +} + +// Progress bars =============================================================== + +.progress[value] { + height: 22px; + padding: 2px; + background-color: #f6f6f6; + border: 1px solid #ccc; + @include box-shadow(none); +} + +// Popovers =============================================================== + +.popover-header { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +// Containers ================================================================== diff --git a/_sass/_clarity.scss b/_sass/_clarity.scss new file mode 100644 index 0000000..969d854 --- /dev/null +++ b/_sass/_clarity.scss @@ -0,0 +1,9 @@ +.clarity-light-panel { + background-color: $clarity-light; + color: white; +} + +.clarity-dark-panel { + background-color: $clarity-dark; + color: white; +} diff --git a/_sass/_syntax-highlighting.scss b/_sass/_syntax-highlighting.scss new file mode 100644 index 0000000..f34d825 --- /dev/null +++ b/_sass/_syntax-highlighting.scss @@ -0,0 +1,74 @@ +// Syntax highlighting styles, can be modified to match the theme + + +.highlight { + + color: #111; + + pre { + margin: 0; + padding: 8px 12px; + background: #eef; + border: 1px solid #e8e8e8; + } + + .c { color: #998; font-style: italic } // Comment + .err { color: #a61717; background-color: #e3d2d2 } // Error + .k { font-weight: bold } // Keyword + .o { font-weight: bold } // Operator + .cm { color: #998; font-style: italic } // Comment.Multiline + .cp { color: #999; font-weight: bold } // Comment.Preproc + .c1 { color: #998; font-style: italic } // Comment.Single + .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special + .gd { color: #000; background-color: #fdd } // Generic.Deleted + .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific + .ge { font-style: italic } // Generic.Emph + .gr { color: #a00 } // Generic.Error + .gh { color: #999 } // Generic.Heading + .gi { color: #000; background-color: #dfd } // Generic.Inserted + .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific + .go { color: #888 } // Generic.Output + .gp { color: #555 } // Generic.Prompt + .gs { font-weight: bold } // Generic.Strong + .gu { color: #aaa } // Generic.Subheading + .gt { color: #a00 } // Generic.Traceback + .kc { font-weight: bold } // Keyword.Constant + .kd { font-weight: bold } // Keyword.Declaration + .kp { font-weight: bold } // Keyword.Pseudo + .kr { font-weight: bold } // Keyword.Reserved + .kt { color: #458; font-weight: bold } // Keyword.Type + .m { color: #099 } // Literal.Number + .s { color: #d14 } // Literal.String + .na { color: #008080 } // Name.Attribute + .nb { color: #0086B3 } // Name.Builtin + .nc { color: #458; font-weight: bold } // Name.Class + .no { color: #008080 } // Name.Constant + .ni { color: #800080 } // Name.Entity + .ne { color: #900; font-weight: bold } // Name.Exception + .nf { color: #900; font-weight: bold } // Name.Function + .nn { color: #555 } // Name.Namespace + .nt { color: #000080 } // Name.Tag + .nv { color: #008080 } // Name.Variable + .ow { font-weight: bold } // Operator.Word + .w { color: #bbb } // Text.Whitespace + .mf { color: #099 } // Literal.Number.Float + .mh { color: #099 } // Literal.Number.Hex + .mi { color: #099 } // Literal.Number.Integer + .mo { color: #099 } // Literal.Number.Oct + .sb { color: #d14 } // Literal.String.Backtick + .sc { color: #d14 } // Literal.String.Char + .sd { color: #d14 } // Literal.String.Doc + .s2 { color: #d14 } // Literal.String.Double + .se { color: #d14 } // Literal.String.Escape + .sh { color: #d14 } // Literal.String.Heredoc + .si { color: #d14 } // Literal.String.Interpol + .sx { color: #d14 } // Literal.String.Other + .sr { color: #009926 } // Literal.String.Regex + .s1 { color: #d14 } // Literal.String.Single + .ss { color: #990073 } // Literal.String.Symbol + .bp { color: #999 } // Name.Builtin.Pseudo + .vc { color: #008080 } // Name.Variable.Class + .vg { color: #008080 } // Name.Variable.Global + .vi { color: #008080 } // Name.Variable.Instance + .il { color: #099 } // Literal.Number.Integer.Long +} diff --git a/_sass/_variables.scss b/_sass/_variables.scss new file mode 100644 index 0000000..9d766b1 --- /dev/null +++ b/_sass/_variables.scss @@ -0,0 +1,116 @@ +// Yeti 4.3.1 +// Bootswatch + +// +// Color system +// + +$white: #fff !default; +$gray-100: #f8f9fa !default; +$gray-200: #eee !default; +$gray-300: #dee2e6 !default; +$gray-400: #ccc !default; +$gray-500: #adb5bd !default; +$gray-600: #888 !default; +$gray-700: #495057 !default; +$gray-800: #333 !default; +$gray-900: #222 !default; +$black: #000 !default; + +$blue: #008cba !default; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink: #e83e8c !default; +$red: #f04124 !default; +$orange: #fd7e14 !default; +$yellow: #e99002 !default; +$green: #43ac6a !default; +$teal: #20c997 !default; +$cyan: #5bc0de !default; + +$primary: $clarity-light !default; +$secondary: $pink !default; +$success: $green !default; +$info: $cyan !default; +$warning: $yellow !default; +$danger: $red !default; +$light: $gray-200 !default; +$dark: $gray-900 !default; + +$yiq-contrasted-threshold: 200 !default; + +// Components + +$border-radius: 0px !default; +$border-radius-lg: 0px !default; +$border-radius-sm: 0px !default; + +// Fonts + +$font-family-sans-serif: Arial, "Open Sans", -apple-system, BlinkMacSystemFont, + "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol" !default; + +$font-size-base: 0.9375rem !default; + +$headings-font-weight: 300 !default; + +// Buttons + +$input-btn-padding-x: 0.5rem !default; + +$btn-font-weight: 300 !default; + +// Dropdowns + +$dropdown-border-color: rgba($black, 0.1) !default; +$dropdown-divider-bg: rgba($black, 0.1) !default; + +// Navs + +$nav-link-disabled-color: $gray-400 !default; + +$nav-tabs-border-color: $dropdown-border-color !default; +$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default; +$nav-tabs-link-active-border-color: $nav-tabs-border-color !default; + +// Navbar + +$navbar-dark-color: rgba($white, 0.7) !default; +$navbar-dark-hover-color: $white !default; + +// Pagination + +$pagination-color: $gray-600 !default; +$pagination-border-color: $nav-tabs-border-color !default; + +$pagination-active-border-color: darken($primary, 5%) !default; + +$pagination-disabled-color: $gray-200 !default; + +// Jumbotron + +$jumbotron-padding: 4rem !default; + +// Cards + +$card-inner-border-radius: 0px !default; + +// Badges + +$badge-font-weight: 300 !default; +$badge-padding-x: 1rem !default; + +// Progress bars + +$progress-bg: $gray-400 !default; +$progress-bar-color: $white !default; + +// List group + +$list-group-disabled-bg: $gray-200 !default; + +// Close + +$close-color: $gray-600 !default; +$close-text-shadow: none !default; diff --git a/_sass/bootstrap-4-jekyll/_bootstrap-4-jekyll.scss b/_sass/bootstrap-4-jekyll/_bootstrap-4-jekyll.scss new file mode 100644 index 0000000..7425977 --- /dev/null +++ b/_sass/bootstrap-4-jekyll/_bootstrap-4-jekyll.scss @@ -0,0 +1,8 @@ +// Some CSS to ease the integration between Jekyll and Bootstrap 4. +// It is not recommended to edit this file. + +.page-content { + img { + max-width: 100%; + } +} diff --git a/_sass/bootstrap/__DO_NOT_MODIFY b/_sass/bootstrap/__DO_NOT_MODIFY new file mode 100644 index 0000000..e69de29 diff --git a/_sass/bootstrap/_alert.scss b/_sass/bootstrap/_alert.scss new file mode 100644 index 0000000..da2a98a --- /dev/null +++ b/_sass/bootstrap/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: $close-font-size + $alert-padding-x * 2; + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/_sass/bootstrap/_badge.scss b/_sass/bootstrap/_badge.scss new file mode 100644 index 0000000..2082f05 --- /dev/null +++ b/_sass/bootstrap/_badge.scss @@ -0,0 +1,54 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + @include font-size($badge-font-size); + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + @include transition($badge-transition); + + @at-root a#{&} { + @include hover-focus { + text-decoration: none; + } + } + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/_sass/bootstrap/_breadcrumb.scss b/_sass/bootstrap/_breadcrumb.scss new file mode 100644 index 0000000..be30950 --- /dev/null +++ b/_sass/bootstrap/_breadcrumb.scss @@ -0,0 +1,41 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: $breadcrumb-divider; + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `