# 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: Name and number of your class
description: Description of your class

baseurl: "/courses/csexxx/xxqq"
url: https://courses.cs.washington.edu # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: username
git_username:  username
git_url: https://gitlab.cs.washington.edu/jmankoff/class-website-core
git_branch: CSExxx-xxQQ
piazza: https://us.edstem.org/courses/xxx/discussion/
canvas: https://canvas.uw.edu/courses/xxxxx
gitlab: https://gitlab.cs.washington.edu/students-group-for-assignments
gitgrade: https://gitgrade.cs.washington.edu/student/summary/xxxx
paginate:            5
quarter: "Quarter YYYY"
copydate: "3/30/20"
status: draft

author:
    name: Name
    url: "https://website"

email: "email@university.edu"            # Your contact email
  # probably want to update this to be the class teaching staff mailing list

# The Reveal theme
reveal_theme: black.css

# Build settings
markdown: kramdown
theme: jekyll-theme-cayman

plugins:
  - jekyll-feed
  - jekyll-seo-tag
  - jekyll-font-awesome-sass
  - jekyll-paginate
  - jekyll-redirect-from
  - jekyll-assets
  - uglifier
  - jekyll-mermaid
  - jekyll-target-blank

highlighter: rouge

bootstrap:
    assets: true

assets:
    digest: false
    prefix: "/assets"
    sources:
        - "*"

sass:
  sass_dir: "./_scss"
#  style: compressed

kramdown:
  toc_levels: '1'

mermaid:
  src: '/assets/js/mermaid.js'
  src_config: '/assets/js/mermaid_config.js'

remarkConfig:
  # possible highlight options:
  # arta, ascetic, dark, default, far, github, googlecode, idea, ir_black,
  # magula, monokai, rainbow, solarized-dark, solarized-light, sunburst,
  # tomorrow, tomorrow-night-blue, tomorrow-night-bright, tomorrow-night,
  # tomorrow-night-eighties, vs, zenburn.
  highlightStyle: 'solarized-light'
  highlightLanguage: 'remark'
  highlightLines: true


# Custom vars
version:             1.1.0

# 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
   - vendor
   - vendor/bundle/
   - vendor/cache/
   - vendor/gems/
   - vendor/ruby/
   - .jekyll-cache

font-awesome:
  assets: true

captioning:
  link: https://webcaptioner.com/s/e3meZZyQ?broadcast