From 161d23aba73e16e4f3817972e3273fb28d266f23 Mon Sep 17 00:00:00 2001 From: Michael Winter Date: Fri, 27 Feb 2026 16:34:19 +0100 Subject: [PATCH] Update CV: improve teaching format, publications, and add publications section --- pages/cv.vue | 148 ++++++++++++++++++++++++---------------- server/api/resume.ts | 10 ++- server/data/resume.json | 22 +++++- 3 files changed, 119 insertions(+), 61 deletions(-) diff --git a/pages/cv.vue b/pages/cv.vue index a91e083..9647cab 100644 --- a/pages/cv.vue +++ b/pages/cv.vue @@ -91,9 +91,50 @@ useHead({ {{ teach.position }} {{ formatMonth(teach.startDate) }} – {{ formatMonth(teach.endDate) }} - - {{ h }} - + + + Subjects and courses:{{ ' ' }} + {{ h.startsWith('Topics:') ? h.replace('Topics: ', '') : '' }} + , {{ teach.courses.join(', ') }} + + + + Activities and Responsibilities: {{ h.replace(/^Activities( and Responsibilities)?: /, '') }} + + + {{ h }} + + + + + {{ teach.summary }} + + + Committees: {{ teach.committees.map(c => c.role + ' - ' + c.name).join('; ') }} + + + Events: {{ teach.events.map(e => e.name + ' (' + e.type + ')').join(', ') }} + + + + + + + + Publications + + + + + {{ pub.entryTags.author }}. + + , editors {{ pub.entryTags.editor }}. + + {{ pub.entryTags.booktitle }}. + {{ pub.entryTags.journal }}, + vol. {{ pub.entryTags.volume }} + {{ pub.entryTags.publisher }}, {{ pub.entryTags?.year }}. + @@ -127,9 +168,48 @@ useHead({ {{ w.position }} {{ formatMonth(w.startDate) }} – {{ formatMonth(w.endDate) }} - - {{ h }} - + + Project: {{ w.summary.replace('Project: ', '') }} + + + + Activities and Responsibilities: {{ h.replace(/^Activities( and Responsibilities)?: /, '') }} + {{ h }} + + + + + + + + + Recordings + + + Solo Albums + + {{ rel.title }} + {{ rel.publisher }}. {{ rel.media_type }}. {{ rel.date }}. + + + + + Compilation Albums + + {{ rel.title }} + {{ rel.publisher }}. {{ rel.media_type }}. {{ rel.date }}. + featuring {{ rel.work }} + + + + + + + Residencies and Awards + + + {{ res.org }} + {{ res.date }} @@ -154,57 +234,6 @@ useHead({