-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
3015 lines (3015 loc) · 303 KB
/
index.xml
File metadata and controls
3015 lines (3015 loc) · 303 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GILADI LAB |</title><link>https://example.com/</link><atom:link href="https://example.com/index.xml" rel="self" type="application/rss+xml"/><description>GILADI LAB</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 24 Oct 2022 00:00:00 +0000</lastBuildDate><image><url>https://example.com/media/logo.svg</url><title>GILADI LAB</title><link>https://example.com/</link></image><item><title>Getting Started</title><link>https://example.com/courses/hugo-blox/getting-started/</link><pubDate>Sat, 17 Feb 2024 00:00:00 +0000</pubDate><guid>https://example.com/courses/hugo-blox/getting-started/</guid><description><h2 id="quick-start-from-template">Quick Start from Template</h2>
<div class="hb-steps">
<h3 id="create-a-site">Create a site</h3>
<p>
</p>
<h3 id="configure-your-new-site">Configure your new site</h3>
<p>
</p>
<h3 id="add-your-content">Add your content</h3>
<p>
</p>
<h3 id="publish-your-site">Publish your site</h3>
<p>Your site will automatically publish ~1-5 minutes after you commit (save) changes to files in your GitHub repository.</p>
</div>
<h2 id="next">Next</h2>
<p>Let&rsquo;s customize your new site:</p>
<div class="hb-cards mt-4 grid gap-4 not-prose" style="--hb-cols: 1;">
<a
class="hb-card group"href="../guide/project-structure" >
<span class="hb-card-title p-4">
<svg style="height: 1em; width: 1em;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"/></svg>Project Structure</span></a>
<a
class="hb-card group"href="../guide/configuration" >
<span class="hb-card-title p-4">
<svg style="height: 1em; width: 1em;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6 13.5V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 9.75V10.5"/></svg>Configuration</span></a>
<a
class="hb-card group"href="../guide/formatting" >
<span class="hb-card-title p-4">
<svg style="height: 1em; width: 1em;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"/></svg>Create content</span></a>
</div></description></item><item><title>Amir Giladi</title><link>https://example.com/authors/amirgiladi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/authors/amirgiladi/</guid><description/></item><item><title>Customizing Hugo</title><link>https://example.com/courses/hugo-blox/reference/customization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/courses/hugo-blox/reference/customization/</guid><description><p>View the full docs at
</p></description></item><item><title>Genetic variation</title><link>https://example.com/interests/variation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/interests/variation/</guid><description/></item><item><title>Project Structure</title><link>https://example.com/courses/hugo-blox/guide/project-structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/courses/hugo-blox/guide/project-structure/</guid><description><h2 id="folder-structure">Folder Structure</h2>
<p>There are <strong>4 main folders for Hugo-based sites</strong>:</p>
<ul>
<li><code>content/</code> for your Markdown-formatted content files (homepage, etc.)
<ul>
<li><code>_index.md</code> the homepage (<strong>Hugo requires that the homepage and archive pages have an underscore prefix</strong>)</li>
</ul>
</li>
<li><code>assets/</code>
<ul>
<li><code>media/</code> for your media files (images, videos)
<ul>
<li><code>icons/custom/</code> upload any custom SVG icons you want to use</li>
</ul>
</li>
</ul>
</li>
<li><code>config/_default/</code> for your site configuration files
<ul>
<li><code>hugo.yaml</code> to configure Hugo (site title, URL, Hugo options, setup per-folder page features)</li>
<li><code>module.yaml</code> to install or uninstall Hugo themes and plugins</li>
<li><code>params.yaml</code> to configure Hugo Blox options (SEO, analytics, site features)</li>
<li><code>menus.yaml</code> to configure your menu links (if the menu is enabled in <code>params.yaml</code>)</li>
<li><code>languages.yaml</code> to configure your site&rsquo;s language or to set language-specific options in a multilingual site</li>
</ul>
</li>
<li><code>static/uploads/</code> for any files you want visitors to download, such as a PDF</li>
<li><code>go.mod</code> sets the version of Hugo themes/plugins which your site uses</li>
</ul>
<h2 id="hugo-file-naming-convention">Hugo File Naming Convention</h2>
<p>Hugo gives us two options to name standard page files: as <code>TITLE/index.md</code> or <code>TITLE.md</code> where <code>TITLE</code> is your page name.</p>
<p>The page name should be lowercase and using hyphens (<code>-</code>) instead of spaces.</p>
<p>Both approaches result in the same output, so you can choose your preferred approach to naming and organizing files. A benefit to the folder-based approach is that all your page&rsquo;s files (such as images) are self-contained within the page&rsquo;s folder, so it&rsquo;s more portable if you wish to share the original Markdown page with someone.</p>
<p>The homepage is a special case as <strong>Hugo requires the homepage and listing pages to be named</strong> <code>_index.md</code>.</p>
<h2 id="docs-navigation">Docs Navigation</h2>
<p>The docs navigation is automatically generated based on the content in the <code>docs/</code> folder and is sorted alphabetically.</p>
<p>The order of pages can be changed by adding the <code>weight</code> parameter in the front matter of your Markdown files.</p>
<p>In the example below, the <code>example.md</code> page will appear before the <code>test.md</code> page as it has a lower <code>weight</code>:</p>
<p>Page <code>example.md</code>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">title</span><span class="p">:</span><span class="w"> </span><span class="l">My Example</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">weight</span><span class="p">:</span><span class="w"> </span><span class="m">1</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span></code></pre></div><p>Page <code>test.md</code>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">title</span><span class="p">:</span><span class="w"> </span><span class="l">My Test</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">weight</span><span class="p">:</span><span class="w"> </span><span class="m">2</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span></code></pre></div></description></item><item><title>Configuration</title><link>https://example.com/courses/hugo-blox/guide/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/courses/hugo-blox/guide/configuration/</guid><description><p>The configuration of your site can be found in <code>config/_default/</code>.</p>
<h2 id="full-documentation">Full Documentation</h2>
<p>See
</p>
<h2 id="navigation">Navigation</h2>
<h3 id="menu">Menu</h3>
<p>See
</p>
<h2 id="left-sidebar">Left Sidebar</h2>
<p>Links are automatically generated from the structure of your content directory. Simply add a folder to nest a page.</p>
<h3 id="extra-links">Extra Links</h3>
<p>Additional links can be added under the <code>sidebar</code> section of your <code>config/_default/menus.yaml</code>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">menu</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">sidebar</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;Need help?&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">params</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">separator</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">weight</span><span class="p">:</span><span class="w"> </span><span class="m">1</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;A page&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">pageRef</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;/page-filename-here&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">weight</span><span class="p">:</span><span class="w"> </span><span class="m">2</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;An external link ↗&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;https://hugoblox.com&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">weight</span><span class="p">:</span><span class="w"> </span><span class="m">3</span><span class="w">
</span></span></span></code></pre></div><h2 id="right-sidebar">Right Sidebar</h2>
<p>A table of contents is automatically generated from the headings your Markdown file.</p>
<p>It can optionally be disabled by setting <code>toc: false</code> in the front matter of a page:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">title</span><span class="p">:</span><span class="w"> </span><span class="l">My Page</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">toc</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span></code></pre></div></description></item><item><title>Experimental savant?</title><link>https://example.com/authors/experimental/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/authors/experimental/</guid><description/></item><item><title>Singe-cell technologies</title><link>https://example.com/interests/genomics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/interests/genomics/</guid><description/></item><item><title>Computational genius?</title><link>https://example.com/authors/computational/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.com/authors/computational/</guid><description/></item><item><title>⚡️ Turn Jupyter Notebooks into Blog Posts</title><link>https://example.com/blog/notebook-onboarding/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><guid>https://example.com/blog/notebook-onboarding/</guid><description><p>As a researcher or data scientist, your work often lives in Jupyter Notebooks. But sharing those insights effectively usually means taking screenshots, messy copy-pasting, or exporting to PDF.</p>
<p>Hugo Blox changes that. With the <code>{{&lt; notebook &gt;}}</code> shortcode, you can render your actual <code>.ipynb</code> files directly as beautiful, interactive blog posts or project pages. Keep your code, outputs, and narrative in one place.</p>
<details class="print:hidden xl:hidden" open>
<summary>Table of Contents</summary>
<div class="text-sm">
<nav id="TableOfContents">
<ul>
<li><a href="#why-publish-notebooks">Why publish notebooks?</a></li>
<li><a href="#example-data-science-workflow">Example: Data Science Workflow</a></li>
<li><a href="#how-to-add-a-notebook">How to add a notebook</a></li>
<li><a href="#next-steps">Next steps</a></li>
</ul>
</nav>
</div>
</details>
<h2 id="why-publish-notebooks">Why publish notebooks?</h2>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-emerald-100 dark:bg-emerald-900 border-emerald-500"
data-callout="tip"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-emerald-600 dark:text-emerald-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 18v-5.25m0 0a6.01 6.01 0 0 0 1.5-.189m-1.5.189a6.01 6.01 0 0 1-1.5-.189m3.75 7.478a12.06 12.06 0 0 1-4.5 0m3.75 2.383a14.406 14.406 0 0 1-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 1 0-7.517 0c.85.493 1.509 1.333 1.509 2.316V18"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Tip</div>
<div class="callout-body"><p><strong>Reproducible Research</strong>: By publishing the actual notebook, you allow others to download and run your code, verifying your results and building upon your work.</p></div>
</div>
</div>
<ul>
<li><strong>No more screenshots</strong> – Render crisp code and vector plots directly from your source.</li>
<li><strong>Theme consistent</strong> – Notebooks automatically adapt to your site&rsquo;s theme (including dark mode).</li>
<li><strong>Flexible sourcing</strong> – Display notebooks from your <code>assets/</code> folder, page bundles, or even directly from a remote GitHub URL.</li>
<li><strong>Interactive</strong> – Users can copy code blocks or download the full notebook to run locally.</li>
</ul>
<h2 id="example-data-science-workflow">Example: Data Science Workflow</h2>
<p>Below is a live example of a notebook rendered right here in this post. Notice how the markdown, code, and outputs (text, HTML, and JSON) are all preserved and styled.</p>
<div id="hb-notebook-86b2483a72d99021c62bf6617361405b" class="hb-notebook not-prose" data-hb-component="notebook" aria-label="Notebook Launch Readiness Analysis" style="--hb-notebook-output-max-height:26rem;">
<div class="hb-notebook-header">
<div class="hb-notebook-heading">
<p class="hb-notebook-title">Launch Readiness Analysis</p>
<p class="hb-notebook-subtitle">Python · Kernel: Python 3 · nbformat 4.5 · 6 cells</p>
</div>
<a class="hb-notebook-download" href="https://example.com/blog/notebook-onboarding/hugoblox-onboarding.ipynb" download>
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"/></svg>
<span>Download notebook</span>
</a>
</div>
<dl class="hb-notebook-metadata">
<div>
<dt>Language</dt>
<dd>Python</dd>
</div>
<div>
<dt>Version</dt>
<dd>3.11</dd>
</div>
<div>
<dt>Kernel</dt>
<dd>Python 3 python3</dd>
</div>
<div>
<dt>nbformat</dt>
<dd>4.5</dd>
</div>
<div>
<dt>Authors</dt>
<dd>HugoBlox Studio</dd>
</div>
</dl><div class="hb-notebook-body"><article class="hb-notebook-cell hb-notebook-cell--markdown" data-cell-type="markdown">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">Markdown</span>
</header>
<div class="hb-notebook-markdown prose dark:prose-invert">
<h1 id="ship-notebook-stories-in-minutes">Ship Notebook Stories in Minutes</h1>
<p>Hugo Blox Notebook renderer turns your <code>.ipynb</code> experiments into beautiful long-form posts.
Use this sample to see how markdown, code, and outputs flow together.</p>
</div>
</article><article class="hb-notebook-cell hb-notebook-cell--markdown" data-cell-type="markdown">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">Markdown</span>
</header>
<div class="hb-notebook-markdown prose dark:prose-invert">
<ol>
<li>Drop notebooks inside <code>assets/notebooks/</code> (or import them as page resources).</li>
<li>Reference them with <code>{{&lt;/* notebook src=&quot;your.ipynb&quot; */&gt;}}</code>.</li>
<li>Control code, outputs, metadata badges, and download links via shortcode params.</li>
</ol>
</div>
</article><article class="hb-notebook-cell hb-notebook-cell--code" data-cell-type="code">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">In [1]</span>
<div class="hb-notebook-tags">
<span>demo</span>
<span>quickstart</span>
</div>
</header>
<div class="hb-notebook-code" data-language="python"><div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">math</span>
</span></span><span class="line"><span class="cl"><span class="n">accuracy</span> <span class="o">=</span> <span class="mf">0.982</span>
</span></span><span class="line"><span class="cl"><span class="nb">print</span><span class="p">(</span><span class="s2">&#34;Collecting data...&#34;</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="nb">print</span><span class="p">(</span><span class="s2">&#34;Training notebook-ready block...&#34;</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="nb">print</span><span class="p">(</span><span class="s2">&#34;Done!&#34;</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="n">accuracy</span></span></span></code></pre></td></tr></table>
</div>
</div></div>
<div class="hb-notebook-outputs"><pre class="hb-notebook-output hb-notebook-output--stream"><code>Collecting data...
Training notebook-ready block...
Done!
</code></pre>
<pre class="hb-notebook-output hb-notebook-output--text"><code>0.982</code></pre>
</div>
</article><article class="hb-notebook-cell hb-notebook-cell--code" data-cell-type="code">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">In [2]</span>
</header>
<div class="hb-notebook-code" data-language="python"><div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">HTML</span>
</span></span><span class="line"><span class="cl"><span class="n">HTML</span><span class="p">(</span><span class="s2">&#34;&lt;div style=&#39;font-family:Inter,ui-sans-serif;&#39;&gt;&lt;strong&gt;Launch Readiness:&lt;/strong&gt; &lt;span style=&#39;color:#22c55e;&#39;&gt;98.2</span><span class="si">% c</span><span class="s2">onfidence&lt;/span&gt;&lt;br&gt;&lt;em&gt;Notebook blocks are theme-aware and dark-mode friendly.&lt;/em&gt;&lt;/div&gt;&#34;</span><span class="p">)</span></span></span></code></pre></td></tr></table>
</div>
</div></div>
<div class="hb-notebook-outputs">
<div class="hb-notebook-output hb-notebook-output--html"><div style='font-family:Inter,ui-sans-serif;'><strong>Launch Readiness:</strong> <span style='color:#22c55e;'>98.2% confidence</span><br><em>Notebook blocks are theme-aware and dark-mode friendly.</em></div></div>
</div>
</article><article class="hb-notebook-cell hb-notebook-cell--code" data-cell-type="code">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">In [3]</span>
<div class="hb-notebook-tags">
<span>metrics</span>
</div>
</header>
<div class="hb-notebook-code" data-language="python"><div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="n">metrics</span> <span class="o">=</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="s1">&#39;metrics&#39;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="s1">&#39;engagement_rate&#39;</span><span class="p">:</span> <span class="mf">0.73</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="s1">&#39;read_time_minutes&#39;</span><span class="p">:</span> <span class="mf">4.6</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="s1">&#39;subscribers&#39;</span><span class="p">:</span> <span class="mi">1280</span>
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="n">metrics</span></span></span></code></pre></td></tr></table>
</div>
</div></div>
<div class="hb-notebook-outputs"><pre class="hb-notebook-output hb-notebook-output--json"><code>{
"metrics": {
"engagement_rate": 0.73,
"read_time_minutes": 4.6,
"subscribers": 1280
}
}</code></pre>
</div>
</article><article class="hb-notebook-cell hb-notebook-cell--markdown" data-cell-type="markdown">
<header class="hb-notebook-cell-header">
<span class="hb-notebook-pill">Markdown</span>
</header>
<div class="hb-notebook-markdown prose dark:prose-invert">
<blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
<p>Tip: Pair this block with Call-to-Action cards or the Embed shortcode to link to GitHub repos, datasets, or ARXIV preprints.</p>
</blockquote>
</div>
</article>
</div>
<div class="sr-only" data-hb-component="notebook" data-hb-version="1.0" data-hb-license="MIT">
Powered by Hugo Blox Kit - https://github.com/HugoBlox/kit
</div>
</div>
<h2 id="how-to-add-a-notebook">How to add a notebook</h2>
<ol>
<li><strong>Save your notebook.</strong> Place your <code>.ipynb</code> file in <code>assets/notebooks/</code> (for global access) or inside a page bundle (like <code>content/blog/my-post/analysis.ipynb</code>).</li>
<li><strong>Add the shortcode.</strong> In any Markdown page, simply use:
<code>{{&lt; notebook src=&quot;analysis.ipynb&quot; &gt;}}</code></li>
<li><strong>Customize.</strong> You can hide code cells for non-technical audiences (<code>show_code=false</code>) or just show the output (<code>show_outputs=true</code>).</li>
</ol>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-purple-100 dark:bg-purple-900 border-purple-500"
data-callout="important"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-purple-600 dark:text-purple-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9 3.75h.008v.008H12z"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Important</div>
<div class="callout-body"><p>Hugo Blox respects your privacy. Notebook rendering happens statically at build time—no third-party services required.</p></div>
</div>
</div>
<h2 id="next-steps">Next steps</h2>
<ul>
<li><strong>Try it out:</strong> Drop one of your existing notebooks into this site and see how it looks.</li>
<li><strong>Link your papers:</strong> Use the Embed shortcode to link your notebook to your latest arXiv preprint or GitHub repository.</li>
<li><strong>Get help:</strong> Join the community on
or check the
.</li>
</ul>
<p>Happy researching! 🚀</p></description></item><item><title>Example Talk: Recent Work</title><link>https://example.com/slides/example/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://example.com/slides/example/</guid><description><!-- no-branding -->
<h1 id="example-talk">Example Talk</h1>
<h3 id="dr-alex-johnson--meta-ai">Dr. Alex Johnson · Meta AI</h3>
<hr>
<h2 id="research-overview">Research Overview</h2>
<ul>
<li>Multimodal LLMs</li>
<li>Efficient training</li>
<li>Responsible AI</li>
</ul>
<hr>
<h2 id="code--math">Code &amp; Math</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">score</span><span class="p">(</span><span class="n">x</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="n">x</span> <span class="o">*</span> <span class="n">x</span>
</span></span></code></pre></div>$$
E = mc^2
$$<hr>
<h2 id="dual-column-layout">Dual Column Layout</h2>
<div class="r-hstack">
<div style="flex: 1; padding-right: 1rem;">
<h3 id="left-column">Left Column</h3>
<ul>
<li>Point A</li>
<li>Point B</li>
<li>Point C</li>
</ul>
</div>
<div style="flex: 1; padding-left: 1rem;">
<h3 id="right-column">Right Column</h3>
<ul>
<li>Detail 1</li>
<li>Detail 2</li>
<li>Detail 3</li>
</ul>
</div>
</div>
<hr>
<!-- Alternative: Asymmetric columns -->
<div style="display: flex; gap: 2rem;">
<div style="flex: 2;">
<h3 id="main-content-23-width">Main Content (2/3 width)</h3>
<p>This column takes up twice the space of the right column.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">example</span><span class="p">():</span>
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="s2">&#34;code works too&#34;</span>
</span></span></code></pre></div></div>
<div style="flex: 1;">
<h3 id="sidebar-13-width">Sidebar (1/3 width)</h3>
<blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
<p><strong>Note</strong><br>
Key points in smaller column</p>
</blockquote>
</div>
</div>
<hr>
<h2 id="image--text-layout">Image + Text Layout</h2>
<div class="r-hstack" style="align-items: center;">
<div style="flex: 1;">
<p>
<figure >
<div class="flex justify-center ">
<div class="w-full" ><img src="https://images.unsplash.com/photo-1708011271954-c0d2b3155ded?w=400&amp;dpr=2&amp;h=400&amp;auto=format&amp;fit=crop&amp;q=60&amp;ixid=M3wxMjA3fDB8MXxzZWFyY2h8MTh8fG1hdGhlbWF0aWNzfGVufDB8fHx8MTc2NTYzNTEzMHww&amp;ixlib=rb-4.1.0" alt="" loading="lazy" data-zoomable /></div>
</div></figure>
</p>
</div>
<div style="flex: 1; padding-left: 2rem;">
<h3 id="results">Results</h3>
<ul>
<li>95% accuracy</li>
<li>10x faster inference</li>
<li>Lower memory usage</li>
</ul>
<span class="fragment " >
<strong>Breakthrough!</strong>
</span>
</div>
</div>
<hr>
<h2 id="speaker-notes">Speaker Notes</h2>
<p>Press <strong>S</strong> to open presenter view with notes!</p>
<p>This slide has hidden speaker notes below.</p>
<p>Note:</p>
<ul>
<li>This is a <strong>speaker note</strong> (only visible in presenter view)</li>
<li>Press <code>S</code> key to open presenter console</li>
<li>Perfect for remembering key talking points</li>
<li>Can include reminders, timing, references</li>
<li>Supports <strong>Markdown</strong> formatting too!</li>
</ul>
<hr>
<h2 id="progressive-reveals">Progressive Reveals</h2>
<p>Content appears step-by-step:</p>
<span class="fragment " >
First point appears
</span>
<span class="fragment " >
Then the second point
</span>
<span class="fragment " >
Finally the conclusion
</span>
<span class="fragment highlight-red" >
This one can be <strong>highlighted</strong>!
</span>
<p>Note:
Use fragments to control pacing and maintain audience attention. Each fragment appears on click.</p>
<hr>
<h2 id="diagrams-with-mermaid">Diagrams with Mermaid</h2>
<div class="mermaid">graph LR
A[Research Question] --> B{Hypothesis}
B -->|Valid| C[Experiment]
B -->|Invalid| D[Revise]
C --> E[Analyze Data]
E --> F{Significant?}
F -->|Yes| G[Publish]
F -->|No| D
</div>
<p>Perfect for: Workflows, architectures, processes</p>
<p>Note:
Mermaid diagrams are created from simple text. They&rsquo;re version-controllable and edit anywhere!</p>
<hr>
<h2 id="research-results">Research Results</h2>
<table>
<thead>
<tr>
<th>Model</th>
<th>Accuracy</th>
<th>Speed</th>
<th>Memory</th>
</tr>
</thead>
<tbody>
<tr>
<td>Baseline</td>
<td>87.3%</td>
<td>1.0x</td>
<td>2GB</td>
</tr>
<tr>
<td>Ours (v1)</td>
<td>92.1%</td>
<td>1.5x</td>
<td>1.8GB</td>
</tr>
<tr>
<td><strong>Ours (v2)</strong></td>
<td><strong>95.8%</strong></td>
<td><strong>2.3x</strong></td>
<td><strong>1.2GB</strong></td>
</tr>
</tbody>
</table>
<blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
<p><strong>Key Finding:</strong> 8.5% improvement over baseline with 40% memory reduction</p>
</blockquote>
<p>Note:
Tables are perfect for comparative results. Markdown tables are simple and version-control friendly.</p>
<hr>
<section data-noprocess data-shortcode-slide
data-background-color="#1e3a8a"
>
<h2 id="custom-backgrounds">Custom Backgrounds</h2>
<p>This slide has a <strong>blue background</strong>!</p>
<p>You can customize:</p>
<ul>
<li>Background colors</li>
<li>Background images</li>
<li>Gradients</li>
<li>Videos (yes, really!)</li>
</ul>
<p>Use <code>{{&lt; slide background-color=&quot;#hex&quot; &gt;}}</code></p>
<hr>
<h2 id="vertical-navigation">Vertical Navigation</h2>
<p><strong>There&rsquo;s more content below! ⬇️</strong></p>
<p>Press the <strong>Down Arrow</strong> to see substeps.</p>
<p>Note:
This demonstrates Reveal.js&rsquo;s vertical slide feature. Great for optional details or deep dives.</p>
<hr>
<section data-noprocess data-shortcode-slide
id="substep-1"
>
<h3 id="substep-1-details">Substep 1: Details</h3>
<p>This is additional content in a vertical stack.</p>
<p>Navigate down for more, or right to skip to next topic →</p>
<hr>
<section data-noprocess data-shortcode-slide
id="substep-2"
>
<h3 id="substep-2-more-details">Substep 2: More Details</h3>
<p>Even more detailed information.</p>
<p>Press <strong>Up Arrow</strong> to go back, or <strong>Right Arrow</strong> to continue.</p>
<hr>
<h2 id="citations--quotes">Citations &amp; Quotes</h2>
<blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
<p>&ldquo;The best way to predict the future is to invent it.&rdquo;</p>
<p>— Alan Kay</p>
</blockquote>
<p>Or reference research:</p>
<blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
<p>Recent work by Smith et al. (2024) demonstrates that Markdown-based slides improve reproducibility by 78% compared to proprietary formats<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
</blockquote>
<hr>
<h2 id="media-youtube-videos">Media: YouTube Videos</h2>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
</div>
<p>Note:
Embed YouTube videos with just the video ID. Perfect for demos, tutorials, or interviews.</p>
<hr>
<h2 id="media-all-options">Media: All Options</h2>
<p>Embed various media types with simple shortcodes:</p>
<ul>
<li><strong>YouTube</strong>: <code>{{&lt; youtube VIDEO_ID &gt;}}</code></li>
<li><strong>Bilibili</strong>: <code>{{&lt; bilibili id=&quot;BV1...&quot; &gt;}}</code></li>
<li><strong>Local videos</strong>: <code>{{&lt; video src=&quot;file.mp4&quot; controls=&quot;yes&quot; &gt;}}</code></li>
<li><strong>Audio</strong>: <code>{{&lt; audio src=&quot;file.mp3&quot; &gt;}}</code></li>
</ul>
<p>Perfect for demos, interviews, tutorials, or podcasts!</p>
<p>Note:
All media types work seamlessly in slides. Just use the appropriate shortcode.</p>
<hr>
<h2 id="interactive-elements">Interactive Elements</h2>
<p>Try these keyboard shortcuts:</p>
<ul>
<li><code>→</code> <code>←</code> : Navigate slides</li>
<li><code>↓</code> <code>↑</code> : Vertical navigation</li>
<li><code>S</code> : Speaker notes</li>
<li><code>F</code> : Fullscreen</li>
<li><code>O</code> : Overview mode</li>
<li><code>/</code> : Search</li>
<li><code>ESC</code> : Exit modes</li>
</ul>
<hr>
<!-- hide -->
<h2 id="hidden-slide-demo-inline-comment">Hidden Slide Demo (Inline Comment)</h2>
<p>This slide is hidden using the <code>&lt;!-- hide --&gt;</code> comment method.</p>
<p>Perfect for:</p>
<ul>
<li>Speaker-only content</li>
<li>Backup slides</li>
<li>Work-in-progress content</li>
</ul>
<p>Note:
This slide won&rsquo;t appear in the presentation but remains in source for reference.</p>
<hr>
<h2 id="thanks">Thanks</h2>
<h3 id="questions">Questions?</h3>
<ul>
<li>🌐 Website:
</li>
<li>🐦 X/Twitter:
</li>
<li>💬 Discord:
</li>
<li>⭐ GitHub:
</li>
</ul>
<p><strong>All slides created with Markdown</strong> • No vendor lock-in • Edit anywhere</p>
<p>Note:
Thank you for your attention! Feel free to reach out with questions or contributions.</p>
<hr>
<h2 id="-branding-your-slides">🎨 Branding Your Slides</h2>
<p>Add your identity to every slide with simple configuration!</p>
<p><strong>What you can add:</strong></p>
<table>
<thead>
<tr>
<th>Element</th>
<th>Position Options</th>
</tr>
</thead>
<tbody>
<tr>
<td>Logo</td>
<td>top-left, top-right, bottom-left, bottom-right</td>
</tr>
<tr>
<td>Title</td>
<td>Same as above</td>
</tr>
<tr>
<td>Author</td>
<td>Same as above</td>
</tr>
<tr>
<td>Footer Text</td>
<td>Same + bottom-center</td>
</tr>
</tbody>
</table>
<p>Edit the <code>branding:</code> section in your slide&rsquo;s front matter (top of file).</p>
<hr>
<h2 id="-adding-your-logo">📁 Adding Your Logo</h2>
<ol>
<li>Place your logo in <code>assets/media/</code> folder</li>
<li>Use SVG format for best results (auto-adapts to any theme!)</li>
<li>Add to front matter:</li>
</ol>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">branding</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">logo</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;your-logo.svg&#34;</span><span class="w"> </span><span class="c"># Must be in assets/media/</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">position</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;top-right&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">width</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;60px&#34;</span><span class="w">
</span></span></span></code></pre></div><p><strong>Tip:</strong> SVGs with <code>fill=&quot;currentColor&quot;</code> automatically match theme colors!</p>
<hr>
<h2 id="-title--author-overlays">📝 Title &amp; Author Overlays</h2>
<p>Show presentation title and/or author on every slide:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">branding</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">title</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">show</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">position</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;bottom-left&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">text</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;Short Title&#34;</span><span class="w"> </span><span class="c"># Optional: override long page title</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">author</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">show</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">position</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;bottom-right&#34;</span><span class="w">
</span></span></span></code></pre></div><p>Author is auto-detected from page front matter (<code>author:</code> or <code>authors:</code>).</p>
<hr>
<h2 id="-footer-text">📄 Footer Text</h2>
<p>Add copyright, conference name, or any persistent text:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">branding</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">footer</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">text</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;© 2024 Your Name · ICML 2024&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">position</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;bottom-center&#34;</span><span class="w">
</span></span></span></code></pre></div><p><strong>Tip:</strong> Supports Markdown! Use <code>[Link](url)</code> for clickable links.</p>
<hr>
<!-- no-branding -->
<h2 id="-hiding-branding-per-slide">🔇 Hiding Branding Per-Slide</h2>
<p>Sometimes you want a clean slide (title slides, full-screen images).</p>
<p>Add this comment at the <strong>start</strong> of your slide content:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">&lt;!-- no-branding --&gt;
</span></span><span class="line"><span class="cl"><span class="gu">## My Clean Slide
</span></span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Content here...
</span></span></code></pre></div><p>☝️ <strong>This slide uses <code>&lt;!-- no-branding --&gt;</code></strong> — notice no logo or overlays!</p>
<hr>
<!-- no-header -->
<h2 id="-selective-hiding">🔇 Selective Hiding</h2>
<p>Hide just the header (logo + title):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">&lt;!-- no-header --&gt;
</span></span></code></pre></div><p>Or just the footer (author + footer text):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">&lt;!-- no-footer --&gt;
</span></span></code></pre></div><p>☝️ <strong>This slide uses <code>&lt;!-- no-header --&gt;</code></strong> — footer still visible below!</p>
<hr>
<!-- no-footer -->
<h2 id="-quick-reference">✅ Quick Reference</h2>
<table>
<thead>
<tr>
<th>Comment</th>
<th>Hides</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>&lt;!-- no-branding --&gt;</code></td>
<td>Everything (logo, title, author, footer)</td>
</tr>
<tr>
<td><code>&lt;!-- no-header --&gt;</code></td>
<td>Logo + Title overlay</td>
</tr>
<tr>
<td><code>&lt;!-- no-footer --&gt;</code></td>
<td>Author + Footer text</td>
</tr>
</tbody>
</table>
<p>☝️ <strong>This slide uses <code>&lt;!-- no-footer --&gt;</code></strong> — logo still visible above!</p>
<hr>
<h2 id="-get-started">🚀 Get Started</h2>
<ol>
<li>Copy this example&rsquo;s front matter as a starting point</li>
<li>Replace logo with yours in <code>assets/media/</code></li>
<li>Customize positions and text</li>
<li>Use <code>&lt;!-- no-branding --&gt;</code> for special slides</li>
</ol>
<p><strong>Pro tip:</strong> Set site-wide defaults in <code>config/_default/params.yaml</code> under <code>slides.branding</code>!</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Smith, J. et al. (2024). <em>Open Science Presentations</em>. Nature Methods.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div></description></item><item><title>Tuft cells act as regenerative stem cells in the human intestine</title><link>https://example.com/doi.org/10.1038/s41586-024-07952-6</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://example.com/doi.org/10.1038/s41586-024-07952-6</guid><description/></item><item><title>🎉 Easily create your own simple yet highly customizable blog</title><link>https://example.com/blog/get-started/</link><pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/blog/get-started/</guid><description><p>Welcome 👋</p>
<details class="print:hidden xl:hidden" open>
<summary>Table of Contents</summary>
<div class="text-sm">
<nav id="TableOfContents">
<ul>
<li><a href="#overview">Overview</a>
<ul>
<li><a href="#get-started">Get Started</a></li>
</ul>
</li>
<li><a href="#crowd-funded-open-source-software">Crowd-funded open-source software</a>
<ul>
<li><a href="#-click-here-to-become-a-sponsor-and-help-support-hugo-blox">❤️ Click here to become a sponsor and help support Hugo Blox’s future ❤️</a></li>
</ul>
</li>
<li><a href="#ecosystem">Ecosystem</a></li>
<li><a href="#inspiration">Inspiration</a></li>
<li><a href="#features">Features</a></li>
<li><a href="#themes">Themes</a></li>
<li><a href="#license">License</a></li>
</ul>
</nav>
</div>
</details>
<h2 id="overview">Overview</h2>
<ol>
<li>The Hugo Blox website builder for Hugo, along with its starter templates, is designed for professional creators, educators, and teams/organizations - although it can be used to create any kind of site</li>
<li>The template can be modified and customised to suit your needs. It&rsquo;s a good platform for anyone looking to take control of their data and online identity whilst having the convenience to start off with a <strong>no-code solution (write in Markdown and customize with YAML parameters)</strong> and having <strong>flexibility to later add even deeper personalization with HTML and CSS</strong></li>
<li>You can work with all your favourite tools and apps with hundreds of plugins and integrations to speed up your workflows, interact with your readers, and much more</li>
</ol>
<h3 id="get-started">Get Started</h3>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-emerald-100 dark:bg-emerald-900 border-emerald-500"
data-callout="tip"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-emerald-600 dark:text-emerald-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 18v-5.25m0 0a6.01 6.01 0 0 0 1.5-.189m-1.5.189a6.01 6.01 0 0 1-1.5-.189m3.75 7.478a12.06 12.06 0 0 1-4.5 0m3.75 2.383a14.406 14.406 0 0 1-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 1 0-7.517 0c.85.493 1.509 1.333 1.509 2.316V18"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Quick Start Guide</div>
<div class="callout-body"><p>New to Hugo Blox? Follow these steps to get your site up and running in minutes!</p></div>
</div>
</div>
<ul>
<li>👉
</li>
<li>📚
</li>
<li>💬
or
</li>
<li>🐦 Twitter:
#MadeWithHugoBlox</li>
<li>💡
</li>
<li>⬆️ <strong>Updating Hugo Blox?</strong> View the
and
</li>
</ul>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-purple-100 dark:bg-purple-900 border-purple-500"
data-callout="important"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-purple-600 dark:text-purple-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9 3.75h.008v.008H12z"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Important</div>
<div class="callout-body"><p>Remember to backup your site before making major updates!</p></div>
</div>
</div>
<h2 id="crowd-funded-open-source-software">Crowd-funded open-source software</h2>
<p>To help us develop this template and software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.</p>
<h3 id="-click-here-to-become-a-sponsor-and-help-support-hugo-blox">
</h3>
<p>As a token of appreciation for sponsoring, you can <strong>unlock
awesome rewards and extra features 🦄✨</strong></p>
<h2 id="ecosystem">Ecosystem</h2>
<ul>
<li><strong>
:</strong> Automatically import publications from BibTeX</li>
</ul>
<h2 id="inspiration">Inspiration</h2>
<p>
are building with this template.</p>
<h2 id="features">Features</h2>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Enhanced Markdown Support<br></div>
<div class="callout-body"><p>Hugo Blox now supports GitHub and Obsidian-style callouts! Use standard Markdown alert syntax like <code>&gt; [!NOTE]</code> for better portability.</p></div>
</div>
</div>
<ul>
<li><strong>Page builder</strong> - Create <em>anything</em> with no-code
and
</li>
<li><strong>Edit any type of content</strong> - Blog posts, publications, talks, slides, projects, and more!</li>
<li><strong>Create content</strong> in
,
, or
</li>
<li><strong>Plugin System</strong> - Fully customizable
</li>
<li><strong>Display Code and Math</strong> - Code syntax highlighting and LaTeX math supported</li>
<li><strong>Integrations</strong> -
,
, Maps, Contact Forms, and more!</li>
<li><strong>Beautiful Site</strong> - Simple and refreshing one-page design</li>
<li><strong>Industry-Leading SEO</strong> - Help get your website found on search engines and social media</li>
<li><strong>Media Galleries</strong> - Display your images and videos with captions in a customizable gallery</li>
<li><strong>Mobile Friendly</strong> - Look amazing on every screen with a mobile friendly version of your site</li>
<li><strong>Multi-language</strong> - 35+ language packs including English, 中文, and Português</li>
<li><strong>Multi-user</strong> - Each author gets their own profile page</li>
<li><strong>Privacy Pack</strong> - Assists with GDPR</li>
<li><strong>Stand Out</strong> - Bring your site to life with animation, parallax backgrounds, and scroll effects</li>
<li><strong>One-Click Deployment</strong> - No servers. No databases. Only files.</li>
</ul>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Version Requirements<br></div>
<div class="callout-body"><p>The new Markdown alert syntax requires Hugo v0.132.0 or later. Make sure you&rsquo;re using a compatible version!</p></div>
</div>
</div>
<h2 id="themes">Themes</h2>
<p>Hugo Blox and its templates come with <strong>automatic day (light) and night (dark) mode</strong> built-in. Visitors can choose their preferred mode by clicking the sun/moon icon in the header.</p>
<p>
for your site. Themes are fully customizable.</p>
<h2 id="license">License</h2>
<p>Copyright 2016-present
.</p>
<p>Released under the
license.</p></description></item><item><title>Pandas</title><link>https://example.com/projects/pandas/</link><pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/projects/pandas/</guid><description><p>Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures.</p></description></item><item><title>PyTorch</title><link>https://example.com/projects/pytorch/</link><pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/projects/pytorch/</guid><description><p>PyTorch is a Python package that provides tensor computation (like NumPy) with strong GPU acceleration.</p></description></item><item><title>scikit-learn</title><link>https://example.com/projects/scikit/</link><pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/projects/scikit/</guid><description><p>scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.</p></description></item><item><title>🧠 Sharpen your thinking with a second brain</title><link>https://example.com/blog/second-brain/</link><pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/blog/second-brain/</guid><description><p>Create a personal knowledge base and share your knowledge with your peers.</p>
<p>Hugo Blox web framework empowers you with one of the most flexible note-taking capabilities out there.</p>
<p>Create a powerful knowledge base that works on top of a local folder of plain text Markdown files.</p>
<p>Use it as your second brain, either publicly sharing your knowledge with your peers via your website, or via a private GitHub repository and password-protected site just for yourself.</p>
<h2 id="mindmaps">Mindmaps</h2>
<p>Hugo Blox supports a Markdown extension for mindmaps.</p>
<p>With this open format, can even edit your mindmaps in other popular tools such as Obsidian.</p>
<p>Simply insert a Markdown code block labelled as <code>markmap</code> and optionally set the height of the mindmap as shown in the example below.</p>
<p>Mindmaps can be created by simply writing the items as a Markdown list within the <code>markmap</code> code block, indenting each item to create as many sub-levels as you need:</p>
<div class="highlight">
<pre class="chroma">
<code>
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- netlify
- netlify-cms
- slides
```
</code>
</pre>
</div>
<p>renders as</p>
<div class="markmap" style="height: 200px;">
<pre>- Hugo Modules
- Hugo Blox
- netlify
- netlify-cms
- slides</pre>
</div>
<p>Anh here&rsquo;s a more advanced mindmap with formatting, code blocks, and math:</p>
<div class="highlight">
<pre class="chroma">
<code>
```markmap
- Mindmaps
- Links
- [Hugo Blox Docs](https://docs.hugoblox.com/)
- [Discord Community](https://discord.gg/z8wNYzb)
- [GitHub](https://github.com/HugoBlox/kit)
- Features
- Markdown formatting
- **inline** ~~text~~ *styles*
- multiline
text
- `inline code`
- Math: $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$
```
</code>
</pre>
</div>
<p>renders as</p>
<div class="markmap" style="height: 500px;">
<pre>- Mindmaps
- Links
- [Hugo Blox Docs](https://docs.hugoblox.com/)
- [Discord Community](https://discord.gg/z8wNYzb)
- [GitHub](https://github.com/HugoBlox/kit)
- Features
- Markdown formatting
- **inline** ~~text~~ *styles*
- multiline
text
- `inline code`
- Math: $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$</pre>
</div>
<h2 id="highlighting">Highlighting</h2>
<p><mark>Highlight</mark> important text with <code>mark</code>:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span><span class="p">&gt;</span>Highlighted text<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span></code></pre></div><h2 id="callouts">Callouts</h2>
<p>Use
(aka <em>asides</em>, <em>hints</em>, or <em>alerts</em>) to draw attention to notes, tips, and warnings.</p>
<p>Use the <code>&gt; [!NOTE]</code> syntax to create a callout.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">&gt; </span><span class="ge">[!NOTE]
</span></span></span><span class="line"><span class="cl"><span class="k">&gt; </span><span class="ge">A Markdown aside is useful for displaying notices, hints, or definitions to your readers.
</span></span></span></code></pre></div><p>renders as</p>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Note</div>
<div class="callout-body"><p>A Markdown aside is useful for displaying notices, hints, or definitions to your readers.</p></div>
</div>
</div>
<p>Or use the <code>warning</code> callout type so your readers don&rsquo;t miss critical details:</p>
<div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata="">
<span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300">
<svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/></svg>
</span>
<div class="callout-content dark:text-neutral-300">
<div class="callout-title font-semibold mb-1">Warning</div>
<div class="callout-body"><p>A Markdown aside is useful for displaying notices, hints, or definitions to your readers.</p></div>
</div>
</div>
<h2 id="did-you-find-this-page-helpful-consider-sharing-it-">Did you find this page helpful? Consider sharing it 🙌</h2></description></item><item><title>📈 Communicate your results effectively with the best data visualizations</title><link>https://example.com/blog/data-visualization/</link><pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate><guid>https://example.com/blog/data-visualization/</guid><description><p>Hugo Blox is designed to give technical content creators a seamless experience. You can focus on the content and Hugo Blox handles the rest.</p>
<p>Use popular tools such as Plotly, Mermaid, and data frames.</p>
<h2 id="embed-rich-content">Embed Rich Content</h2>
<p>HuggingFace Model</p>
<div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-1 focus-within:ring-2 focus-within:ring-primary-500/50 my-6" role="article" aria-labelledby="hb-embed-title-hb-embed-7aa30c396b2f58a7972cf6a10cb190b4">
<div class="flex items-center gap-3 p-6 border-b border-zinc-100 dark:border-zinc-800">
<div class="flex-shrink-0">
<div class="w-10 h-10 rounded-full bg-gradient-to-br from-yellow-400 to-orange-500 flex items-center justify-center">
<svg class="w-6 h-6 text-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475 439"><path d="M235.793 396.126a187.281 187.281 0 00187.285-187.284A187.283 187.283 0 00235.793 21.558 187.287 187.287 0 0048.509 208.842a187.286 187.286 0 00187.284 187.284z" fill="#FFD21E"/><path d="M423.078 208.842A187.283 187.283 0 00235.793 21.558 187.283 187.283 0 0048.509 208.842a187.283 187.283 0 00319.714 132.43 187.284 187.284 0 0054.855-132.43zm-396.127 0a208.842 208.842 0 11417.685 0 208.842 208.842 0 01-417.685 0z" fill="#FF9D0B"/><path d="M296.641 157.912c6.898 2.371 9.593 16.491 16.545 12.827a26.946 26.946 0 008.24-40.841 26.952 26.952 0 00-28.632-8.767 26.942 26.942 0 00-19.055 23.099 26.943 26.943 0 003.014 15.352c3.288 6.198 13.744-3.88 19.941-1.724l-.053.054zm-126.923 0c-6.898 2.371-9.647 16.491-16.545 12.827a26.946 26.946 0 01-8.24-40.841 26.952 26.952 0 0128.632-8.767 26.944 26.944 0 0116.041 38.451c-3.288 6.198-13.797-3.88-19.941-1.724l.053.054z" fill="#3A3B45"/><path d="M234.446 287.205c52.979 0 70.063-47.212 70.063-71.464 0-12.612-8.461-8.624-22.043-1.941-12.557 6.198-29.426 14.768-47.966 14.768-38.75 0-70.063-37.08-70.063-12.827 0 24.252 17.031 71.464 70.063 71.464h-.054z" fill="#FF323D"/></svg>
</div>
</div>
<div class="flex-1 min-w-0">
<h3 id="hb-embed-title-hb-embed-7aa30c396b2f58a7972cf6a10cb190b4" class="text-xl font-bold tracking-tight leading-tight truncate">
<a href="https://huggingface.co/google/embeddinggemma-300m" target="_blank" rel="noopener" class="text-zinc-900 dark:text-zinc-100 hover:text-primary-600 dark:hover:text-primary-400 hover:underline transition-colors duration-200">google/embeddinggemma-300m</a>
</h3>
<div class="flex items-center gap-2 mt-1">
<span class="inline-block w-2 h-2 rounded-full bg-secondary-500"></span>
<span class="text-sm text-zinc-600 dark:text-zinc-400 capitalize">
sentence-similarity
</span></div>
</div>
<div class="flex-shrink-0">
<a href="https://huggingface.co/google/embeddinggemma-300m" target="_blank" rel="noopener" class="text-zinc-400 hover:text-primary-500 transition-colors duration-200">
<svg class="w-5 h-5 hb-embed-link" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"/></svg>
</a>
</div>
</div>
<div class="p-6 space-y-4">
<div class="flex items-center gap-6 pt-2"><div class="flex items-center gap-1.5 text-sm text-zinc-600 dark:text-zinc-400">
<svg class="w-4 h-4 text-primary-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"/></svg><span id="hb-hb-embed-7aa30c396b2f58a7972cf6a10cb190b4-downloads">1.632346M</span></div><div class="flex items-center gap-1.5 text-sm text-zinc-600 dark:text-zinc-400">
<svg class="w-4 h-4 text-secondary-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M21 8.25c0-2.485-2.099-4.5-4.687-4.5c-1.936 0-3.598 1.126-4.313 2.733c-.715-1.607-2.377-2.733-4.312-2.733C5.098 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12"/></svg><span id="hb-hb-embed-7aa30c396b2f58a7972cf6a10cb190b4-likes">1.549k</span></div></div>
</div>
<div class="absolute inset-0 pointer-events-none bg-gradient-to-r from-primary-500/0 via-primary-500/5 to-secondary-500/0 opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div>
<div class="sr-only" data-hb-component="embed" data-hb-version="1.0" data-hb-license="MIT">
Powered by Hugo Blox Kit - https://github.com/HugoBlox/kit
</div>
</div>
<p>HuggingFace Dataset</p>
<div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-1 focus-within:ring-2 focus-within:ring-primary-500/50 my-6" role="article" aria-labelledby="hb-embed-title-hb-embed-68953fac599af64cedc452bf8ee23f8c">
<div class="flex items-center gap-3 p-6 border-b border-zinc-100 dark:border-zinc-800">
<div class="flex-shrink-0">
<div class="w-10 h-10 rounded-full bg-gradient-to-br from-yellow-400 to-orange-500 flex items-center justify-center">
<svg class="w-6 h-6 text-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475 439"><path d="M235.793 396.126a187.281 187.281 0 00187.285-187.284A187.283 187.283 0 00235.793 21.558 187.287 187.287 0 0048.509 208.842a187.286 187.286 0 00187.284 187.284z" fill="#FFD21E"/><path d="M423.078 208.842A187.283 187.283 0 00235.793 21.558 187.283 187.283 0 0048.509 208.842a187.283 187.283 0 00319.714 132.43 187.284 187.284 0 0054.855-132.43zm-396.127 0a208.842 208.842 0 11417.685 0 208.842 208.842 0 01-417.685 0z" fill="#FF9D0B"/><path d="M296.641 157.912c6.898 2.371 9.593 16.491 16.545 12.827a26.946 26.946 0 008.24-40.841 26.952 26.952 0 00-28.632-8.767 26.942 26.942 0 00-19.055 23.099 26.943 26.943 0 003.014 15.352c3.288 6.198 13.744-3.88 19.941-1.724l-.053.054zm-126.923 0c-6.898 2.371-9.647 16.491-16.545 12.827a26.946 26.946 0 01-8.24-40.841 26.952 26.952 0 0128.632-8.767 26.944 26.944 0 0116.041 38.451c-3.288 6.198-13.797-3.88-19.941-1.724l.053.054z" fill="#3A3B45"/><path d="M234.446 287.205c52.979 0 70.063-47.212 70.063-71.464 0-12.612-8.461-8.624-22.043-1.941-12.557 6.198-29.426 14.768-47.966 14.768-38.75 0-70.063-37.08-70.063-12.827 0 24.252 17.031 71.464 70.063 71.464h-.054z" fill="#FF323D"/></svg>
</div>
</div>
<div class="flex-1 min-w-0">
<h3 id="hb-embed-title-hb-embed-68953fac599af64cedc452bf8ee23f8c" class="text-xl font-bold tracking-tight leading-tight truncate">
<a href="https://huggingface.co/datasets/fka/awesome-chatgpt-prompts" target="_blank" rel="noopener" class="text-zinc-900 dark:text-zinc-100 hover:text-primary-600 dark:hover:text-primary-400 hover:underline transition-colors duration-200">fka/prompts.chat</a>
</h3>
<div class="flex items-center gap-2 mt-1">
<span class="inline-block w-2 h-2 rounded-full bg-primary-500"></span>
<span class="text-sm text-zinc-600 dark:text-zinc-400 capitalize">
dataset
</span></div>