Skip to content

STAMINA: generate talks from Markdown files - #111

Merged
mptouzel merged 3 commits into
mainfrom
stamina-talks-refactor
Sep 22, 2026
Merged

mptouzel merged 3 commits into
mainfrom
stamina-talks-refactor

Conversation

@mptouzel

Copy link
Copy Markdown

Summary

  • Each STAMINA talk is now a Markdown file in _stamina_talks/ (YAML front matter for date, title, presenters, affiliation, links, bio; the abstract is the body). Copy _stamina_talks/_template.md to add a talk.
  • _includes/stamina-talk.html renders one talk with the same markup as before. Badges only appear when their link is filled in.
  • stamina/index.html (656 → ~365 lines) loops over the collection: talks dated today or later go under Upcoming, older ones under Past, grouped by term (Jan–Jun Spring, Jul–Dec Fall, override with term:). With no upcoming talks it shows "The schedule for Fall 2026 will be announced soon."
  • _config.yml registers the stamina_talks collection (output: false) and excludes its README.
  • jekyll-deploy.yml adds a weekly rebuild (Wednesdays 12:00 UTC) so talks move from Upcoming to Past without a push.

Migration

Converted the 10 existing talks (2026/02/17–2026/06/23). The rendered text and links match the old page, except that the LaTeX \emph/\textbf in the 2026/05/19 abstract is converted, and placeholder badges ([PAPER LINK] etc.) are no longer shown.

Test plan

  • bundle exec jekyll build succeeds locally; /stamina/ renders with all 10 past talks under "Spring 2026"
  • A test talk with a future date renders under Upcoming (removed before commit)
  • Check the deployed page after merge

🤖 Generated with Claude Code

mptouzel and others added 2 commits September 21, 2026 16:55
Each talk is now a file in _stamina_talks/ (YAML front matter + abstract
as body), rendered into stamina/index.html by _includes/stamina-talk.html.
Upcoming vs. past is decided by talk date at build time; past talks are
grouped by term. Adds a weekly scheduled rebuild so talks move to "Past"
without a push.

Migrated the 10 existing talks; rendered text matches the old page except
for converting LaTeX markup in the 2026/05/19 abstract. Placeholder
badges/links ([PAPER LINK] etc.) are no longer shown.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mptouzel
mptouzel requested a review from RSTZZZ as a code owner September 21, 2026 22:01
The live API now reports openAccessPdf.status GOLD instead of HYBRID,
which broke test_add_publication_by_id.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mptouzel
mptouzel merged commit 93b1759 into main Sep 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant