Skip to content

Insomniac-Ossifrage/using_std_cpp_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

using std::cpp website scripts

This repository contains the scripts used to generate the HTML for the speakers, workshops, and schedule sections of the using std::cpp 2026 website.


Repository Structure

Folder Purpose
/data Directory containing shared assets and year-specific subdirectories (e.g. /data/2026/) with YAML files for speakers, workshops, and schedule.
/templates Directory containing Jinja2 templates describing the HTML layout.
/output Generated HTML files.

Speakers Template

Note: All fields support Markdown and HTML syntax.

Field Required Description
name Yes First name.
last_name Yes Last name(s).
company No Current organization or affiliation.
linkedin No Link to LinkedIn profile.
github No Link to GitHub profile.
photo No URL or local path to profile image.
bio Yes Biography.
talks No YAML list of talks.
talks/title Yes* Title of the talk.
talks/description Yes* Detailed summary of the talk.
talks/slides No URL to the talk's slide deck.
talks/video No URL to the talk's recording.

Workshops Template

Note: All fields support Markdown and HTML syntax.

Field Required Description
name Yes Full name.
photo Yes URL or path to the profile image.
workshops Yes YAML list of workshops.
workshops/title Yes Name of the workshop.
workshops/date Yes Date of the workshop.
workshops/registration_url No Link to registration website.
workshops/description Yes Detailed summary of the workshop.

Schedule Template

Note: description supports Markdown and HTML syntax. Datetime fields use ISO 8601 format with timezone offset.

Field Required Description
title Yes Title of the entry. Used to cross-reference speakers and workshops data.
type Yes Entry type: talk, workshop, intro, outro, break, or Q&A.
start Yes Start datetime (e.g. 2026-03-16 10:00:00 +01:00).
duration Yes Duration in minutes.
description No Optional override for the description (otherwise cross-referenced from speakers data).
slides No Optional override for the slides URL (otherwise cross-referenced from speakers data).
video No Optional override for the video URL (otherwise cross-referenced from speakers data).

About

Scripts used to generate the HTML source code for the using std::cpp conference website

Resources

Stars

Watchers

Forks

Contributors