From 685b06fcd8221b627f505216f46b9fd4a6f6ad05 Mon Sep 17 00:00:00 2001 From: Jon Barker Date: Fri, 27 Jan 2023 18:37:02 +0000 Subject: [PATCH] First commit, cut-and-paste from previous workshop --- .gitignore | 3 + 404.html | 10 + Gemfile | 16 + Gemfile.lock | 267 + README.md | 8 + _config.yml | 46 + _includes/footer.html | 18 + _includes/head.html | 18 + _includes/header.html | 48 + _layouts/default.html | 20 + _layouts/home.html | 41 + _layouts/page.html | 14 + _layouts/post.html | 23 + _sass/_bootstrap_customization.scss | 598 + _sass/_clarity.scss | 9 + _sass/_syntax-highlighting.scss | 74 + _sass/_variables.scss | 116 + .../_bootstrap-4-jekyll.scss | 8 + _sass/bootstrap/__DO_NOT_MODIFY | 0 _sass/bootstrap/_alert.scss | 51 + _sass/bootstrap/_badge.scss | 54 + _sass/bootstrap/_breadcrumb.scss | 41 + _sass/bootstrap/_button-group.scss | 163 + _sass/bootstrap/_buttons.scss | 137 + _sass/bootstrap/_card.scss | 289 + _sass/bootstrap/_carousel.scss | 197 + _sass/bootstrap/_close.scss | 41 + _sass/bootstrap/_code.scss | 48 + _sass/bootstrap/_custom-forms.scss | 507 + _sass/bootstrap/_dropdown.scss | 191 + _sass/bootstrap/_forms.scss | 330 + _sass/bootstrap/_functions.scss | 86 + _sass/bootstrap/_grid.scss | 52 + _sass/bootstrap/_images.scss | 42 + _sass/bootstrap/_input-group.scss | 193 + _sass/bootstrap/_jumbotron.scss | 17 + _sass/bootstrap/_list-group.scss | 149 + _sass/bootstrap/_media.scss | 8 + _sass/bootstrap/_mixins.scss | 47 + _sass/bootstrap/_modal.scss | 229 + _sass/bootstrap/_nav.scss | 120 + _sass/bootstrap/_navbar.scss | 294 + _sass/bootstrap/_pagination.scss | 73 + _sass/bootstrap/_popover.scss | 171 + _sass/bootstrap/_print.scss | 141 + _sass/bootstrap/_progress.scss | 43 + _sass/bootstrap/_reboot.scss | 483 + _sass/bootstrap/_root.scss | 19 + _sass/bootstrap/_spinners.scss | 55 + _sass/bootstrap/_tables.scss | 185 + _sass/bootstrap/_toasts.scss | 44 + _sass/bootstrap/_tooltip.scss | 115 + _sass/bootstrap/_transitions.scss | 20 + _sass/bootstrap/_type.scss | 125 + _sass/bootstrap/_utilities.scss | 17 + _sass/bootstrap/_variables.scss | 1123 ++ _sass/bootstrap/bootstrap-grid.scss | 29 + _sass/bootstrap/bootstrap-reboot.scss | 12 + _sass/bootstrap/bootstrap.scss | 44 + _sass/bootstrap/mixins/_alert.scss | 13 + .../bootstrap/mixins/_background-variant.scss | 21 + _sass/bootstrap/mixins/_badge.scss | 17 + _sass/bootstrap/mixins/_border-radius.scss | 63 + _sass/bootstrap/mixins/_box-shadow.scss | 20 + _sass/bootstrap/mixins/_breakpoints.scss | 123 + _sass/bootstrap/mixins/_buttons.scss | 107 + _sass/bootstrap/mixins/_caret.scss | 62 + _sass/bootstrap/mixins/_clearfix.scss | 7 + _sass/bootstrap/mixins/_deprecate.scss | 10 + _sass/bootstrap/mixins/_float.scss | 14 + _sass/bootstrap/mixins/_forms.scss | 192 + _sass/bootstrap/mixins/_gradients.scss | 45 + _sass/bootstrap/mixins/_grid-framework.scss | 66 + _sass/bootstrap/mixins/_grid.scss | 51 + _sass/bootstrap/mixins/_hover.scss | 37 + _sass/bootstrap/mixins/_image.scss | 36 + _sass/bootstrap/mixins/_list-group.scss | 21 + _sass/bootstrap/mixins/_lists.scss | 7 + _sass/bootstrap/mixins/_nav-divider.scss | 10 + _sass/bootstrap/mixins/_pagination.scss | 22 + _sass/bootstrap/mixins/_reset-text.scss | 17 + _sass/bootstrap/mixins/_resize.scss | 6 + _sass/bootstrap/mixins/_screen-reader.scss | 33 + _sass/bootstrap/mixins/_size.scss | 7 + _sass/bootstrap/mixins/_table-row.scss | 39 + _sass/bootstrap/mixins/_text-emphasis.scss | 16 + _sass/bootstrap/mixins/_text-hide.scss | 11 + _sass/bootstrap/mixins/_text-truncate.scss | 8 + _sass/bootstrap/mixins/_transition.scss | 16 + _sass/bootstrap/mixins/_visibility.scss | 8 + _sass/bootstrap/utilities/_align.scss | 8 + _sass/bootstrap/utilities/_background.scss | 19 + _sass/bootstrap/utilities/_borders.scss | 75 + _sass/bootstrap/utilities/_clearfix.scss | 3 + _sass/bootstrap/utilities/_display.scss | 26 + _sass/bootstrap/utilities/_embed.scss | 39 + _sass/bootstrap/utilities/_flex.scss | 51 + _sass/bootstrap/utilities/_float.scss | 11 + _sass/bootstrap/utilities/_overflow.scss | 5 + _sass/bootstrap/utilities/_position.scss | 32 + _sass/bootstrap/utilities/_screenreaders.scss | 11 + _sass/bootstrap/utilities/_shadows.scss | 6 + _sass/bootstrap/utilities/_sizing.scss | 20 + _sass/bootstrap/utilities/_spacing.scss | 73 + .../bootstrap/utilities/_stretched-link.scss | 19 + _sass/bootstrap/utilities/_text.scss | 72 + _sass/bootstrap/utilities/_visibility.scss | 13 + _sass/bootstrap/vendor/_rfs.scss | 204 + abstracts/README.md | 1 + assets/Clarity2022_author_kit.zip | Bin 0 -> 790692 bytes assets/images/Amazon-logo.png | Bin 0 -> 61670 bytes assets/images/DSC_0780_KASM_crop.png | Bin 0 -> 375831 bytes assets/images/EPSRC-logo.png | Bin 0 -> 40854 bytes assets/images/RNID-logo.jpg | Bin 0 -> 206662 bytes assets/images/SLHS_Portrait.CC052_crop.png | Bin 0 -> 12769488 bytes assets/images/UKRI-logo.png | Bin 0 -> 15637 bytes assets/images/calendar.pdf | Bin 0 -> 69091 bytes assets/images/calendar.png | Bin 0 -> 397753 bytes assets/images/cardiff_logo.png | Bin 0 -> 55994 bytes assets/images/clarity_logo.png | Bin 0 -> 59071 bytes assets/images/clarity_logo_black.png | Bin 0 -> 39113 bytes .../images/earfinal_clarity_customColour.svg | 93 + assets/images/goverts-photo.png | Bin 0 -> 1775988 bytes assets/images/irc-logo.png | Bin 0 -> 3319 bytes assets/images/petrausch2.png | Bin 0 -> 265422 bytes assets/images/projpart-3.png | Bin 0 -> 363590 bytes assets/images/smeds.png | Bin 0 -> 375831 bytes ...parent-calendar-us-png-image-6057x8000.png | Bin 0 -> 1318407 bytes assets/javascript/bootstrap/__DO_NOT_MODIFY | 0 .../bootstrap/bootstrap.bundle.min.js | 7 + .../bootstrap/bootstrap.bundle.min.js.map | 1 + assets/javascript/bootstrap/jquery.min.js | 2 + assets/javascript/bootstrap/jquery.min.map | 1 + assets/js-datatable/LICENSE | 21 + assets/js-datatable/README.md | 288 + .../bootstrap-table-filter-control.min.css | 1 + .../css.min/bootstrap-table.min.css | 1 + assets/js-datatable/css.min/datatable.min.css | 1 + .../css/bootstrap-table-filter-control.css | 13 + assets/js-datatable/css/bootstrap-table.css | 313 + assets/js-datatable/css/datatable.css | 125 + assets/js-datatable/docs/data1.json | 79 + assets/js-datatable/docs/data1.yaml | 62 + assets/js-datatable/docs/data2.json | 88 + assets/js-datatable/docs/data2.yaml | 48 + assets/js-datatable/docs/data3.json | 70 + assets/js-datatable/docs/index.html | 2572 +++ .../js-datatable/js.min/Chart.bundle.min.js | 980 ++ .../bootstrap-table-filter-control.min.js | 35 + .../js.min/bootstrap-table.min.js | 241 + assets/js-datatable/js.min/datatable.min.js | 150 + assets/js-datatable/js.min/js-yaml.min.js | 370 + assets/js-datatable/js/Chart.bundle.js | 14591 ++++++++++++++++ .../js/bootstrap-table-filter-control.js | 697 + assets/js-datatable/js/bootstrap-table.js | 3062 ++++ assets/js-datatable/js/datatable.js | 2054 +++ assets/js-datatable/js/js-yaml.js | 3851 ++++ assets/js-datatable/minification.py | 106 + assets/main.scss | 15 + assets/vendor/bootstrap.min.js | 7 + assets/vendor/jquery.min.js | 2 + assets/vendor/popper.min.js | 5 + assets/workshopstyle.css | 86 + dates.md | 33 + index.md | 114 + organisers.md | 109 + package-lock.json | 16 + papers/README.md | 1 + presentations/README.md | 1 + programme.md | 192 + registration.md | 21 + submissions.md | 35 + update_bootstrap.sh | 17 + 173 files changed, 39692 insertions(+) create mode 100644 .gitignore create mode 100644 404.html create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 README.md create mode 100644 _config.yml create mode 100644 _includes/footer.html create mode 100644 _includes/head.html create mode 100644 _includes/header.html create mode 100644 _layouts/default.html create mode 100644 _layouts/home.html create mode 100644 _layouts/page.html create mode 100644 _layouts/post.html create mode 100644 _sass/_bootstrap_customization.scss create mode 100644 _sass/_clarity.scss create mode 100644 _sass/_syntax-highlighting.scss create mode 100644 _sass/_variables.scss create mode 100644 _sass/bootstrap-4-jekyll/_bootstrap-4-jekyll.scss create mode 100644 _sass/bootstrap/__DO_NOT_MODIFY create mode 100644 _sass/bootstrap/_alert.scss create mode 100644 _sass/bootstrap/_badge.scss create mode 100644 _sass/bootstrap/_breadcrumb.scss create mode 100644 _sass/bootstrap/_button-group.scss create mode 100644 _sass/bootstrap/_buttons.scss create mode 100644 _sass/bootstrap/_card.scss create mode 100644 _sass/bootstrap/_carousel.scss create mode 100644 _sass/bootstrap/_close.scss create mode 100644 _sass/bootstrap/_code.scss create mode 100644 _sass/bootstrap/_custom-forms.scss create mode 100644 _sass/bootstrap/_dropdown.scss create mode 100644 _sass/bootstrap/_forms.scss create mode 100644 _sass/bootstrap/_functions.scss create mode 100644 _sass/bootstrap/_grid.scss create mode 100644 _sass/bootstrap/_images.scss create mode 100644 _sass/bootstrap/_input-group.scss create mode 100644 _sass/bootstrap/_jumbotron.scss create mode 100644 _sass/bootstrap/_list-group.scss create mode 100644 _sass/bootstrap/_media.scss create mode 100644 _sass/bootstrap/_mixins.scss create mode 100644 _sass/bootstrap/_modal.scss create mode 100644 _sass/bootstrap/_nav.scss create mode 100644 _sass/bootstrap/_navbar.scss create mode 100644 _sass/bootstrap/_pagination.scss create mode 100644 _sass/bootstrap/_popover.scss create mode 100644 _sass/bootstrap/_print.scss create mode 100644 _sass/bootstrap/_progress.scss create mode 100644 _sass/bootstrap/_reboot.scss create mode 100644 _sass/bootstrap/_root.scss create mode 100644 _sass/bootstrap/_spinners.scss create mode 100644 _sass/bootstrap/_tables.scss create mode 100644 _sass/bootstrap/_toasts.scss create mode 100644 _sass/bootstrap/_tooltip.scss create mode 100644 _sass/bootstrap/_transitions.scss create mode 100644 _sass/bootstrap/_type.scss create mode 100644 _sass/bootstrap/_utilities.scss create mode 100644 _sass/bootstrap/_variables.scss create mode 100644 _sass/bootstrap/bootstrap-grid.scss create mode 100644 _sass/bootstrap/bootstrap-reboot.scss create mode 100644 _sass/bootstrap/bootstrap.scss create mode 100644 _sass/bootstrap/mixins/_alert.scss create mode 100644 _sass/bootstrap/mixins/_background-variant.scss create mode 100644 _sass/bootstrap/mixins/_badge.scss create mode 100644 _sass/bootstrap/mixins/_border-radius.scss create mode 100644 _sass/bootstrap/mixins/_box-shadow.scss create mode 100644 _sass/bootstrap/mixins/_breakpoints.scss create mode 100644 _sass/bootstrap/mixins/_buttons.scss create mode 100644 _sass/bootstrap/mixins/_caret.scss create mode 100644 _sass/bootstrap/mixins/_clearfix.scss create mode 100644 _sass/bootstrap/mixins/_deprecate.scss create mode 100644 _sass/bootstrap/mixins/_float.scss create mode 100644 _sass/bootstrap/mixins/_forms.scss create mode 100644 _sass/bootstrap/mixins/_gradients.scss create mode 100644 _sass/bootstrap/mixins/_grid-framework.scss create mode 100644 _sass/bootstrap/mixins/_grid.scss create mode 100644 _sass/bootstrap/mixins/_hover.scss create mode 100644 _sass/bootstrap/mixins/_image.scss create mode 100644 _sass/bootstrap/mixins/_list-group.scss create mode 100644 _sass/bootstrap/mixins/_lists.scss create mode 100644 _sass/bootstrap/mixins/_nav-divider.scss create mode 100644 _sass/bootstrap/mixins/_pagination.scss create mode 100644 _sass/bootstrap/mixins/_reset-text.scss create mode 100644 _sass/bootstrap/mixins/_resize.scss create mode 100644 _sass/bootstrap/mixins/_screen-reader.scss create mode 100644 _sass/bootstrap/mixins/_size.scss create mode 100644 _sass/bootstrap/mixins/_table-row.scss create mode 100644 _sass/bootstrap/mixins/_text-emphasis.scss create mode 100644 _sass/bootstrap/mixins/_text-hide.scss create mode 100644 _sass/bootstrap/mixins/_text-truncate.scss create mode 100644 _sass/bootstrap/mixins/_transition.scss create mode 100644 _sass/bootstrap/mixins/_visibility.scss create mode 100644 _sass/bootstrap/utilities/_align.scss create mode 100644 _sass/bootstrap/utilities/_background.scss create mode 100644 _sass/bootstrap/utilities/_borders.scss create mode 100644 _sass/bootstrap/utilities/_clearfix.scss create mode 100644 _sass/bootstrap/utilities/_display.scss create mode 100644 _sass/bootstrap/utilities/_embed.scss create mode 100644 _sass/bootstrap/utilities/_flex.scss create mode 100644 _sass/bootstrap/utilities/_float.scss create mode 100644 _sass/bootstrap/utilities/_overflow.scss create mode 100644 _sass/bootstrap/utilities/_position.scss create mode 100644 _sass/bootstrap/utilities/_screenreaders.scss create mode 100644 _sass/bootstrap/utilities/_shadows.scss create mode 100644 _sass/bootstrap/utilities/_sizing.scss create mode 100644 _sass/bootstrap/utilities/_spacing.scss create mode 100644 _sass/bootstrap/utilities/_stretched-link.scss create mode 100644 _sass/bootstrap/utilities/_text.scss create mode 100644 _sass/bootstrap/utilities/_visibility.scss create mode 100644 _sass/bootstrap/vendor/_rfs.scss create mode 100644 abstracts/README.md create mode 100644 assets/Clarity2022_author_kit.zip create mode 100644 assets/images/Amazon-logo.png create mode 100644 assets/images/DSC_0780_KASM_crop.png create mode 100644 assets/images/EPSRC-logo.png create mode 100644 assets/images/RNID-logo.jpg create mode 100644 assets/images/SLHS_Portrait.CC052_crop.png create mode 100644 assets/images/UKRI-logo.png create mode 100644 assets/images/calendar.pdf create mode 100644 assets/images/calendar.png create mode 100644 assets/images/cardiff_logo.png create mode 100644 assets/images/clarity_logo.png create mode 100644 assets/images/clarity_logo_black.png create mode 100644 assets/images/earfinal_clarity_customColour.svg create mode 100644 assets/images/goverts-photo.png create mode 100644 assets/images/irc-logo.png create mode 100644 assets/images/petrausch2.png create mode 100644 assets/images/projpart-3.png create mode 100644 assets/images/smeds.png create mode 100644 assets/images/toppng.com-2021-classic-transparent-calendar-us-png-image-6057x8000.png create mode 100644 assets/javascript/bootstrap/__DO_NOT_MODIFY create mode 100644 assets/javascript/bootstrap/bootstrap.bundle.min.js create mode 100644 assets/javascript/bootstrap/bootstrap.bundle.min.js.map create mode 100644 assets/javascript/bootstrap/jquery.min.js create mode 100644 assets/javascript/bootstrap/jquery.min.map create mode 100755 assets/js-datatable/LICENSE create mode 100755 assets/js-datatable/README.md create mode 100755 assets/js-datatable/css.min/bootstrap-table-filter-control.min.css create mode 100755 assets/js-datatable/css.min/bootstrap-table.min.css create mode 100755 assets/js-datatable/css.min/datatable.min.css create mode 100755 assets/js-datatable/css/bootstrap-table-filter-control.css create mode 100755 assets/js-datatable/css/bootstrap-table.css create mode 100755 assets/js-datatable/css/datatable.css create mode 100755 assets/js-datatable/docs/data1.json create mode 100755 assets/js-datatable/docs/data1.yaml create mode 100755 assets/js-datatable/docs/data2.json create mode 100755 assets/js-datatable/docs/data2.yaml create mode 100755 assets/js-datatable/docs/data3.json create mode 100755 assets/js-datatable/docs/index.html create mode 100755 assets/js-datatable/js.min/Chart.bundle.min.js create mode 100755 assets/js-datatable/js.min/bootstrap-table-filter-control.min.js create mode 100755 assets/js-datatable/js.min/bootstrap-table.min.js create mode 100755 assets/js-datatable/js.min/datatable.min.js create mode 100755 assets/js-datatable/js.min/js-yaml.min.js create mode 100755 assets/js-datatable/js/Chart.bundle.js create mode 100755 assets/js-datatable/js/bootstrap-table-filter-control.js create mode 100755 assets/js-datatable/js/bootstrap-table.js create mode 100755 assets/js-datatable/js/datatable.js create mode 100755 assets/js-datatable/js/js-yaml.js create mode 100755 assets/js-datatable/minification.py create mode 100644 assets/main.scss create mode 100644 assets/vendor/bootstrap.min.js create mode 100644 assets/vendor/jquery.min.js create mode 100644 assets/vendor/popper.min.js create mode 100755 assets/workshopstyle.css create mode 100644 dates.md create mode 100644 index.md create mode 100644 organisers.md create mode 100644 package-lock.json create mode 100644 papers/README.md create mode 100644 presentations/README.md create mode 100644 programme.md create mode 100644 registration.md create mode 100644 submissions.md create mode 100755 update_bootstrap.sh 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 `