Skip to content

Commit 4e4f8e4

Browse files
committed
Add links to talks on schedule page
1 parent 4b841c4 commit 4e4f8e4

File tree

3 files changed

+68
-38
lines changed

3 files changed

+68
-38
lines changed

resources/style.css

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -196,24 +196,38 @@ i.fa-github { color: black; }
196196
i.fa-mastodon { color: #5b4be1; }
197197
i.fa-linkedin { color: #0a66c2; }
198198

199-
table.talks tr td {
199+
table.schedule tr td {
200200
vertical-align: middle;
201201
}
202202

203-
.talks .title {
203+
.schedule .title {
204204
font-weight: normal;
205205
font-size: 18px;
206-
margin: 0 0 2px 0;
207-
padding: 0;
206+
padding: 0 0 2px 0;
207+
margin: 0;
208+
width: 100%;
208209
}
209210

210-
.talks .speaker {
211+
.schedule .speaker {
211212
font-style: italic;
212213
font-size: 14px;
214+
width: 100%;
213215
}
214216

215-
.talks .break {
217+
.schedule .break {
216218
color: #6fb53d;
217219
font-size: 14px;
218220
font-weight: bold;
219221
}
222+
223+
.schedule td a {
224+
display: block;
225+
}
226+
227+
.schedule td a .title, .schedule td a .speaker {
228+
color: var(--bulma-text);
229+
}
230+
231+
.schedule td a:hover .title, .schedule td a:hover .speaker {
232+
color: var(--bulma-link);
233+
}

templates/schedule.html

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h2>Schedule</h2>
1818
<div class="container is-max-desktop">
1919
<section class="section is-size-6">
2020
<h1>Monday, May 26th, 2025</h1>
21-
<table class="table talks">
21+
<table class="table schedule">
2222
<tr>
2323
<td>9:00</td>
2424
<td><div class="break">Breakfast and registration</div></td>
@@ -33,16 +33,20 @@ <h1>Monday, May 26th, 2025</h1>
3333
<tr>
3434
<td>9:45</td>
3535
<td>
36-
<div class="title">UI, Pure and Simple</div>
37-
<div class="speaker">Christian Johansen</div>
36+
<a href="/talks.html#ui_pure_simple">
37+
<div class="title">UI, Pure and Simple</div>
38+
<div class="speaker">Christian Johansen</div>
39+
</a>
3840
</td>
3941
</tr>
4042
<tr>
4143
<td>10:15</td>
4244
<td>
43-
<div class="title">Writing Model Context Protocol
44-
(MCP) Servers in Clojure</div>
45-
<div class="speaker">Vedang Manerikar</div>
45+
<a href="/talks.html#writing_mcp_servers">
46+
<div class="title">Writing Model Context Protocol
47+
(MCP) Servers in Clojure</div>
48+
<div class="speaker">Vedang Manerikar</div>
49+
</a>
4650
</td>
4751
</tr>
4852
<tr>
@@ -52,18 +56,22 @@ <h1>Monday, May 26th, 2025</h1>
5256
<tr>
5357
<td>11:00</td>
5458
<td>
55-
<div class="title">Datomic at Nubank, simplicity
56-
scaled</div>
57-
<div class="speaker">Jordan Miller</div>
59+
<a href="/talks.html#datomic_at_nubank">
60+
<div class="title">Datomic at Nubank,
61+
simplicity scaled</div>
62+
<div class="speaker">Jordan Miller</div>
63+
</a>
5864
</td>
5965
</tr>
6066
<tr>
6167
<td>11:30</td>
6268
<td>
63-
<div class="title">Recognizing regular patterns
64-
in mixed-type sequences using Symbolic
65-
Finite Automata</div>
66-
<div class="speaker">Jim Newton</div>
69+
<a href="/talks.html#symbolic_finite_automata">
70+
<div class="title">Recognizing regular patterns
71+
in mixed-type sequences using Symbolic
72+
Finite Automata</div>
73+
<div class="speaker">Jim Newton</div>
74+
</a>
6775
</td>
6876
</tr>
6977
<tr>
@@ -73,9 +81,11 @@ <h1>Monday, May 26th, 2025</h1>
7381
<tr>
7482
<td>13:30</td>
7583
<td>
76-
<div class="title">LLMs + Clojure = Who Needs
77-
Frameworks?</div>
78-
<div class="speaker">Kapil Reddy</div>
84+
<a href="/talks.html#llms_plus_clojure">
85+
<div class="title">LLMs + Clojure = Who Needs
86+
Frameworks?</div>
87+
<div class="speaker">Kapil Reddy</div>
88+
</a>
7989
</td>
8090
</tr>
8191
<tr>
@@ -92,16 +102,20 @@ <h1>Monday, May 26th, 2025</h1>
92102
<tr>
93103
<td>14:45</td>
94104
<td>
95-
<div class="title">Electric Clojure: Differential
96-
Dataflow for UI</div>
97-
<div class="speaker">Dustin Getz</div>
105+
<a href="/talks.html#electric_clojure">
106+
<div class="title">Electric Clojure:
107+
Differential Dataflow for UI</div>
108+
<div class="speaker">Dustin Getz</div>
109+
</a>
98110
</td>
99111
</tr>
100112
<tr>
101113
<td>15:15</td>
102114
<td>
103-
<div class="title">Brain Data in Clojure</div>
104-
<div class="speaker">Lorelai Lyons</div>
115+
<a href="/talks.html#brain_data_in_clojure">
116+
<div class="title">Brain Data in Clojure</div>
117+
<div class="speaker">Lorelai Lyons</div>
118+
</a>
105119
</td>
106120
</tr>
107121
<tr>
@@ -111,9 +125,11 @@ <h1>Monday, May 26th, 2025</h1>
111125
<tr>
112126
<td>16:00</td>
113127
<td>
114-
<div class="title">Keynote: Simple ideas with
115-
huge impact from Clojure and Rama</div>
116-
<div class="speaker">Nathan Marz</div>
128+
<a href="/talks.html#rama_keynote">
129+
<div class="title">Keynote: Simple ideas with
130+
huge impact from Clojure and Rama</div>
131+
<div class="speaker">Nathan Marz</div>
132+
</a>
117133
</td>
118134
</tr>
119135
<tr>

templates/talks.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ <h2>Talks</h2>
1616
</header>
1717
<div class="content">
1818
<div class="container is-max-desktop">
19-
<section class="section is-size-6">
19+
<section class="section is-size-6" id="rama_keynote">
2020
<div class="speaker">
2121
<h2><a href="speakers/nathan_marz.html">Nathan Marz</a></h2>
2222
<img class="portrait" src="speakers/nathan_marz.jpg">
@@ -59,7 +59,7 @@ <h1>Keynote: Simple ideas with huge impact from Clojure
5959
</p>
6060
</div>
6161
</section>
62-
<section class="section is-size-6">
62+
<section class="section is-size-6" id="datomic_at_nubank">
6363
<div class="speaker">
6464
<h2><a href="speakers/jordan_miller.html">Jordan Miller</a></h2>
6565
<img class="portrait" src="speakers/jordan_miller.jpg">
@@ -93,7 +93,7 @@ <h1>Datomic at Nubank, simplicity scaled</h1>
9393
</p>
9494
</div>
9595
</section>
96-
<section class="section is-size-6">
96+
<section class="section is-size-6" id="electric_clojure">
9797
<div class="speaker">
9898
<h2><a href="speakers/dustin_getz.html">Dustin Getz</a></h2>
9999
<img class="portrait" src="speakers/dustin_getz.jpg">
@@ -127,7 +127,7 @@ <h1>Electric Clojure: Differential Dataflow for UI</h1>
127127
</p>
128128
</div>
129129
</section>
130-
<section class="section is-size-6">
130+
<section class="section is-size-6" id="llms_plus_clojure">
131131
<div class="speaker">
132132
<h2><a href="speakers/kapil_reddy.html">Kapil Reddy</a></h2>
133133
<img class="portrait" src="speakers/kapil_reddy.jpg">
@@ -187,7 +187,7 @@ <h1>LLMs + Clojure = Who needs frameworks?</h1>
187187
</p>
188188
</div>
189189
</section>
190-
<section class="section is-size-6">
190+
<section class="section is-size-6" id="brain_data_in_clojure">
191191
<div class="speaker">
192192
<h2><a href="speakers/lorelai_lyons.html">Lorelai Lyons</a></h2>
193193
<img class="portrait" src="speakers/lorelai_lyons.jpg">
@@ -257,7 +257,7 @@ <h1>Brain Data in Clojure</h1>
257257
</p>
258258
</div>
259259
</section>
260-
<section class="section is-size-6">
260+
<section class="section is-size-6" id="symbolic_finite_automata">
261261
<div class="speaker">
262262
<h2><a href="speakers/jim_newton.html">Jim Newton</a></h2>
263263
<img class="portrait" src="speakers/jim_newton.jpg">
@@ -356,7 +356,7 @@ <h1>Recognizing regular patterns in mixed-type sequences
356356
</p>
357357
</div>
358358
</section>
359-
<section class="section is-size-6">
359+
<section class="section is-size-6" id="ui_pure_simple">
360360
<div class="speaker">
361361
<h2><a href="speakers/christian_johansen.html">Christian
362362
Johansen</a></h2>
@@ -398,7 +398,7 @@ <h1>UI, Pure and Simple</h1>
398398
</p>
399399
</div>
400400
</section>
401-
<section class="section is-size-6">
401+
<section class="section is-size-6" id="writing_mcp_servers">
402402
<div class="speaker">
403403
<h2><a href="speakers/vedang_manerikar.html">Vedang
404404
Manerikar</a></h2>

0 commit comments

Comments
 (0)