Website for Gradual Typing Across the Spectrum.
Built using Racket (especially #lang scribble/html).
Designed by Catchexception s.r.o..
- The
*.htmlfiles are generated from the matching*.rktfiles - Run
maketo rebuild the site;make cleanto destroy it - Subfolders are for support:
cssis stylesheetsfontsis fontsimagesis all the images (banners, people, projects, widgets)jsis javascriptpi2016is a schedule for the meeting coming May 2016templatesis Racket code for storing and rendering data
Replace (or create) the file images/people/YOUR-NAME where YOUR-NAME is:
- your name
- in lowercase
- with all spaces replaced by hyphens (
-) - ending in
.pngor.jpgor.jpegor whatever
For example, my name is "Ben Greenman" and my YOUR-NAME is ben-greenman.png.
Open templates/people.rkt. Find your name. Change your URL.
Open templates/people.rkt. Find your name. Edit the string just after make-student.
Don't edit anything else and you should be great.
- Define a new person in
templates/people.rktusing themake-studentfunction - Add the person to the appropriate list near the bottom of
./people.rkt - Put an image for the person in
images/people/
Edit the .rkt file for the page you want changed or delete the .html file.
(The Makefile tries to rebuild as little as possible, so if you change back-end code you need to push the front-end.)
Add an @project[]{...} element to research.rkt.
Open index.rkt. Find the list under research-highlights or under news-and-events.
Add your content under a @div{...} or @p{...} tag, or something fancier.
See here.