This is the codebase for the Stanford Robotics Seminar website. Most things should be editable via the settings file (_config.yml
), the yaml files in the _data
folder or the markdown files in _talks
.
- (OK until Spring 2021) Add the upcoming quarter if neeed in
_data/quarters.yml
- Add the talks in
_talks
(see section below for details) - Drop thew new syllabus in
assets/doc
(the tex file is also in this repo) - Update the current list
_data/instructors.yml
and_data/organizers.yml
as needed (you can add new pictures inassets/img
) - Update the following options in
_config.yml
as needed:displayed-quarters
,archived-quarters
,current-syllabus
To add a talk, just add a new file ending in .md
in the folder _talks
. Look at other files for an example, but the new talk should have the following fields:
---
speaker: First Last
affiliation: Some University
website: "example.com"
date: 2018-11-16T11:00:00-0000
location: Building 1
location-url: "https://campus-map.stanford.edu/?srch=McCullough+115"
title: "Talk: Title"
abstract: "The abstract goes here"
youtube-code: "Q_a4YCIzF0A"
---
Make sure that fileds containing special characters like ":" are inside quotations like in the example above. The date is in YYYY-MM-DDTHH:MM::SS-0800 format (the last part is the time and -0800 corresponds to the PST time zone).
Just fill in the youtube-code
field with the code of the video (look in the URL or press "share" and look at the end of the url displayed there) in the talk .md
file. Use just the code, not the whole youtube URL. The video will appear below the abstract.
A list of quarters with start date and end dates is located in /_data/quarters.yml
. Feel free to add additional quarters there. You can manage which quarter is displayed on the front page by changing displayed-quarters
in _config.yml
. You can also control which quarter is shown in the archive by changing archived-quarters
.
The lists of instructors and organizers can be modified under _data/instructors.yml
and _data/organizers.yml
respectively. Add profile pictures of new people in the foler assets/img
You can update the syllabus by droping the pdf in assets/doc/Your_Syllabus.pdf
and updating the option current-syllabus
in _config.yml
.
The whole website was developed using Jekyl with the default minima theme. Follow the instructions on the Jekyll website to develop more. You can run the website locally by cloning this repo, installing Jekyll and Bundler
gem install jekyll bundler
and then compiling it
bundle exec jekyll serve
The website is hosted directly on github via github pages. The hostname robotics.stanford.edu/seminar/
is managed by the CS department and simply redirects to stanfordasl.github.io/robotics_seminar/
. Our point of contact in the CS Computer Facilities is Jimmy Wu.
Jimmy Wu - [email protected]
Computer Science Department - Computer Facilities
The old website can be found here
- Email speaker
- Confirm speaker attendance
- Get title, abstract, bio
- Send release form
- Ask if there are specific people they would like to meet
- If the speaker is funded, give Renee’s contact info for refund
- Create speaker schedule
- Send out schedule to faculty
- Order pizza
- Email mailing list, announcing talk
- Upload abstract
- Decide who is introducing speaker
- Finalize schedule
- Rearrange so that meetings are convenient for speaker: try to minimize travel between buildings, not have large empty gaps
- Finalize speaker lunch plans
- Print attendance sheet
- Meet speaker
- Bring cables and cart to seminar location
- If SCPD is not handling A/V, get adapters
- Send reminder email
- Make sure there is a plan for the speaker to get from their last meeting to the location of the seminar
- Make canvas assignment
- Make sure speaker goes to lunch
- Serve pizza, clean up