Talks and presentations are stored as individual Markdown files inside theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/academicpages/academicpages.github.io/llms.txt
Use this file to discover all available pages before exploring further.
_talks/ directory. Each file describes a single talk or tutorial you have given. Jekyll collects all files in that directory and surfaces them across four places on your site: the /talks/ archive page, each talk’s own dedicated page, the Talks section of your CV, and optionally a visual talkmap generated from the location data.
File naming convention
Name every talk file using the patternYYYY-MM-DD-short-title.md, where the date is the date you gave the talk:
/talks/ page and on the CV.
Front matter fields
| Field | Required | Description |
|---|---|---|
title | ✅ | Title of the talk or presentation. |
collection | ✅ | Must be exactly talks. |
type | ✅ | The kind of presentation. Typical values are "Talk" or "Tutorial". |
permalink | ✅ | URL path for the individual talk page, e.g. /talks/2012-03-01-talk-1. |
venue | ✅ | Name of the conference, institution, or event where you presented. |
date | ✅ | Date of the talk in YYYY-MM-DD format. |
location | ✅ | City and country where the talk took place, e.g. "San Francisco, CA, USA". |
The
location field is used by the talkmap notebook to geocode your talks and plot them on a map. Providing accurate, consistent location strings — city plus country or state — improves geocoding accuracy.Where talks appear on your site
/talks/archive page — All talks are listed in reverse chronological order, each showing the title, type, venue, date, and location.- Individual talk pages — Clicking a talk title opens the dedicated page at its
permalink, where the full Markdown body is rendered. - CV page (
/cv/) — The CV iterates oversite.talksand includes a compact entry for every talk file. No manual editing of the CV is required. - Talkmap (
/talkmap.html) — A Jupyter Notebook (talkmap.ipynb) mines thelocationfields from all talk files and generates an interactive map. The page is always present at/talkmap.html; the link to it from the talks page is controlled separately (see below).
Enabling the talkmap link
The talks page (/talks/) can optionally display a link to /talkmap.html. This is controlled by the talkmap_link setting in _config.yml:
_config.yml
talkmap_link: true to show the following link at the top of the /talks/ page:
See a map of all the places I’ve given a talk!When the setting is
false (the default), the link is hidden but the talkmap page itself is still accessible at /talkmap.html.
Complete example
_talks/2012-03-01-talk-1.md
_talks/2014-02-01-talk-2.md
Step-by-step: adding a new talk
Create the file
Create a new file in
_talks/ using the naming pattern YYYY-MM-DD-short-title.md. Use the actual date you gave the talk.Fill in the front matter
Add all required fields:
title, collection: talks, type, permalink, venue, date, and location.Write the body
Below the closing
---, add a Markdown description of the talk. You can include links, images, and any standard Markdown formatting.Optionally enable the talkmap link
If you want the talks page to link to your talkmap, open
_config.yml and set talkmap_link: true.