- Install dependencies
npm install
- Serve your content
npm run dev
- Check http://localhost:5173/ for your content
- Make changes and then submit a PR; tag @arvind for review/approval.
- (Once a PR is merged, the site will automatically build a static version of the website and deploy it to the
csail-buildbranch. This branch will then eventually be slurped up to go live on CSAIL servers by a cron job.)
- (Once a PR is merged, the site will automatically build a static version of the website and deploy it to the
Edit these files:
- Add an entry in
src/data/people.json. Ideally, your key should be your MIT Kerberos.
Add these files:
- Add a square photo to
static/imgs/people- filename must match the key you used for your entry in
src/data/people.json - extension must be
.jpg
- filename must match the key you used for your entry in
Add these files:
- Add
<my-paper>.pdftostatic/pubs - Add a thumbnail image,
<my-paper>.png, tostatic/imgs/thumbs. It should be 640x360 or similar widescreen (16:9) aspect ratio. - Add a teaser image,
<my-paper>.png, tostatic/imgs/teasers. - Add
<my-paper>.mdtosrc/routes/pubs- Authors can either:
- refer to group members by their
keyinsrc/data/people.json(which should be their MIT Kerberos) - for non-VIS group members, explicitly specify their
name,affiliation, and (optional)url - An
equal: truekey can be added to authors who share equal contribution (only expected for co-first authors)
- refer to group members by their
themescan reference one or more keys fromsrc/data/research_themes.jsontagscan reference one or more entries fromsrc/data/tags.json- Only two types of
videosare supported: conferencetalkandfigurewhich can reference a demo, walkthrough, or any other video you would like to feature. Video values are YouTube IDs. - The
typeofmaterialsare any free fontawesome icon. Typical values are:desktopfor project websites, demo websites, etc.codefor GitHub/code reposlaptop-codefor live editorsfile-archivefor supplementary materials
- Authors can either: