Skip to content

Commit 1ad93fb

Browse files
authored
Merge pull request #1250 from InnerSourceCommons/summit-2026-page-update
Update Summit 2026 event page with new speaker lineup and photos
2 parents 1a95d28 + e699f1d commit 1ad93fb

28 files changed

Lines changed: 1322 additions & 5 deletions

‎assets/scss/_custom.scss‎

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,61 @@ ol.breadcrumb {
273273
}
274274
}
275275

276+
// Opt-in variant: keeps bio text (including lists) indented beside the photo
277+
// for the entire height of the entry, instead of the float-based layout's
278+
// default behavior — once text runs past the photo's bottom edge, a plain
279+
// float lets the remainder revert to full container width. Uses flexbox so
280+
// the row auto-sizes to whichever is taller, the photo or the text — a fixed
281+
// min-height under-reserved space for photos taller than it (non-square
282+
// crops), letting them overlap the next entry, and a grid layout stretched
283+
// each auto-placed text row to reach the spanning photo's full height,
284+
// leaving a gap between short lines. Scoped to its own modifier class so it
285+
// doesn't change the float-based layout other speaker-bio entries on the
286+
// site still use.
287+
.speaker-bio--aligned {
288+
display: flex;
289+
align-items: flex-start;
290+
gap: 40px;
291+
margin-bottom: 32px;
292+
}
293+
294+
.speaker-bio--aligned .speaker-bio-text {
295+
flex: 1;
296+
min-width: 0;
297+
}
298+
299+
.speaker-bio--aligned img.speaker-photo {
300+
flex: 0 0 240px;
301+
width: 240px;
302+
max-width: 240px;
303+
float: none;
304+
margin: 0;
305+
}
306+
307+
@media (max-width: 576px) {
308+
.speaker-bio--aligned {
309+
flex-direction: column;
310+
}
311+
312+
.speaker-bio--aligned img.speaker-photo {
313+
width: 100%;
314+
max-width: 240px;
315+
margin: 0 auto 20px;
316+
}
317+
}
318+
319+
// A bio's bullet list sits inside a flex item (.speaker-bio-text). With the
320+
// default outside marker position, browsers can lay the bullet out relative
321+
// to the flex row instead of the list item, stranding it beside the photo
322+
// far from its own text. Rendering the marker inside the item's own content
323+
// box keeps it anchored to its text regardless of the surrounding flex
324+
// layout.
325+
.speaker-bio-text ul {
326+
list-style-position: inside;
327+
padding-left: 0;
328+
margin: 1em 0;
329+
}
330+
276331
.content img {
277332
display: block;
278333
margin: 2rem auto;

‎content/en/events/isc-2026.md‎

Lines changed: 1267 additions & 5 deletions
Large diffs are not rendered by default.
108 KB
Loading
185 KB
Loading
6.75 MB
Loading
70 KB
Loading
102 KB
Loading
179 KB
Loading
9.83 KB
Loading
1.2 MB
Loading

0 commit comments

Comments
 (0)