CV Notes
The HTML CV lives at /cv/ and is rendered from cv.md.
Content sources:
- Papers come from
_papers/. Theirstatus:values place them under Publications, Working Papers, or Other Publications; an optionallink:makes the title clickable in both CV versions. - Presentations come from
_presentations/. They are grouped by year on the page. Any presentation with a futuredate:gets a†marker and is labeled scheduled in the legend. - Courses come from
_courses/, with one Markdown file per course. They populate/teaching/and the PDF’s Teaching Experience section before awards; they do not appear on the HTML CV. Each file usestitle,order,institution,term,role, and aninstructorslist (nameand optionallink). Optionalnotesupplies the teaching page’s margin note, andhead_ta_termidentifies Head TA service in the PDF. Both outputs sort byorder. - Education, fields of interest, awards, PDF link, experience, and committee live in
_data/cv.yml. Experience entries can uselink_text:andlink:to link part of their detail in both CV versions.
PDF build:
- Run
./scripts/build_cv_pdf.sh. - That script uses
scripts/render_cv_markdown.rbto assemble markdown from_papers,_presentations,_courses, and_data/cv.yml. - The generated PDF is written to
assets/files/colin-williams-cv.pdf.
Current setup:
- The HTML button at the top of
/cv/links to the generated PDF throughpdf_urlin_data/cv.yml. - The old
/research/route redirects to/cv/.