From bfdcb6603c348ec9796fdb1def1964c83f66afed Mon Sep 17 00:00:00 2001 From: George Cushen Date: Tue, 6 Jan 2026 20:12:26 +0000 Subject: [PATCH] feat: port Markdown Slides template from Wowchemy/Bootstrap --- modules/blox/blox/collection/block.html | 1 - modules/blox/i18n/bn.yaml | 348 +++++++++ modules/blox/i18n/de.yaml | 259 +++++++ modules/blox/i18n/en.yaml | 74 ++ modules/blox/i18n/es.yaml | 316 ++++++++ modules/blox/i18n/hi.yaml | 638 ++++++++++++++++ modules/blox/i18n/id.yaml | 381 ++++++++++ modules/blox/i18n/nl.yaml | 301 ++++++++ modules/blox/i18n/pt.yaml | 328 ++++++++ modules/blox/i18n/zh-Hant.yaml | 325 ++++++++ modules/blox/i18n/zh.yaml | 289 +++++++ .../_partials/components/slides-embed.html | 155 ++++ .../_partials/functions/build_links.html | 52 +- .../_partials/views/slides-gallery--end.html | 2 + .../views/slides-gallery--start.html | 5 + .../_partials/views/slides-gallery.html | 203 +++++ modules/blox/layouts/events/page.html | 113 +-- modules/blox/layouts/list.html | 1 - modules/blox/layouts/single.html | 1 - modules/slides/assets/js/hugoblox-slides.js | 23 +- modules/slides/config/_default/hugo.yaml | 15 + modules/slides/layouts/slides/baseof.html | 108 +-- .../slides/layouts/slides/baseof.present.html | 86 +++ modules/slides/layouts/slides/list.html | 212 ++++++ modules/slides/layouts/slides/presenter.html | 14 + modules/slides/layouts/slides/single.html | 334 +++++++- .../slides/layouts/slides/single.present.html | 3 + .../academic-cv/config/_default/hugo.yaml | 10 + .../content/slides/example/index.md | 1 + .../.devcontainer/devcontainer.json | 25 + templates/markdown-slides/.github/FUNDING.yml | 2 + templates/markdown-slides/.github/preview.png | Bin 0 -> 299542 bytes .../.github/workflows/deploy.yml | 125 +++ templates/markdown-slides/.gitignore | 69 ++ templates/markdown-slides/LICENSE.md | 21 + templates/markdown-slides/README.md | 128 ++++ .../assets/media/authors/me.png | Bin 0 -> 128321 bytes .../markdown-slides/assets/media/icon.svg | 6 + .../markdown-slides/config/_default/hugo.yaml | 62 ++ .../config/_default/menus.yaml | 10 + .../config/_default/module.yaml | 10 + .../config/_default/params.yaml | 131 ++++ templates/markdown-slides/content/_index.md | 77 ++ .../markdown-slides/content/slides/_index.md | 12 + .../content/slides/example/index.md | 166 ++++ .../content/slides/hugo-static-sites/index.md | 189 +++++ .../slides/ml-research-overview/index.md | 252 +++++++ .../markdown-slides/data/authors/me.yaml | 116 +++ templates/markdown-slides/go.mod | 9 + templates/markdown-slides/hugoblox.yaml | 6 + templates/markdown-slides/netlify.toml | 49 ++ templates/markdown-slides/package.json | 19 + templates/markdown-slides/pnpm-lock.yaml | 714 ++++++++++++++++++ 53 files changed, 6587 insertions(+), 209 deletions(-) create mode 100644 modules/blox/i18n/hi.yaml create mode 100644 modules/blox/layouts/_partials/components/slides-embed.html create mode 100644 modules/blox/layouts/_partials/views/slides-gallery--end.html create mode 100644 modules/blox/layouts/_partials/views/slides-gallery--start.html create mode 100644 modules/blox/layouts/_partials/views/slides-gallery.html create mode 100644 modules/slides/config/_default/hugo.yaml create mode 100644 modules/slides/layouts/slides/baseof.present.html create mode 100644 modules/slides/layouts/slides/presenter.html create mode 100644 modules/slides/layouts/slides/single.present.html create mode 100644 templates/markdown-slides/.devcontainer/devcontainer.json create mode 100644 templates/markdown-slides/.github/FUNDING.yml create mode 100644 templates/markdown-slides/.github/preview.png create mode 100644 templates/markdown-slides/.github/workflows/deploy.yml create mode 100644 templates/markdown-slides/.gitignore create mode 100644 templates/markdown-slides/LICENSE.md create mode 100644 templates/markdown-slides/README.md create mode 100644 templates/markdown-slides/assets/media/authors/me.png create mode 100644 templates/markdown-slides/assets/media/icon.svg create mode 100644 templates/markdown-slides/config/_default/hugo.yaml create mode 100644 templates/markdown-slides/config/_default/menus.yaml create mode 100644 templates/markdown-slides/config/_default/module.yaml create mode 100644 templates/markdown-slides/config/_default/params.yaml create mode 100644 templates/markdown-slides/content/_index.md create mode 100644 templates/markdown-slides/content/slides/_index.md create mode 100644 templates/markdown-slides/content/slides/example/index.md create mode 100644 templates/markdown-slides/content/slides/hugo-static-sites/index.md create mode 100644 templates/markdown-slides/content/slides/ml-research-overview/index.md create mode 100644 templates/markdown-slides/data/authors/me.yaml create mode 100644 templates/markdown-slides/go.mod create mode 100644 templates/markdown-slides/hugoblox.yaml create mode 100644 templates/markdown-slides/netlify.toml create mode 100644 templates/markdown-slides/package.json create mode 100644 templates/markdown-slides/pnpm-lock.yaml diff --git a/modules/blox/blox/collection/block.html b/modules/blox/blox/collection/block.html index 01d9e0d5..79fa5e2d 100644 --- a/modules/blox/blox/collection/block.html +++ b/modules/blox/blox/collection/block.html @@ -100,7 +100,6 @@ {{ range $query }} {{ if isset .Params "author_notes" }} {{ $page.Store.Set "has_alpine" true }} - {{ break }} {{ end }} {{ end }} diff --git a/modules/blox/i18n/bn.yaml b/modules/blox/i18n/bn.yaml index a8d96566..ccdd0f47 100644 --- a/modules/blox/i18n/bn.yaml +++ b/modules/blox/i18n/bn.yaml @@ -293,3 +293,351 @@ - id: portfolio_view_all translation: সমস্ত প্রকল্প দেখুন + +# Additional translations + +- id: about_me + translation: পেশাগত সারসংক্ষেপ + +- id: ai_insight + translation: এআই অন্তর্দৃষ্টি + +- id: content_type + translation: বিষয়ের ধরন + +- id: difficulty + translation: কঠিনতা + +- id: prerequisites + translation: পূর্বশর্ত + +- id: trending + translation: ট্রেন্ডিং + +- id: article + translation: প্রবন্ধ + +- id: articles + translation: প্রবন্ধসমূহ + +- id: all + translation: সব + +- id: helpful + translation: সহায়ক + + +# Buttons and links + +- id: btn_site + translation: সাইট + +- id: btn_canonical + translation: ক্যানোনিকাল + +- id: btn_crosspost + translation: ক্রসপোস্ট + +- id: btn_discussion + translation: আলোচনা + +- id: btn_event + translation: ইভেন্ট + +- id: btn_calendar + translation: ক্যালেন্ডার + +- id: btn_registration + translation: নিবন্ধন + +- id: btn_demo + translation: ডেমো + +- id: btn_model + translation: মডেল + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_note + translation: নোট + +- id: callout_abstract + translation: সারাংশ + +- id: callout_summary + translation: সারসংক্ষেপ + +- id: callout_info + translation: তথ্য + +- id: callout_todo + translation: করনীয় + +- id: callout_tip + translation: টিপস + +- id: callout_question + translation: প্রশ্ন + +- id: callout_quote + translation: উদ্ধৃতি + +- id: callout_warning + translation: সতর্কতা + +- id: callout_caution + translation: সতর্কতা + +- id: callout_danger + translation: বিপদ + +- id: callout_bug + translation: বাগ + +- id: callout_example + translation: উদাহরণ + +- id: callout_failure + translation: ব্যর্থতা + +- id: callout_success + translation: সাফল্য + +- id: callout_important + translation: গুরুত্বপূর্ণ + +# Slides + +- id: back_to_slides + translation: স্লাইডে ফিরে যান + +- id: present_slides + translation: প্রেজেন্ট + +- id: present_fullscreen + translation: প্রেজেন্ট (পূর্ণস্ক্রিন) + +- id: export_pdf_print + translation: পিডিএফ রপ্তানি (প্রিন্ট) + +- id: slides_print_hint + translation: প্রিন্ট মোডে খোলে - ব্রাউজার প্রিন্ট > PDF হিসেবে সেভ করুন + +- id: slides_search_placeholder + translation: শিরোনাম দিয়ে ডেক খুঁজুন... + +- id: slides_no_decks + translation: কোন স্লাইড ডেক পাওয়া যায়নি + +- id: slides_no_matches + translation: কোন ডেক ফিল্টারের সাথে মেলে না + +- id: clear_filters + translation: ফিল্টার মুছুন + +- id: topics + translation: বিষয় + +- id: details + translation: বিস্তারিত + +- id: related_resources + translation: সম্পর্কিত রিসোর্স + +- id: copy_link + translation: লিঙ্ক কপি করুন + +- id: copy_citation + translation: উদ্ধৃতি কপি করুন + +- id: how_to_cite + translation: কীভাবে উদ্ধৃতি দিবেন + +- id: citation + translation: উদ্ধৃতি + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: cite.bib ডাউনলোড করুন + +- id: lecture + translation: লেকচার + +- id: enter_fullscreen + translation: পূর্ণস্ক্রিনে যান + +- id: exit_fullscreen + translation: পূর্ণস্ক্রিন থেকে বের হন + +- id: speaker_notes_hint + translation: বক্তার নোটের জন্য + +- id: slides_not_found + translation: স্লাইড পাওয়া যায়নি + +# Q&A + +- id: qa + translation: প্রশ্নোত্তর + +- id: question + translation: প্রশ্ন + +- id: answer + translation: উত্তর + +- id: accepted_answer + translation: গৃহীত উত্তর + +- id: other_answers + translation: অন্যান্য উত্তর + +- id: questions + translation: প্রশ্নসমূহ + +- id: questions_count + translation: প্রশ্ন + +- id: related_questions + translation: সম্পর্কিত প্রশ্ন + +- id: search_questions + translation: প্রশ্ন অনুসন্ধান... + +- id: no_questions_yet + translation: এখনও কোনো প্রশ্ন নেই + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQs + +- id: browse_by_category + translation: বিভাগ অনুযায়ী দেখুন + +# General extras + +- id: backlinks + translation: ব্যাকলিঙ্কস + +- id: blog + translation: ব্লগ + +- id: browse + translation: ব্রাউজ + +- id: days + translation: দিন + +- id: hours + translation: ঘণ্টা + +- id: minutes + translation: মিনিট + +- id: seconds + translation: সেকেন্ড + +- id: experience + translation: অভিজ্ঞতা + +- id: read_more + translation: আরও পড়ুন + +- id: docs + translation: ডকুমেন্টেশন + +- id: featured + translation: বৈশিষ্ট্যযুক্ত + +- id: events + translation: ইভেন্ট + +- id: poweredby_button + translation: 'নিজেরটি বানান →' + +- id: block_contact_title + translation: যোগাযোগ করুন + +- id: block_contact_visit_title + translation: আমাদের দেখুন + +- id: block_contact_office_hours + translation: অফিস সময় + +- id: block_contact_view_on_map + translation: মানচিত্রে দেখুন + +- id: block_contact_connect_title + translation: সংযুক্ত হন + +- id: block_contact_follow_us + translation: আমাদের অনুসরণ করুন + +- id: block_contact_prospective_title + translation: সম্ভাব্য সদস্যরা + +- id: block_contact_form_title + translation: আমাদের বার্তা পাঠান + +- id: block_contact_form_name + translation: নাম + +- id: block_contact_form_email + translation: ইমেইল + +- id: block_contact_form_subject + translation: বিষয় + +- id: block_contact_form_message + translation: বার্তা + +- id: block_contact_form_submit + translation: বার্তা পাঠান + +# Feedback widget + +- id: feedback_widget_title + translation: মতামত + +- id: feedback_widget_question + translation: এই পেজটি কি সহায়ক ছিল? + +- id: feedback_widget_answer_positive + translation: 😍 হ্যাঁ + +- id: feedback_widget_answer_negative + translation: 😡 না diff --git a/modules/blox/i18n/de.yaml b/modules/blox/i18n/de.yaml index 82f7fee1..59099dff 100644 --- a/modules/blox/i18n/de.yaml +++ b/modules/blox/i18n/de.yaml @@ -387,3 +387,262 @@ - id: feedback_widget_answer_negative translation: 😡 Nein + +# AI Features + +- id: ai_insight + translation: KI-Einblick + +# Content Metadata + +- id: content_type + translation: Inhaltstyp + +- id: difficulty + translation: Schwierigkeitsgrad + +- id: prerequisites + translation: Voraussetzungen + +# Card metadata + +- id: trending + translation: Im Trend + +- id: article + translation: Artikel + +- id: articles + translation: Artikel + +- id: browse + translation: Durchsuchen + +- id: all + translation: Alle + +- id: helpful + translation: hilfreich + +# Additional buttons + +- id: btn_site + translation: Website + +- id: btn_canonical + translation: Kanonisch + +- id: btn_crosspost + translation: Crosspost + +- id: btn_discussion + translation: Diskussion + +- id: btn_event + translation: Event + +- id: btn_calendar + translation: Kalender + +- id: btn_registration + translation: Anmeldung + +- id: btn_demo + translation: Demo + +- id: btn_model + translation: Modell + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_abstract + translation: Abstract + +- id: callout_summary + translation: Zusammenfassung + +- id: callout_info + translation: Info + +- id: callout_todo + translation: To-do + +- id: callout_tip + translation: Tipp + +- id: callout_question + translation: Frage + +- id: callout_quote + translation: Zitat + +- id: callout_warning + translation: Warnung + +- id: callout_danger + translation: Gefahr + +- id: callout_bug + translation: Bug + +- id: callout_example + translation: Beispiel + +- id: callout_failure + translation: Fehlschlag + +- id: callout_success + translation: Erfolg + +# Slides + +- id: back_to_slides + translation: Zurück zu Slides + +- id: present_slides + translation: Präsentieren + +- id: present_fullscreen + translation: Präsentieren (Vollbild) + +- id: export_pdf_print + translation: PDF exportieren (Druck) + +- id: slides_print_hint + translation: Öffnet im Druckmodus – Browser Drucken > Als PDF speichern + +- id: slides_search_placeholder + translation: Decks nach Titel suchen... + +- id: slides_no_decks + translation: Keine Foliensätze gefunden + +- id: slides_no_matches + translation: Keine Sätze entsprechen deinen Filtern + +- id: clear_filters + translation: Filter zurücksetzen + +- id: topics + translation: Themen + +- id: details + translation: Details + +- id: related_resources + translation: Verwandte Ressourcen + +- id: copy_link + translation: Link kopieren + +- id: copy_citation + translation: Zitat kopieren + +- id: how_to_cite + translation: So zitieren + +- id: citation + translation: Zitat + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: cite.bib herunterladen + +- id: lecture + translation: Vorlesung + +- id: enter_fullscreen + translation: Vollbildmodus starten + +- id: exit_fullscreen + translation: Vollbildmodus beenden + +- id: speaker_notes_hint + translation: für Sprechernotizen + +- id: slides_not_found + translation: Folien nicht gefunden + +# Q&A + +- id: qa + translation: Q&A + +- id: question + translation: Frage + +- id: answer + translation: Antwort + +- id: accepted_answer + translation: Akzeptierte Antwort + +- id: other_answers + translation: Weitere Antworten + +- id: questions + translation: Fragen + +- id: questions_count + translation: Fragen + +- id: related_questions + translation: Ähnliche Fragen + +- id: search_questions + translation: Fragen durchsuchen... + +- id: no_questions_yet + translation: Noch keine Fragen vorhanden + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQs + +- id: browse_by_category + translation: Nach Kategorie durchsuchen + +# General extras + +- id: about_me + translation: Berufliches Profil + +- id: docs + translation: Dokumentation + +- id: featured + translation: Empfohlen diff --git a/modules/blox/i18n/en.yaml b/modules/blox/i18n/en.yaml index dc111094..353b573a 100644 --- a/modules/blox/i18n/en.yaml +++ b/modules/blox/i18n/en.yaml @@ -421,6 +421,80 @@ - id: questions_count translation: questions +# Slides + +- id: back_to_slides + translation: Back to Slides + +- id: featured + translation: Featured + +- id: details + translation: Details + +- id: present_slides + translation: Present + +- id: present_fullscreen + translation: Present (fullscreen) + +- id: export_pdf_print + translation: Export PDF (print) + +- id: slides_print_hint + translation: Opens in print mode - use browser Print > Save as PDF + +- id: slides_search_placeholder + translation: Search decks by title... + +- id: slides_no_decks + translation: No slide decks found + +- id: slides_no_matches + translation: No decks match your filters + +- id: clear_filters + translation: Clear filters + +- id: topics + translation: Topics + +- id: related_resources + translation: Related Resources + +- id: copy_link + translation: Copy Link + +- id: copy_citation + translation: Copy citation + +- id: how_to_cite + translation: How to cite + +- id: citation + translation: Citation + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: Download cite.bib + +- id: lecture + translation: Lecture + +- id: enter_fullscreen + translation: Enter fullscreen + +- id: exit_fullscreen + translation: Exit fullscreen + +- id: speaker_notes_hint + translation: for speaker notes + +- id: slides_not_found + translation: Slides not found + # Search - id: search diff --git a/modules/blox/i18n/es.yaml b/modules/blox/i18n/es.yaml index 0c01bfbe..6e7ecb59 100644 --- a/modules/blox/i18n/es.yaml +++ b/modules/blox/i18n/es.yaml @@ -356,3 +356,319 @@ - id: poweredby_button translation: 'Crea el tuyo →' + +# AI Features + +- id: ai_insight + translation: Perspectiva de IA + +# Content Metadata + +- id: content_type + translation: Tipo de contenido + +- id: difficulty + translation: Dificultad + +- id: prerequisites + translation: Requisitos previos + +# Card metadata + +- id: trending + translation: Tendencia + +- id: article + translation: artículo + +- id: articles + translation: artículos + +- id: browse + translation: Explorar + +- id: all + translation: Todo + +- id: helpful + translation: útil + +# Additional buttons + +- id: btn_site + translation: Sitio + +- id: btn_canonical + translation: Canónico + +- id: btn_crosspost + translation: Crosspost + +- id: btn_discussion + translation: Discusión + +- id: btn_event + translation: Evento + +- id: btn_calendar + translation: Calendario + +- id: btn_registration + translation: Registro + +- id: btn_demo + translation: Demo + +- id: btn_model + translation: Modelo + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_abstract + translation: Resumen + +- id: callout_summary + translation: Resumen + +- id: callout_info + translation: Info + +- id: callout_todo + translation: Tareas + +- id: callout_tip + translation: Consejo + +- id: callout_question + translation: Pregunta + +- id: callout_quote + translation: Cita + +- id: callout_warning + translation: Advertencia + +- id: callout_danger + translation: Peligro + +- id: callout_bug + translation: Error + +- id: callout_example + translation: Ejemplo + +- id: callout_failure + translation: Fallo + +- id: callout_success + translation: Éxito + +# Slides + +- id: back_to_slides + translation: Volver a diapositivas + +- id: present_slides + translation: Presentar + +- id: present_fullscreen + translation: Presentar (pantalla completa) + +- id: export_pdf_print + translation: Exportar PDF (impresión) + +- id: slides_print_hint + translation: Se abre en modo impresión - usa Imprimir > Guardar como PDF + +- id: slides_search_placeholder + translation: Busca mazos por título... + +- id: slides_no_decks + translation: No se encontraron diapositivas + +- id: slides_no_matches + translation: Ningún mazo coincide con tus filtros + +- id: clear_filters + translation: Borrar filtros + +- id: topics + translation: Temas + +- id: details + translation: Detalles + +- id: related_resources + translation: Recursos relacionados + +- id: copy_link + translation: Copiar enlace + +- id: copy_citation + translation: Copiar cita + +- id: how_to_cite + translation: Cómo citar + +- id: citation + translation: Cita + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: Descargar cite.bib + +- id: lecture + translation: Clase + +- id: enter_fullscreen + translation: Entrar en pantalla completa + +- id: exit_fullscreen + translation: Salir de pantalla completa + +- id: speaker_notes_hint + translation: para notas del presentador + +- id: slides_not_found + translation: Diapositivas no encontradas + +# Q&A + +- id: qa + translation: Preguntas y respuestas + +- id: question + translation: Pregunta + +- id: answer + translation: Respuesta + +- id: accepted_answer + translation: Respuesta aceptada + +- id: other_answers + translation: Otras respuestas + +- id: questions + translation: Preguntas + +- id: questions_count + translation: preguntas + +- id: related_questions + translation: Preguntas relacionadas + +- id: search_questions + translation: Buscar preguntas... + +- id: no_questions_yet + translation: Aún no hay preguntas + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQs + +- id: browse_by_category + translation: Navegar por categoría + +# General extras + +- id: about_me + translation: Resumen profesional + +- id: backlinks + translation: Enlaces de retorno + +- id: days + translation: Días + +- id: hours + translation: Horas + +- id: minutes + translation: Minutos + +- id: seconds + translation: Segundos + +- id: developer + translation: Desarrollador + +- id: docs + translation: Documentación + +- id: experience + translation: Experiencia + +- id: read_more + translation: Leer más + +- id: featured + translation: Destacado + +- id: block_contact_follow_me + translation: Encuéntrame en + +- id: portfolio_link_code + translation: Código + +- id: portfolio_link_live + translation: En vivo + +- id: portfolio_link_demo + translation: Demo + +- id: portfolio_link_default + translation: Enlace + +- id: portfolio_view_all + translation: Ver todos los proyectos + +- id: scroll_to_content + translation: Ir al contenido + +- id: feedback_widget_title + translation: Comentarios + +- id: feedback_widget_question + translation: ¿Esta página fue útil? + +- id: feedback_widget_answer_positive + translation: 😍 Sí + +- id: feedback_widget_answer_negative + translation: 😡 No diff --git a/modules/blox/i18n/hi.yaml b/modules/blox/i18n/hi.yaml new file mode 100644 index 00000000..8761a06c --- /dev/null +++ b/modules/blox/i18n/hi.yaml @@ -0,0 +1,638 @@ +# Navigation + +- id: toggle_navigation + translation: नेविगेशन टॉगल करें + +- id: table_of_contents + translation: सामग्री तालिका + +- id: on_this_page + translation: इस पेज पर + +- id: back_to_top + translation: ऊपर वापस जाएँ + +- id: home + translation: होम + +- id: close + translation: बंद करें + +- id: languages + translation: भाषाएँ + +# General + +- id: related + translation: संबंधित + +- id: backlinks + translation: बैकलिंक्स + +# Callouts - All Obsidian-compatible types + +- id: callout_note + translation: नोट + +- id: callout_abstract + translation: सार + +- id: callout_summary + translation: सारांश + +- id: callout_info + translation: जानकारी + +- id: callout_todo + translation: करना है + +- id: callout_tip + translation: सुझाव + +- id: callout_success + translation: सफलता + +- id: callout_question + translation: प्रश्न + +- id: callout_warning + translation: चेतावनी + +- id: callout_failure + translation: विफलता + +- id: callout_danger + translation: खतरा + +- id: callout_bug + translation: बग + +- id: callout_example + translation: उदाहरण + +- id: callout_quote + translation: उद्धरण + +- id: callout_important + translation: महत्वपूर्ण + +- id: callout_caution + translation: सावधानी + +- id: minute_read + translation: मिनट पढ़ें + +- id: previous + translation: पिछला + +- id: next + translation: अगला + +- id: figure + translation: 'चित्र %d:' + +- id: edit_page + translation: इस पेज को संपादित करें + +# Themes + +- id: theme_selector + translation: प्रदर्शन प्राथमिकताएँ + +- id: theme_light + translation: लाइट + +- id: theme_dark + translation: डार्क + +- id: theme_auto + translation: स्वचालित + +# Buttons + +- id: btn_preprint + translation: प्रीप्रिंट + +- id: btn_pdf + translation: पीडीएफ + +- id: btn_cite + translation: उद्धृत करें + +- id: btn_slides + translation: स्लाइड्स + +- id: btn_video + translation: वीडियो + +- id: btn_code + translation: कोड + +- id: btn_dataset + translation: डेटासेट + +- id: btn_project + translation: प्रोजेक्ट + +- id: btn_poster + translation: पोस्टर + +- id: btn_source + translation: स्रोत दस्तावेज़ + +# New link types + +- id: btn_doi + translation: DOI + +- id: btn_site + translation: साइट + +- id: btn_canonical + translation: कैनोनिकल + +- id: btn_crosspost + translation: क्रॉसपोस्ट + +- id: btn_discussion + translation: चर्चा + +- id: btn_event + translation: इवेंट + +- id: btn_calendar + translation: कैलेंडर + +- id: btn_registration + translation: पंजीकरण + +- id: btn_demo + translation: डेमो + +- id: btn_model + translation: मॉडल + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +- id: btn_copy + translation: कॉपी करें + +- id: btn_copied + translation: कॉपी किया गया + +- id: btn_download + translation: डाउनलोड + +# About widget + +- id: interests + translation: रुचियाँ + +- id: education + translation: शिक्षा + +- id: about_me + translation: व्यावसायिक सारांश + +- id: user_profile_latest + translation: नवीनतम + +# Countdown widget + +- id: days + translation: दिन + +- id: hours + translation: घंटे + +- id: minutes + translation: मिनट + +- id: seconds + translation: सेकंड + +# Accomplishments widget + +- id: see_certificate + translation: प्रमाणपत्र देखें + +# Experience widget + +- id: experience + translation: अनुभव + +- id: present + translation: वर्तमान + +# Pages widget + +- id: read_more + translation: और पढ़ें + +- id: more_pages + translation: सभी देखें + +- id: more_posts + translation: सभी पोस्ट देखें + +- id: more_talks + translation: सभी इवेंट देखें + +- id: more_publications + translation: सभी प्रकाशन देखें + +# Contact widget + +- id: contact_name + translation: नाम + +- id: contact_email + translation: ईमेल + +- id: contact_message + translation: संदेश + +- id: contact_attachment + translation: फ़ाइल संलग्न करें + +- id: contact_send + translation: भेजें + +- id: book_appointment + translation: अपॉइंटमेंट बुक करें + +# Contact info block + +- id: block_contact_title + translation: संपर्क करें + +- id: block_contact_visit_title + translation: हमसे मिलें + +- id: block_contact_office_hours + translation: ऑफिस समय + +- id: block_contact_view_on_map + translation: मैप पर देखें + +- id: block_contact_connect_title + translation: कनेक्ट करें + +- id: block_contact_follow_us + translation: हमें फॉलो करें + +- id: block_contact_follow_me + translation: मुझे यहाँ पाएँ + +- id: block_contact_prospective_title + translation: संभावित सदस्य + +- id: block_contact_form_title + translation: हमें संदेश भेजें + +- id: block_contact_form_name + translation: नाम + +- id: block_contact_form_email + translation: ईमेल + +- id: block_contact_form_subject + translation: विषय + +- id: block_contact_form_message + translation: संदेश + +- id: block_contact_form_submit + translation: संदेश भेजें + +# Publication/Event details + +- id: abstract + translation: सार + +- id: publication + translation: प्रकाशन + +- id: publication_type + translation: प्रकार + +- id: date + translation: तारीख + +- id: last_updated + translation: अंतिम अपडेट + +- id: event + translation: इवेंट + +- id: location + translation: स्थान + +- id: pub_paper_conference + translation: सम्मेलन पेपर + +- id: pub_article_journal + translation: जर्नल लेख + +- id: pub_article + translation: प्रीप्रिंट + +- id: pub_report + translation: रिपोर्ट + +- id: pub_book + translation: पुस्तक + +- id: pub_chapter + translation: पुस्तक अनुभाग + +- id: pub_thesis + translation: थीसिस + +- id: pub_patent + translation: पेटेंट + +# Project details + +- id: open_project_site + translation: प्रोजेक्ट साइट पर जाएँ + +# Content types for default archive page titles and search results + +- id: blog + translation: ब्लॉग + +- id: publications + translation: प्रकाशन + +- id: events + translation: इवेंट + +- id: projects + translation: प्रोजेक्ट + +- id: slides + translation: स्लाइड्स + +- id: authors + translation: लेखक + +- id: qa + translation: प्रश्नोत्तर + +- id: questions + translation: प्रश्न + +- id: faq + translation: अक्सर पूछे जाने वाले प्रश्न + +- id: faqs + translation: FAQs + +- id: docs + translation: प्रलेखन + +- id: question + translation: प्रश्न + +- id: answer + translation: उत्तर + +- id: accepted_answer + translation: स्वीकृत उत्तर + +- id: other_answers + translation: अन्य उत्तर + +- id: related_questions + translation: संबंधित प्रश्न + +- id: browse_by_category + translation: श्रेणी के अनुसार ब्राउज़ करें + +- id: search_questions + translation: प्रश्न खोजें... + +- id: no_questions_yet + translation: अभी तक कोई प्रश्न नहीं + +- id: questions_count + translation: प्रश्न + +# Slides + +- id: back_to_slides + translation: स्लाइड्स पर वापस जाएँ + +- id: featured + translation: विशेष + +- id: details + translation: विवरण + +- id: present_slides + translation: प्रस्तुति करें + +- id: present_fullscreen + translation: प्रस्तुति (फुलस्क्रीन) + +- id: export_pdf_print + translation: पीडीएफ निर्यात (प्रिंट) + +- id: slides_print_hint + translation: प्रिंट मोड में खुलेगा - ब्राउज़र प्रिंट > PDF के रूप में सहेजें + +- id: slides_search_placeholder + translation: शीर्षक से डेक खोजें... + +- id: slides_no_decks + translation: कोई स्लाइड डेक नहीं मिला + +- id: slides_no_matches + translation: कोई डेक आपके फ़िल्टर से मेल नहीं खाता + +- id: clear_filters + translation: फ़िल्टर साफ़ करें + +- id: topics + translation: विषय + +- id: related_resources + translation: संबंधित संसाधन + +- id: copy_link + translation: लिंक कॉपी करें + +- id: copy_citation + translation: उद्धरण कॉपी करें + +- id: how_to_cite + translation: कैसे उद्धृत करें + +- id: citation + translation: उद्धरण + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: cite.bib डाउनलोड करें + +- id: lecture + translation: व्याख्यान + +- id: enter_fullscreen + translation: फुलस्क्रीन में जाएँ + +- id: exit_fullscreen + translation: फुलस्क्रीन से बाहर निकलें + +- id: speaker_notes_hint + translation: वक्ता नोट्स के लिए + +- id: slides_not_found + translation: स्लाइड्स नहीं मिलीं + +# Search + +- id: search + translation: खोज + +- id: search_placeholder + translation: खोजें... + +- id: search_results + translation: परिणाम मिले + +- id: search_no_results + translation: कोई परिणाम नहीं मिला + +- id: search_common_queries + translation: सामान्य खोजें + +# Error 404 + +- id: page_not_found + translation: पेज नहीं मिला + +- id: 404_recommendations + translation: शायद आप इनमें से किसी को ढूँढ रहे थे? + +# Cookie consent + +- id: cookie_message + translation: यह वेबसाइट सर्वोत्तम अनुभव देने के लिए कुकीज़ का उपयोग करती है। + +- id: cookie_dismiss + translation: समझ गया! + +- id: cookie_learn + translation: और जानें + +# Published with + +- id: published_with + translation: '{hugoblox} के साथ बनाया गया — मुफ़्त {repo_link}ओपन सोर्स{/repo_link} वेबसाइट बिल्डर जो क्रिएटर्स को सशक्त करता है।' + +- id: poweredby_button + translation: 'अपनी बनाएँ →' + +# Dev Hero block + +- id: scroll_to_content + translation: सामग्री पर स्क्रॉल करें + +- id: developer + translation: डेवलपर + +# Portfolio block + +- id: portfolio_link_code + translation: कोड + +- id: portfolio_link_live + translation: लाइव + +- id: portfolio_link_demo + translation: डेमो + +- id: portfolio_link_default + translation: लिंक + +- id: portfolio_view_all + translation: सभी प्रोजेक्ट देखें + +# Feedback widget + +- id: feedback_widget_title + translation: प्रतिपुष्टि + +- id: feedback_widget_question + translation: क्या यह पेज सहायक था? + +- id: feedback_widget_answer_positive + translation: 😍 हाँ + +- id: feedback_widget_answer_negative + translation: 😡 नहीं + +# AI Features + +- id: ai_insight + translation: एआई अंतर्दृष्टि + +# Content Metadata + +- id: content_type + translation: सामग्री प्रकार + +- id: difficulty + translation: कठिनाई + +- id: prerequisites + translation: पूर्वापेक्षाएँ + +# Card metadata + +- id: trending + translation: ट्रेंडिंग + +- id: article + translation: लेख + +- id: articles + translation: लेख + +- id: browse + translation: ब्राउज़ + +- id: all + translation: सब + +- id: helpful + translation: सहायक diff --git a/modules/blox/i18n/id.yaml b/modules/blox/i18n/id.yaml index e167a295..ec0c550d 100644 --- a/modules/blox/i18n/id.yaml +++ b/modules/blox/i18n/id.yaml @@ -263,3 +263,384 @@ - id: published_with translation: Diterbitkan dengan {hugoblox} — Secara gratis, {repo_link}sumber terbuka{/repo_link} pembuat situs web yang memberdayakan para pembuat konten. + +# AI Features + +- id: ai_insight + translation: Wawasan AI + +# Content Metadata + +- id: content_type + translation: Jenis konten + +- id: difficulty + translation: Tingkat kesulitan + +- id: prerequisites + translation: Prasyarat + +# Card metadata + +- id: trending + translation: Sedang tren + +- id: article + translation: artikel + +- id: articles + translation: artikel + +- id: browse + translation: Jelajahi + +- id: all + translation: Semua + +- id: helpful + translation: bermanfaat + +# Additional buttons + +- id: btn_site + translation: Situs + +- id: btn_canonical + translation: Kanonikal + +- id: btn_crosspost + translation: Crosspost + +- id: btn_discussion + translation: Diskusi + +- id: btn_event + translation: Acara + +- id: btn_calendar + translation: Kalender + +- id: btn_registration + translation: Registrasi + +- id: btn_demo + translation: Demo + +- id: btn_model + translation: Model + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_note + translation: Catatan + +- id: callout_abstract + translation: Abstrak + +- id: callout_summary + translation: Ringkasan + +- id: callout_info + translation: Info + +- id: callout_todo + translation: To-do + +- id: callout_tip + translation: Tip + +- id: callout_question + translation: Pertanyaan + +- id: callout_quote + translation: Kutipan + +- id: callout_warning + translation: Peringatan + +- id: callout_caution + translation: Perhatian + +- id: callout_danger + translation: Bahaya + +- id: callout_bug + translation: Bug + +- id: callout_example + translation: Contoh + +- id: callout_failure + translation: Gagal + +- id: callout_success + translation: Sukses + +- id: callout_important + translation: Penting + +# Slides + +- id: back_to_slides + translation: Kembali ke slides + +- id: present_slides + translation: Presentasi + +- id: present_fullscreen + translation: Presentasi (layar penuh) + +- id: export_pdf_print + translation: Ekspor PDF (cetak) + +- id: slides_print_hint + translation: Membuka mode cetak - gunakan Cetak > Simpan sebagai PDF + +- id: slides_search_placeholder + translation: Cari deck berdasarkan judul... + +- id: slides_no_decks + translation: Tidak ada deck ditemukan + +- id: slides_no_matches + translation: Tidak ada deck sesuai filter + +- id: clear_filters + translation: Hapus filter + +- id: topics + translation: Topik + +- id: details + translation: Detail + +- id: related_resources + translation: Sumber terkait + +- id: copy_link + translation: Salin tautan + +- id: copy_citation + translation: Salin sitasi + +- id: how_to_cite + translation: Cara mengutip + +- id: citation + translation: Sitasi + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: Unduh cite.bib + +- id: lecture + translation: Kuliah + +- id: enter_fullscreen + translation: Masuk layar penuh + +- id: exit_fullscreen + translation: Keluar layar penuh + +- id: speaker_notes_hint + translation: untuk catatan pembicara + +- id: slides_not_found + translation: Slide tidak ditemukan + +- id: related + translation: Terkait + +# Q&A + +- id: qa + translation: Tanya Jawab + +- id: question + translation: Pertanyaan + +- id: answer + translation: Jawaban + +- id: accepted_answer + translation: Jawaban diterima + +- id: other_answers + translation: Jawaban lainnya + +- id: questions + translation: Pertanyaan + +- id: questions_count + translation: pertanyaan + +- id: related_questions + translation: Pertanyaan terkait + +- id: search_questions + translation: Cari pertanyaan... + +- id: no_questions_yet + translation: Belum ada pertanyaan + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQ + +- id: browse_by_category + translation: Telusuri per kategori + +# General extras + +- id: about_me + translation: Ringkasan profesional + +- id: backlinks + translation: Tautan balik + +- id: days + translation: Hari + +- id: hours + translation: Jam + +- id: minutes + translation: Menit + +- id: seconds + translation: Detik + +- id: experience + translation: Pengalaman + +- id: read_more + translation: Baca selengkapnya + +- id: docs + translation: Dokumentasi + +- id: featured + translation: Unggulan + +# Feedback widget + +- id: feedback_widget_title + translation: Masukan + +- id: feedback_widget_question + translation: Apakah halaman ini membantu? + +- id: feedback_widget_answer_positive + translation: 😍 Ya + +- id: feedback_widget_answer_negative + translation: 😡 Tidak + +- id: block_contact_title + translation: Hubungi Kami + +- id: block_contact_visit_title + translation: Kunjungi Kami + +- id: block_contact_office_hours + translation: Jam kerja + +- id: block_contact_view_on_map + translation: Lihat di Peta + +- id: block_contact_connect_title + translation: Terhubung + +- id: block_contact_follow_us + translation: Ikuti kami + +- id: block_contact_follow_me + translation: Temukan saya di + +- id: block_contact_prospective_title + translation: Calon anggota + +- id: block_contact_form_title + translation: Kirim Pesan + +- id: block_contact_form_name + translation: Nama + +- id: block_contact_form_email + translation: Email + +- id: block_contact_form_subject + translation: Subjek + +- id: block_contact_form_message + translation: Pesan + +- id: block_contact_form_submit + translation: Kirim pesan + +- id: blog + translation: Blog + +- id: events + translation: Acara + +- id: poweredby_button + translation: 'Bangun punyamu →' + +- id: developer + translation: Pengembang + +- id: scroll_to_content + translation: Gulir ke konten + +- id: portfolio_link_code + translation: Kode + +- id: portfolio_link_live + translation: Langsung + +- id: portfolio_link_demo + translation: Demo + +- id: portfolio_link_default + translation: Tautan + +- id: portfolio_view_all + translation: Lihat semua proyek + +- id: featured + translation: Unggulan diff --git a/modules/blox/i18n/nl.yaml b/modules/blox/i18n/nl.yaml index 401d83b5..a3de8b8c 100644 --- a/modules/blox/i18n/nl.yaml +++ b/modules/blox/i18n/nl.yaml @@ -337,3 +337,304 @@ - id: portfolio_view_all translation: Bekijk alle projecten + +# AI Features + +- id: ai_insight + translation: AI-inzicht + +# Content Metadata + +- id: content_type + translation: Contenttype + +- id: difficulty + translation: Moeilijkheidsgraad + +- id: prerequisites + translation: Vereisten + +# Card metadata + +- id: trending + translation: Populair + +- id: article + translation: artikel + +- id: articles + translation: artikelen + +- id: browse + translation: Bladeren + +- id: all + translation: Alles + +- id: helpful + translation: nuttig + +# Additional buttons + +- id: btn_site + translation: Site + +- id: btn_canonical + translation: Canoniek + +- id: btn_crosspost + translation: Crosspost + +- id: btn_discussion + translation: Discussie + +- id: btn_event + translation: Evenement + +- id: btn_calendar + translation: Kalender + +- id: btn_registration + translation: Registratie + +- id: btn_demo + translation: Demo + +- id: btn_model + translation: Model + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_note + translation: Notitie + +- id: callout_abstract + translation: Samenvatting + +- id: callout_summary + translation: Samenvatting + +- id: callout_info + translation: Info + +- id: callout_todo + translation: Te doen + +- id: callout_tip + translation: Tip + +- id: callout_question + translation: Vraag + +- id: callout_quote + translation: Citaat + +- id: callout_warning + translation: Waarschuwing + +- id: callout_caution + translation: Let op + +- id: callout_danger + translation: Gevaar + +- id: callout_bug + translation: Bug + +- id: callout_example + translation: Voorbeeld + +- id: callout_failure + translation: Mislukt + +- id: callout_success + translation: Succes + +- id: callout_important + translation: Belangrijk + +# Slides + +- id: back_to_slides + translation: Terug naar slides + +- id: present_slides + translation: Presenteren + +- id: present_fullscreen + translation: Presenteren (volledig scherm) + +- id: export_pdf_print + translation: PDF exporteren (print) + +- id: slides_print_hint + translation: Opent in printmodus - browser Afdrukken > Opslaan als PDF + +- id: slides_search_placeholder + translation: Zoek decks op titel... + +- id: slides_no_decks + translation: Geen decks gevonden + +- id: slides_no_matches + translation: Geen decks voldoen aan je filters + +- id: clear_filters + translation: Filters wissen + +- id: topics + translation: Onderwerpen + +- id: details + translation: Details + +- id: related_resources + translation: Gerelateerde bronnen + +- id: copy_link + translation: Link kopiëren + +- id: copy_citation + translation: Citatie kopiëren + +- id: how_to_cite + translation: Hoe te citeren + +- id: citation + translation: Citatie + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: cite.bib downloaden + +- id: lecture + translation: College + +- id: enter_fullscreen + translation: Volledig scherm + +- id: exit_fullscreen + translation: Volledig scherm afsluiten + +- id: speaker_notes_hint + translation: voor sprekersnotities + +- id: slides_not_found + translation: Slides niet gevonden + +# Q&A + +- id: qa + translation: Q&A + +- id: question + translation: Vraag + +- id: answer + translation: Antwoord + +- id: accepted_answer + translation: Geaccepteerd antwoord + +- id: other_answers + translation: Andere antwoorden + +- id: questions + translation: Vragen + +- id: questions_count + translation: vragen + +- id: related_questions + translation: Gerelateerde vragen + +- id: search_questions + translation: Zoek vragen... + +- id: no_questions_yet + translation: Nog geen vragen + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQs + +- id: browse_by_category + translation: Blader op categorie + +# General extras + +- id: about_me + translation: Professionele samenvatting + +- id: backlinks + translation: Backlinks + +- id: days + translation: Dagen + +- id: hours + translation: Uren + +- id: minutes + translation: Minuten + +- id: seconds + translation: Seconden + +- id: experience + translation: Ervaring + +- id: read_more + translation: Lees meer + +- id: docs + translation: Documentatie + +- id: featured + translation: Uitgelicht + +- id: feedback_widget_title + translation: Feedback + +- id: feedback_widget_question + translation: Was deze pagina nuttig? + +- id: feedback_widget_answer_positive + translation: 😍 Ja + +- id: feedback_widget_answer_negative + translation: 😡 Nee diff --git a/modules/blox/i18n/pt.yaml b/modules/blox/i18n/pt.yaml index 900542c1..d95f81df 100644 --- a/modules/blox/i18n/pt.yaml +++ b/modules/blox/i18n/pt.yaml @@ -304,3 +304,331 @@ - id: published_with translation: Made with {hugoblox}. + +# AI Features + +- id: ai_insight + translation: Insight de IA + +# Content Metadata + +- id: content_type + translation: Tipo de conteúdo + +- id: difficulty + translation: Dificuldade + +- id: prerequisites + translation: Pré-requisitos + +# Card metadata + +- id: trending + translation: Em alta + +- id: article + translation: artigo + +- id: articles + translation: artigos + +- id: browse + translation: Navegar + +- id: all + translation: Todos + +- id: helpful + translation: útil + +# Additional buttons + +- id: btn_site + translation: Site + +- id: btn_canonical + translation: Canônico + +- id: btn_crosspost + translation: Crosspost + +- id: btn_discussion + translation: Discussão + +- id: btn_event + translation: Evento + +- id: btn_calendar + translation: Calendário + +- id: btn_registration + translation: Inscrição + +- id: btn_demo + translation: Demo + +- id: btn_model + translation: Modelo + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_note + translation: Nota + +- id: callout_abstract + translation: Resumo + +- id: callout_summary + translation: Sumário + +- id: callout_info + translation: Informação + +- id: callout_todo + translation: Para fazer + +- id: callout_tip + translation: Dica + +- id: callout_question + translation: Pergunta + +- id: callout_quote + translation: Citação + +- id: callout_warning + translation: Aviso + +- id: callout_caution + translation: Cuidado + +- id: callout_danger + translation: Perigo + +- id: callout_bug + translation: Bug + +- id: callout_example + translation: Exemplo + +- id: callout_failure + translation: Falha + +- id: callout_success + translation: Sucesso + +- id: callout_important + translation: Importante + +# Slides + +- id: back_to_slides + translation: Voltar para slides + +- id: present_slides + translation: Apresentar + +- id: present_fullscreen + translation: Apresentar (tela cheia) + +- id: export_pdf_print + translation: Exportar PDF (impressão) + +- id: slides_print_hint + translation: Abre em modo de impressão - use Imprimir > Salvar como PDF + +- id: slides_search_placeholder + translation: Buscar decks por título... + +- id: slides_no_decks + translation: Nenhum conjunto de slides encontrado + +- id: slides_no_matches + translation: Nenhum deck corresponde aos filtros + +- id: clear_filters + translation: Limpar filtros + +- id: topics + translation: Tópicos + +- id: details + translation: Detalhes + +- id: related_resources + translation: Recursos relacionados + +- id: copy_link + translation: Copiar link + +- id: copy_citation + translation: Copiar citação + +- id: how_to_cite + translation: Como citar + +- id: citation + translation: Citação + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: Baixar cite.bib + +- id: lecture + translation: Aula + +- id: enter_fullscreen + translation: Entrar em tela cheia + +- id: exit_fullscreen + translation: Sair da tela cheia + +- id: speaker_notes_hint + translation: para notas do apresentador + +- id: slides_not_found + translation: Slides não encontrados + +# Q&A + +- id: qa + translation: Q&A + +- id: question + translation: Pergunta + +- id: answer + translation: Resposta + +- id: accepted_answer + translation: Resposta aceita + +- id: other_answers + translation: Outras respostas + +- id: questions + translation: Perguntas + +- id: questions_count + translation: perguntas + +- id: related_questions + translation: Perguntas relacionadas + +- id: search_questions + translation: Buscar perguntas... + +- id: no_questions_yet + translation: Ainda não há perguntas + +- id: faq + translation: FAQ + +- id: faqs + translation: FAQs + +- id: browse_by_category + translation: Navegar por categoria + +# General extras + +- id: about_me + translation: Resumo profissional + +- id: backlinks + translation: Backlinks + +- id: days + translation: Dias + +- id: hours + translation: Horas + +- id: minutes + translation: Minutos + +- id: seconds + translation: Segundos + +- id: developer + translation: Desenvolvedor + +- id: docs + translation: Documentação + +- id: experience + translation: Experiência + +- id: read_more + translation: Leia mais + +- id: featured + translation: Em destaque + +- id: block_contact_follow_me + translation: Encontre-me em + +- id: portfolio_link_code + translation: Código + +- id: portfolio_link_live + translation: Ao vivo + +- id: portfolio_link_demo + translation: Demo + +- id: portfolio_link_default + translation: Link + +- id: portfolio_view_all + translation: Ver todos os projetos + +- id: scroll_to_content + translation: Rolar para o conteúdo + +- id: feedback_widget_title + translation: Feedback + +- id: feedback_widget_question + translation: Esta página foi útil? + +- id: feedback_widget_answer_positive + translation: 😍 Sim + +- id: feedback_widget_answer_negative + translation: 😡 Não + +- id: poweredby_button + translation: 'Construa a sua →' diff --git a/modules/blox/i18n/zh-Hant.yaml b/modules/blox/i18n/zh-Hant.yaml index b2f4515c..e54bf992 100644 --- a/modules/blox/i18n/zh-Hant.yaml +++ b/modules/blox/i18n/zh-Hant.yaml @@ -307,3 +307,328 @@ - id: poweredby_button translation: '構建您的 →' + +# AI Features + +- id: ai_insight + translation: AI 洞察 + +# Content Metadata + +- id: content_type + translation: 內容類型 + +- id: difficulty + translation: 難度 + +- id: prerequisites + translation: 先決條件 + +# Card metadata + +- id: trending + translation: 熱門 + +- id: article + translation: 文章 + +- id: articles + translation: 文章 + +- id: browse + translation: 瀏覽 + +- id: all + translation: 全部 + +- id: helpful + translation: 有幫助 + +# Additional buttons + +- id: btn_site + translation: 網站 + +- id: btn_canonical + translation: 正規連結 + +- id: btn_crosspost + translation: 交叉發布 + +- id: btn_discussion + translation: 討論 + +- id: btn_event + translation: 活動 + +- id: btn_calendar + translation: 行事曆 + +- id: btn_registration + translation: 註冊 + +- id: btn_demo + translation: 示範 + +- id: btn_model + translation: 模型 + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_note + translation: 備註 + +- id: callout_abstract + translation: 摘要 + +- id: callout_summary + translation: 摘要 + +- id: callout_info + translation: 資訊 + +- id: callout_todo + translation: 待辦 + +- id: callout_tip + translation: 提示 + +- id: callout_question + translation: 問題 + +- id: callout_quote + translation: 引用 + +- id: callout_warning + translation: 警告 + +- id: callout_caution + translation: 注意 + +- id: callout_danger + translation: 危險 + +- id: callout_bug + translation: 錯誤 + +- id: callout_example + translation: 範例 + +- id: callout_failure + translation: 失敗 + +- id: callout_success + translation: 成功 + +- id: callout_important + translation: 重要 + +# Slides + +- id: back_to_slides + translation: 返回投影片 + +- id: present_slides + translation: 播放 + +- id: present_fullscreen + translation: 播放(全螢幕) + +- id: export_pdf_print + translation: 匯出 PDF(列印) + +- id: slides_print_hint + translation: 以列印模式開啟 - 瀏覽器列印 > 另存為 PDF + +- id: slides_search_placeholder + translation: 依標題搜尋投影片... + +- id: slides_no_decks + translation: 未找到投影片集 + +- id: slides_no_matches + translation: 沒有符合篩選的投影片 + +- id: clear_filters + translation: 清除篩選 + +- id: topics + translation: 主題 + +- id: details + translation: 詳細資訊 + +- id: related_resources + translation: 相關資源 + +- id: copy_link + translation: 複製連結 + +- id: copy_citation + translation: 複製引用 + +- id: how_to_cite + translation: 如何引用 + +- id: citation + translation: 引用 + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: 下載 cite.bib + +- id: lecture + translation: 講座 + +- id: enter_fullscreen + translation: 進入全螢幕 + +- id: exit_fullscreen + translation: 離開全螢幕 + +- id: speaker_notes_hint + translation: 用於講者備註 + +- id: slides_not_found + translation: 找不到投影片 + +# Q&A + +- id: qa + translation: 問答 + +- id: question + translation: 問題 + +- id: answer + translation: 回答 + +- id: accepted_answer + translation: 已接受的回答 + +- id: other_answers + translation: 其他回答 + +- id: questions + translation: 問題 + +- id: questions_count + translation: 個問題 + +- id: related_questions + translation: 相關問題 + +- id: search_questions + translation: 搜尋問題... + +- id: no_questions_yet + translation: 尚無問題 + +- id: faq + translation: 常見問題 + +- id: faqs + translation: 常見問題 + +- id: browse_by_category + translation: 依分類瀏覽 + +# General extras + +- id: about_me + translation: 職業簡介 + +- id: backlinks + translation: 反向連結 + +- id: days + translation: 天 + +- id: hours + translation: 小時 + +- id: minutes + translation: 分鐘 + +- id: seconds + translation: 秒 + +- id: developer + translation: 開發者 + +- id: docs + translation: 文件 + +- id: experience + translation: 經驗 + +- id: read_more + translation: 閱讀更多 + +- id: featured + translation: 精選 + +- id: block_contact_follow_me + translation: 在這裡找到我 + +- id: portfolio_link_code + translation: 程式碼 + +- id: portfolio_link_live + translation: 線上 + +- id: portfolio_link_demo + translation: 示範 + +- id: portfolio_link_default + translation: 連結 + +- id: portfolio_view_all + translation: 查看所有專案 + +- id: scroll_to_content + translation: 捲動至內容 + +- id: feedback_widget_title + translation: 回饋 + +- id: feedback_widget_question + translation: 此頁面有幫助嗎? + +- id: feedback_widget_answer_positive + translation: 😍 是 + +- id: feedback_widget_answer_negative + translation: 😡 否 diff --git a/modules/blox/i18n/zh.yaml b/modules/blox/i18n/zh.yaml index 039a0cce..1dc9c654 100644 --- a/modules/blox/i18n/zh.yaml +++ b/modules/blox/i18n/zh.yaml @@ -359,3 +359,292 @@ - id: portfolio_view_all translation: 查看所有项目 + +# AI Features + +- id: ai_insight + translation: AI 洞察 + +# Content Metadata + +- id: content_type + translation: 内容类型 + +- id: difficulty + translation: 难度 + +- id: prerequisites + translation: 先决条件 + +# Card metadata + +- id: trending + translation: 热门 + +- id: article + translation: 文章 + +- id: articles + translation: 文章 + +- id: browse + translation: 浏览 + +- id: all + translation: 全部 + +- id: helpful + translation: 有帮助 + +# Additional buttons + +- id: btn_site + translation: 网站 + +- id: btn_canonical + translation: 规范链接 + +- id: btn_crosspost + translation: 交叉发布 + +- id: btn_discussion + translation: 讨论 + +- id: btn_event + translation: 活动 + +- id: btn_calendar + translation: 日历 + +- id: btn_registration + translation: 注册 + +- id: btn_demo + translation: 演示 + +- id: btn_model + translation: 模型 + +- id: btn_doi + translation: DOI + +- id: btn_hal + translation: HAL + +- id: btn_dblp + translation: DBLP + +- id: btn_isbn + translation: ISBN + +- id: btn_osf + translation: OSF + +- id: btn_zenodo + translation: Zenodo + +- id: btn_kaggle + translation: Kaggle + +- id: btn_openalex + translation: OpenAlex + +- id: btn_semanticscholar + translation: Semantic Scholar + +- id: btn_pwc + translation: Papers With Code + +# Callouts + +- id: callout_abstract + translation: 摘要 + +- id: callout_summary + translation: 总结 + +- id: callout_info + translation: 信息 + +- id: callout_todo + translation: 待办 + +- id: callout_question + translation: 问题 + +- id: callout_quote + translation: 引用 + +- id: callout_warning + translation: 警告 + +- id: callout_danger + translation: 危险 + +- id: callout_bug + translation: 缺陷 + +- id: callout_example + translation: 示例 + +- id: callout_failure + translation: 失败 + +- id: callout_success + translation: 成功 + +# Slides + +- id: back_to_slides + translation: 返回幻灯 + +- id: present_slides + translation: 演示 + +- id: present_fullscreen + translation: 演示(全屏) + +- id: export_pdf_print + translation: 导出 PDF(打印) + +- id: slides_print_hint + translation: 在打印模式打开 - 浏览器打印 > 另存为 PDF + +- id: slides_search_placeholder + translation: 按标题搜索幻灯集... + +- id: slides_no_decks + translation: 未找到幻灯集 + +- id: slides_no_matches + translation: 没有符合筛选的幻灯集 + +- id: clear_filters + translation: 清除过滤 + +- id: topics + translation: 主题 + +- id: details + translation: 详情 + +- id: related_resources + translation: 相关资源 + +- id: copy_link + translation: 复制链接 + +- id: copy_citation + translation: 复制引用 + + +- id: citation + translation: 引用 + +- id: bibtex + translation: BibTeX + +- id: download_cite_bib + translation: 下载 cite.bib + +- id: lecture + translation: 讲座 + +- id: enter_fullscreen + translation: 进入全屏 + +- id: exit_fullscreen + translation: 退出全屏 + +- id: speaker_notes_hint + translation: 用于演讲者备注 + +- id: slides_not_found + translation: 未找到幻灯 + +# Q&A + +- id: qa + translation: 问答 + +- id: question + translation: 问题 + +- id: answer + translation: 答案 + +- id: accepted_answer + translation: 已采纳的回答 + +- id: other_answers + translation: 其他回答 + +- id: questions + translation: 问题 + +- id: questions_count + translation: 个问题 + +- id: related_questions + translation: 相关问题 + +- id: search_questions + translation: 搜索问题... + +- id: no_questions_yet + translation: 尚无问题 + +- id: faq + translation: 常见问题 + +- id: faqs + translation: 常见问题 + +- id: browse_by_category + translation: 按类别浏览 + +# General extras + +- id: about_me + translation: 职业简介 + +- id: backlinks + translation: 反向链接 + +- id: days + translation: 天 + +- id: hours + translation: 小时 + +- id: minutes + translation: 分钟 + +- id: seconds + translation: 秒 + +- id: docs + translation: 文档 + +- id: featured + translation: 精选 + +- id: read_more + translation: 阅读更多 + +# Feedback widget + +- id: feedback_widget_title + translation: 反馈 + +- id: feedback_widget_question + translation: 此页面有帮助吗? + +- id: feedback_widget_answer_positive + translation: 😍 是 + +- id: feedback_widget_answer_negative + translation: 😡 否 + +- id: how_to_cite + translation: 如何引用 diff --git a/modules/blox/layouts/_partials/components/slides-embed.html b/modules/blox/layouts/_partials/components/slides-embed.html new file mode 100644 index 00000000..3a3bbb78 --- /dev/null +++ b/modules/blox/layouts/_partials/components/slides-embed.html @@ -0,0 +1,155 @@ +{{/* + Hugo Blox Slides Embed Component - Reusable iframe embed with fullscreen support + Usage: {{ partial "components/slides-embed.html" (dict "page" . "slides_slug" .Params.slides) }} + + Params: + - page: current page context + - slides_slug: slug of slides to embed (e.g., "example") + - show_actions: (optional) show open/speaker notes links, default true + - title: (optional) title for iframe, defaults to page title +*/}} + +{{ $page := .page }} +{{ $slides_slug := .slides_slug }} +{{ $show_actions := .show_actions | default true }} +{{ $slides_label := i18n "slides" | default "Slides" }} +{{ $present_fullscreen_label := i18n "present_fullscreen" | default "Present (fullscreen)" }} +{{ $enter_fullscreen_label := i18n "enter_fullscreen" | default "Enter fullscreen" }} +{{ $exit_fullscreen_label := i18n "exit_fullscreen" | default "Exit fullscreen" }} +{{ $speaker_notes_hint := i18n "speaker_notes_hint" | default "for speaker notes" }} +{{ $slides_not_found_label := i18n "slides_not_found" | default "Slides not found" }} +{{ $embed_title := .title | default (printf "%s - %s" $page.Title $slides_label) }} + +{{/* Enable Alpine.js for fullscreen functionality */}} +{{ $page.Store.Set "has_alpine" true }} + +{{/* Get slides page */}} +{{ $slides_page := site.GetPage (printf "/slides/%s" $slides_slug) }} +{{ $scr := newScratch }} +{{ if $slides_page }} + {{ $scr.Set "slides_url" $slides_page.RelPermalink }} + {{ $scr.Set "present_url" $slides_page.RelPermalink }} + {{ $scr.Set "embed_url" $slides_page.RelPermalink }} + {{ $present_format := $slides_page.OutputFormats.Get "present" }} + {{ if not $present_format }} + {{ $present_format = $slides_page.OutputFormats.Get "Present" }} + {{ end }} + {{ with $present_format }} + {{ $scr.Set "present_url" .RelPermalink }} + {{ $scr.Set "embed_url" (printf "%s?embed=1" .RelPermalink) }} + {{ end }} +{{ end }} +{{ $slides_url := $scr.Get "slides_url" }} +{{ $present_url := $scr.Get "present_url" | default $slides_url }} +{{ $embed_url := $scr.Get "embed_url" | default $slides_url }} + +{{ if $slides_page }} +
+ {{/* Slides iframe container - wrapper for fullscreen API */}} +
+ + + {{/* Fullscreen toggle button - inside container for fullscreen visibility */}} + +
+ + {{ if $show_actions }} + {{/* Action links below embed */}} +
+
+ {{/* Open in new tab */}} + + + + + {{ $present_fullscreen_label }} + + + {{/* Presentation mode hint */}} + + S + {{ $speaker_notes_hint }} + +
+
+ {{ end }} +
+{{ else }} +

{{ $slides_not_found_label }}: {{ $slides_slug }}

+{{ end }} diff --git a/modules/blox/layouts/_partials/functions/build_links.html b/modules/blox/layouts/_partials/functions/build_links.html index 5bb95c23..4d0d7301 100644 --- a/modules/blox/layouts/_partials/functions/build_links.html +++ b/modules/blox/layouts/_partials/functions/build_links.html @@ -89,22 +89,46 @@ {{/* 2b) Slides relation parameter (legacy but common) */}} {{ with $page.Params.slides }} - {{ with (site.GetPage (printf "slides/%s" .)) }} - {{ $typeF := "slides" }} - {{ $urlF := .RelPermalink }} - {{ $keyF := printf "%s::%s" $typeF $urlF }} - {{ if not ($seen.Get (printf "set.%s" $keyF)) }} - {{ $seen.SetInMap "set" $keyF true }} - {{ $links = $links | append (dict - "type" $typeF - "url" $urlF - "icon" (index (index $types $typeF) "icon") - "labelKey" (index (index $types $typeF) "label_i18n") - "contexts" (slice "list" "page") - ) }} + {{ if reflect.IsMap . }} + {{/* Skip: slides map is Reveal.js config for slide decks. */}} + {{ else if reflect.IsSlice . }} + {{ range . }} + {{ with (site.GetPage (printf "slides/%s" .)) }} + {{ $typeF := "slides" }} + {{ $urlF := .RelPermalink }} + {{ $keyF := printf "%s::%s" $typeF $urlF }} + {{ if not ($seen.Get (printf "set.%s" $keyF)) }} + {{ $seen.SetInMap "set" $keyF true }} + {{ $links = $links | append (dict + "type" $typeF + "url" $urlF + "icon" (index (index $types $typeF) "icon") + "labelKey" (index (index $types $typeF) "label_i18n") + "contexts" (slice "list" "page") + ) }} + {{ end }} + {{ else }} + {{ warnf "`slides` relation could not resolve to a page for %s" $page.File.Path }} + {{ end }} {{ end }} {{ else }} - {{ warnf "`slides` relation could not resolve to a page for %s" $page.File.Path }} + {{ with (site.GetPage (printf "slides/%s" .)) }} + {{ $typeF := "slides" }} + {{ $urlF := .RelPermalink }} + {{ $keyF := printf "%s::%s" $typeF $urlF }} + {{ if not ($seen.Get (printf "set.%s" $keyF)) }} + {{ $seen.SetInMap "set" $keyF true }} + {{ $links = $links | append (dict + "type" $typeF + "url" $urlF + "icon" (index (index $types $typeF) "icon") + "labelKey" (index (index $types $typeF) "label_i18n") + "contexts" (slice "list" "page") + ) }} + {{ end }} + {{ else }} + {{ warnf "`slides` relation could not resolve to a page for %s" $page.File.Path }} + {{ end }} {{ end }} {{ end }} diff --git a/modules/blox/layouts/_partials/views/slides-gallery--end.html b/modules/blox/layouts/_partials/views/slides-gallery--end.html new file mode 100644 index 00000000..b0f2d2fa --- /dev/null +++ b/modules/blox/layouts/_partials/views/slides-gallery--end.html @@ -0,0 +1,2 @@ + + diff --git a/modules/blox/layouts/_partials/views/slides-gallery--start.html b/modules/blox/layouts/_partials/views/slides-gallery--start.html new file mode 100644 index 00000000..da674c85 --- /dev/null +++ b/modules/blox/layouts/_partials/views/slides-gallery--start.html @@ -0,0 +1,5 @@ +{{ $columns := .config.columns | default 2 }} +{{ $len := .config.len | default 1 }} +{{/* Grid layout optimized for slide deck previews - 16:9 aspect ratio cards */}} +
+
diff --git a/modules/blox/layouts/_partials/views/slides-gallery.html b/modules/blox/layouts/_partials/views/slides-gallery.html new file mode 100644 index 00000000..25dab71f --- /dev/null +++ b/modules/blox/layouts/_partials/views/slides-gallery.html @@ -0,0 +1,203 @@ +{{/* Hugo Blox Slides Gallery View - Optimized for slide deck presentations */}} +{{/* Features: 16:9 aspect ratio, play button overlay, slide count, tags, featured badge */}} + +{{ $item := .item }} +{{ $link := $item.RelPermalink }} +{{ $html_format := $item.OutputFormats.Get "HTML" }} +{{ if not $html_format }} + {{ $html_format = $item.OutputFormats.Get "html" }} +{{ end }} +{{ with $html_format }} + {{ $link = .RelPermalink }} +{{ end }} +{{ $present_link := $link }} +{{ $present_format := $item.OutputFormats.Get "present" }} +{{ if not $present_format }} + {{ $present_format = $item.OutputFormats.Get "Present" }} +{{ end }} +{{ with $present_format }} + {{ $present_link = .RelPermalink }} +{{ end }} +{{ $resource := partial "functions/get_featured_image.html" $item }} +{{ $index := .index }} +{{ $featured_label := i18n "featured" | default "Featured" }} +{{ $details_label := i18n "details" | default "Details" }} +{{ $present_label := i18n "present_slides" | default "Present" }} +{{ $present_fullscreen_label := i18n "present_fullscreen" | default "Present (fullscreen)" }} +{{ $slides_label := i18n "slides" | default "Slides" }} + +{{/* Check if featured/pinned */}} +{{ $isFeatured := or $item.Params.featured $item.Params.pinned }} + +{{/* Calculate slide count by counting "---" separators in content */}} +{{ $content := $item.RawContent }} +{{ $slideCount := 1 }} +{{ $separators := findRE "(?m)^---$" $content }} +{{ if $separators }} + {{ $slideCount = add (len $separators) 1 }} + {{/* Subtract 1 for front matter separator if content starts with --- */}} + {{ if hasPrefix $content "---" }} + {{ $slideCount = sub $slideCount 1 }} + {{ end }} +{{ end }} + +{{/* Get summary - use description from front matter or truncate content */}} +{{ $summary := $item.Description | default $item.Summary | default "" }} +{{ $summary = $summary | plainify | truncate 160 }} + +
+ {{/* Featured Badge */}} + {{ if $isFeatured }} +
+ + + + {{ $featured_label }} +
+ {{ end }} + + {{/* Slide Preview Image - 16:9 aspect ratio */}} + + {{ with $resource }} + {{ if strings.Contains .MediaType.SubType "svg" }} + {{ $item.Title | plainify }} + {{ else if ne .MediaType.SubType "gif" }} + {{ $image := .Fill "800x450 Center" }} + {{ $responsive := partial "functions/process_responsive_image.html" (dict + "image" $image + "mode" "responsive" + "sizes" (slice 400 600 800) + "formats" (slice "avif" "webp" "jpg") + ) }} + {{ $item.Title | plainify }} + {{ else }} + {{ $item.Title | plainify }} + {{ end }} + {{ else }} + {{/* Fallback: Decorative gradient with slide icon - smaller, cleaner */}} +
+
+ + + +
+
+ {{ end }} + + {{/* Play button overlay on hover */}} +
+
+ + + +
+
+ + {{/* Slide count badge */}} + {{ if gt $slideCount 1 }} +
+ {{ $slideCount }} {{ $slides_label | lower }} +
+ {{ end }} +
+ + {{/* Content Section */}} +
+ {{/* Tags */}} + {{ if $item.Params.tags }} +
+ {{ range first 3 $item.Params.tags }} + + {{ . }} + + {{ end }} + {{ if gt (len $item.Params.tags) 3 }} + +{{ sub (len $item.Params.tags) 3 }} + {{ end }} +
+ {{ end }} + + {{ $authors := slice }} + {{ with $item.Params.authors }} + {{ if reflect.IsSlice . }} + {{ $authors = . }} + {{ else }} + {{ $authors = slice . }} + {{ end }} + {{ end }} + {{ if gt (len $authors) 0 }} + {{ $author := index $authors 0 }} + {{ $profile := partial "functions/get_author_profile" $author }} + {{ $avatar := $profile.avatar }} + {{ $authorName := $author }} + {{ if $profile.has_data }} + {{ $authorName = $profile.title }} + {{ end }} +
+
+ {{ if $avatar }} + {{ $avatar_48 := $avatar.Process "Fill 48x48 Center webp" }} + {{ $authorName }} + {{ else }} +
+ {{ partial "functions/get_icon" (dict "name" "hero/user" "attributes" "class=\"w-4 h-4 text-zinc-500 dark:text-zinc-400\"") }} +
+ {{ end }} +
+ {{ $authorName }} +
+ {{ end }} + + {{/* Title */}} +

+ {{ $item.Title }} +

+ + {{/* Summary */}} +

{{ if $summary }}{{ $summary }}{{ else }} {{ end }}

+ + {{/* Footer: Venue, Year, Details + Present Links */}} +
+
+ {{ with $item.Params.venue }} + {{ . }} + · + {{ end }} + +
+ +
+
+
diff --git a/modules/blox/layouts/events/page.html b/modules/blox/layouts/events/page.html index 4a5818be..c8984e5f 100644 --- a/modules/blox/layouts/events/page.html +++ b/modules/blox/layouts/events/page.html @@ -67,7 +67,6 @@ {{/* Set Alpine.js flag if author notes exist */}} {{ if isset .Params "author_notes" }} {{ .Store.Set "has_alpine" true }} - {{ end }} {{ range $i, $slug := .Params.authors }} @@ -138,117 +137,7 @@ {{/* EMBEDDED SLIDES SECTION - Replaces featured image for events with slides */}} {{ if .Params.slides }} - {{/* Enable Alpine.js for fullscreen functionality */}} - {{ .Store.Set "has_alpine" true }} - - {{/* Construct slides URL */}} - {{ $slides_page := site.GetPage (printf "/slides/%s" .Params.slides) }} - - {{ if $slides_page }} -
- {{/* Slides iframe container - must contain button for fullscreen visibility */}} -
- - - {{/* Fullscreen toggle button - must be inside fullscreen container */}} - -
- - {{/* Slides metadata */}} -
-
- {{/* Direct link to slides */}} - - - - - View slides in new tab - - - {{/* Presentation mode hint */}} - - S - for speaker notes - -
-
-
- {{ end }} + {{ partial "components/slides-embed.html" (dict "page" . "slides_slug" .Params.slides) }} {{ else }} {{/* Fallback to featured image if no slides */}} {{ $featured := partial "functions/get_featured_image.html" . }} diff --git a/modules/blox/layouts/list.html b/modules/blox/layouts/list.html index 6bcacf79..548fb990 100644 --- a/modules/blox/layouts/list.html +++ b/modules/blox/layouts/list.html @@ -24,7 +24,6 @@ {{ range .Pages }} {{ if isset .Params "author_notes" }} {{ $.Store.Set "has_alpine" true }} - {{ break }} {{ end }} {{ end }} diff --git a/modules/blox/layouts/single.html b/modules/blox/layouts/single.html index fab49d43..8016f4b3 100644 --- a/modules/blox/layouts/single.html +++ b/modules/blox/layouts/single.html @@ -76,7 +76,6 @@ {{/* Set Alpine.js flag if author notes exist */}} {{ if isset .Params "author_notes" }} {{ .Store.Set "has_alpine" true }} - {{ end }} {{ range $i, $slug := .Params.authors }} diff --git a/modules/slides/assets/js/hugoblox-slides.js b/modules/slides/assets/js/hugoblox-slides.js index 168fd92a..2d7444ca 100644 --- a/modules/slides/assets/js/hugoblox-slides.js +++ b/modules/slides/assets/js/hugoblox-slides.js @@ -11,6 +11,9 @@ import * as params from "@params"; +// Guard against null/undefined slides params - ensures decks render with sensible defaults +const slides = params.slides || {}; + // Enable core slide features. var enabledPlugins = [RevealMarkdown, RevealSearch, RevealNotes, RevealMath.KaTeX, RevealZoom]; @@ -38,15 +41,17 @@ const keysToCamelCase = (o) => { // reveal configurations can be included in front matter under slides.reveal var pluginOptions = {}; -if (typeof params.slides.reveal_options !== "undefined") { - pluginOptions = params.slides.reveal_options; +if (typeof slides.reveal_options !== "undefined") { + pluginOptions = slides.reveal_options; } pluginOptions = keysToCamelCase(pluginOptions); -//enable menu by default if not set +// Menu disabled by default (reveal.js-menu@2.1.0 has ESM compatibility issues) +// Menu plugin no longer maintained as of 2026-01 (last updated 6 years ago). +// TODO: consider removing this plugin as it's unlikely to work with modern browsers. if (typeof pluginOptions.menu_enabled === "undefined") { - pluginOptions.menu_enabled = true; + pluginOptions.menu_enabled = false; } // configure menu if enabled @@ -59,18 +64,18 @@ pluginOptions.plugins = enabledPlugins; Reveal.initialize(pluginOptions); // Disable Mermaid by default. -if (typeof params.slides.diagram === "undefined") { - params.slides.diagram = false; +if (typeof slides.diagram === "undefined") { + slides.diagram = false; } // Configure Mermaid only if diagrams are enabled. -if (params.slides.diagram) { +if (slides.diagram) { //mermaid options // mermaid: front matter configuration can be used to set mermaid options // You can also use directives (see mermaid documentation) let mermaidOptions = {}; - if (typeof params.slides.diagram_options !== "undefined") { - mermaidOptions = params.slides.diagram_options; + if (typeof slides.diagram_options !== "undefined") { + mermaidOptions = slides.diagram_options; } // `startOnLoad` must be false since diagrams are lazily rendered. diff --git a/modules/slides/config/_default/hugo.yaml b/modules/slides/config/_default/hugo.yaml new file mode 100644 index 00000000..01eaeeaf --- /dev/null +++ b/modules/slides/config/_default/hugo.yaml @@ -0,0 +1,15 @@ +outputFormats: + Present: + mediaType: text/html + baseName: index + isHTML: true + permalinkable: true + path: present + +cascade: + - _target: + path: "/slides/**" + kind: "page" + outputs: + - HTML + - Present diff --git a/modules/slides/layouts/slides/baseof.html b/modules/slides/layouts/slides/baseof.html index 29239f0d..48369223 100644 --- a/modules/slides/layouts/slides/baseof.html +++ b/modules/slides/layouts/slides/baseof.html @@ -1,78 +1,46 @@ - - +{{/* + Slides Baseof - Landing page chrome only + Presentation output lives in baseof.present.html +*/}} + + +{{- $language_code := site.LanguageCode | default "en-us" -}} + + - - {{/* Asset versions */}} - {{ $cdn_url_reveal := "https://cdn.jsdelivr.net/npm/reveal.js@5.0.4" }} - {{ $mermaid_version := "9.1.3" }} - {{ $mermaid_sri := "sha256-TIYL00Rhw/8WaoUhYTLX9SKIEFdXxg+yMWSLVUbhiLg=" }} - - - - - {{ with site.Home.OutputFormats.Get "WebAppManifest" }} - - {{ end }} - - - - - - - {{ .Title }} | {{ site.Title }} - - {{/* Load Reveal CSS */}} - - {{- $theme := $.Param "slides.theme" | default "black" -}} - - - {{/* Hugo Chroma Syntax Highlighter Initialization */}} - {{ $hl_theme := $.Param "slides.highlight_style" | default "dracula" }} - {{ $hl_theme_path := printf "css/libs/chroma/%s.css" $hl_theme }} - {{ if not (fileExists (printf "assets/%s" $hl_theme_path)) }} - {{ errorf "Hugo Chroma themes %s.css not found in `css/libs/chroma/`. See https://gohugo.io/commands/hugo_gen_chromastyles/" $hl_theme }} - {{ else }} - {{ $hl_theme_css := resources.Get $hl_theme_path | minify }} - - {{ end }} - - {{/* Load any Reveal CSS customizations */}} - {{ $custom_reveal_css := printf "css/reveal_custom.css" }} - {{ if (fileExists (printf "assets/%s" $custom_reveal_css)) }} - {{ $css_custom := resources.Get "css/reveal_custom.css" }} - {{ $style := slice $css_custom | resources.Concat "css/reveal_custom.css" | resources.Minify }} - - {{ end }} + {{ .Title }} | {{ site.Params.hugoblox.identity.name | default site.Title }} + + {{ partial "site_head" . }} + - - {{ block "main" . }}{{ end }} - - {{/* Load Reveal and built-in plugins. */}} - - - - - - - - {{/* Load third-party Reveal plugins. */}} - {{ if $.Param "slides.reveal_options.menu_enabled" | default true}} - - - - {{ end }} - - {{/* Load Mermaid. */}} - {{ if $.Param "slides.diagram" | default false}} - {{ printf "" (printf "https://cdn.jsdelivr.net/npm/mermaid@%s/dist/mermaid.min.js" $mermaid_version) $mermaid_sri | safeHTML }} - {{ end }} - - {{/* Initialize slides. */}} - {{ $slidejs := resources.Get "js/hugoblox-slides.js" | js.Build (dict "params" (dict "slides" $.Params.slides )) }} - + + {{/* Landing page chrome */}} +
+ +
+ {{ block "main" . }}{{ end }} +
+ + + {{ partial "notification-container" . }} + {{ partial "functions/get_hook" (dict "hook" "body-end" "context" .) }} diff --git a/modules/slides/layouts/slides/baseof.present.html b/modules/slides/layouts/slides/baseof.present.html new file mode 100644 index 00000000..340e476c --- /dev/null +++ b/modules/slides/layouts/slides/baseof.present.html @@ -0,0 +1,86 @@ +{{/* + Present Baseof - Presentation output only +*/}} + + +{{- $language_code := site.LanguageCode | default "en-us" -}} + + + + {{/* Asset versions */}} + {{ $cdn_url_reveal := "https://cdn.jsdelivr.net/npm/reveal.js@5.0.4" }} + {{ $mermaid_version := "9.1.3" }} + {{ $mermaid_sri := "sha256-TIYL00Rhw/8WaoUhYTLX9SKIEFdXxg+yMWSLVUbhiLg=" }} + + + + + + + {{ with site.Home.OutputFormats.Get "WebAppManifest" }} + + {{ end }} + + + + + {{ $landing_url := .Permalink }} + {{ with .OutputFormats.Get "HTML" }} + {{ $landing_url = .Permalink }} + {{ end }} + + + + {{ .Title }} | {{ site.Params.hugoblox.identity.name | default site.Title }} + + {{/* Load Reveal CSS */}} + + {{- $theme := $.Param "slides.theme" | default "black" -}} + + + {{/* Hugo Chroma Syntax Highlighter */}} + {{ $hl_theme := $.Param "slides.highlight_style" | default "dracula" }} + {{ $hl_theme_path := printf "css/libs/chroma/%s.css" $hl_theme }} + {{ if fileExists (printf "assets/%s" $hl_theme_path) }} + {{ $hl_theme_css := resources.Get $hl_theme_path | minify }} + + {{ end }} + + {{/* Reveal print styles (paper or PDF) */}} + + + + + {{ block "main" . }}{{ end }} + + {{/* Load Reveal and plugins */}} + + + + + + + + {{/* Load Mermaid if enabled */}} + {{ if $.Param "slides.diagram" | default false}} + {{ printf "" (printf "https://cdn.jsdelivr.net/npm/mermaid@%s/dist/mermaid.min.js" $mermaid_version) $mermaid_sri | safeHTML }} + {{ end }} + + {{/* Initialize Reveal */}} + {{ $slidejs := resources.Get "js/hugoblox-slides.js" | js.Build (dict "params" (dict "slides" $.Params.slides )) | fingerprint }} + + + {{ partial "functions/get_hook" (dict "hook" "body-end" "context" .) }} + + + diff --git a/modules/slides/layouts/slides/list.html b/modules/slides/layouts/slides/list.html index e69de29b..7bca76f3 100644 --- a/modules/slides/layouts/slides/list.html +++ b/modules/slides/layouts/slides/list.html @@ -0,0 +1,212 @@ +{{ define "main" }} + +{{/* Enable Alpine.js for tag filtering */}} +{{ .Store.Set "has_alpine" true }} + +{{/* Collect all unique tags from slides */}} +{{ $allTags := slice }} +{{ $featuredPages := slice }} +{{ $regularPages := slice }} +{{ $search_placeholder := i18n "slides_search_placeholder" | default "Search decks by title..." }} +{{ $all_label := i18n "all" | default "All" }} +{{ $no_decks_label := i18n "slides_no_decks" | default "No slide decks found" }} +{{ $no_matches_label := i18n "slides_no_matches" | default "No decks match your filters" }} +{{ $clear_filters_label := i18n "clear_filters" | default "Clear filters" }} + +{{ range .Pages }} + {{ if .Params.tags }} + {{ range .Params.tags }} + {{ $allTags = $allTags | append . }} + {{ end }} + {{ end }} + {{ if or .Params.featured .Params.pinned }} + {{ $featuredPages = $featuredPages | append . }} + {{ else }} + {{ $regularPages = $regularPages | append . }} + {{ end }} +{{ end }} + +{{ $allTags = $allTags | uniq | sort }} + +{{/* Sort featured by date descending, then regular by date descending */}} +{{ $featuredPages = sort $featuredPages ".Date" "desc" }} +{{ $regularPages = sort $regularPages ".Date" "desc" }} +{{ $sortedPages := $featuredPages | append $regularPages }} + +
+ + {{/* Page Header */}} +
+

{{ .Title }}

+ {{ with .Content }} +
+ {{ . }} +
+ {{ end }} +
+ + {{/* Search and Filter Bar */}} +
+ {{/* Search input */}} +
+ + + + +
+ + {{/* Tag Filter Chips */}} + {{ if $allTags }} +
+ + {{ range $allTags }} + + {{ end }} +
+ {{ end }} +
+ + {{/* Decks Grid */}} + {{ $view := .Params.view | default "slides-gallery" }} + {{ $config := dict + "columns" (.Params.columns | default 2) + "len" (len $sortedPages) + "fill_image" (.Params.fill_image | default true) + "show_date" (.Params.show_date | default true) + }} + + {{ partial "functions/render_view" (dict "fragment" "start" "page" . "item" . "view" $view "config" $config) }} + + {{ range $index, $item := $sortedPages }} + {{ $tags := $item.Params.tags | default (slice) }} + {{ $tagsJson := $tags | jsonify }} + {{ $authorList := slice }} + {{ with $item.Params.authors }} + {{ if reflect.IsSlice . }} + {{ $authorList = . }} + {{ else }} + {{ $authorList = slice . }} + {{ end }} + {{ end }} + {{ $authorNames := slice }} + {{ range $authorList }} + {{ $profile := partial "functions/get_author_profile" . }} + {{ $authorName := . }} + {{ if $profile.has_data }} + {{ $authorName = $profile.title }} + {{ end }} + {{ $authorNames = $authorNames | append $authorName }} + {{ end }} + {{ $searchParts := slice $item.Title }} + {{ with $item.Params.venue }} + {{ $searchParts = $searchParts | append . }} + {{ end }} + {{ if gt (len $authorNames) 0 }} + {{ $searchParts = $searchParts | append (delimit $authorNames " ") }} + {{ end }} + {{ if gt (len $tags) 0 }} + {{ $searchParts = $searchParts | append (delimit $tags " ") }} + {{ end }} + {{ $searchText := (delimit $searchParts " ") | lower }} + +
+ {{ partial "functions/render_view" (dict "page" $ "item" $item "view" $view "index" $index "config" $config) }} +
+ {{ end }} + + {{ partial "functions/render_view" (dict "fragment" "end" "page" . "item" . "view" $view) }} + + {{/* Empty state */}} + {{ if eq (len $sortedPages) 0 }} +
+ + + +

{{ $no_decks_label }}

+
+ {{ end }} + + {{/* No matches empty state */}} +
+ + + +

{{ $no_matches_label }}

+ +
+ +
+ + + +{{ end }} diff --git a/modules/slides/layouts/slides/presenter.html b/modules/slides/layouts/slides/presenter.html new file mode 100644 index 00000000..27ffc29c --- /dev/null +++ b/modules/slides/layouts/slides/presenter.html @@ -0,0 +1,14 @@ +{{/* + Presenter Layout - Full-screen Reveal.js presentation + Uses parent page's slide content + Route: /slides//present/ +*/}} + +{{/* Get parent deck page (the actual slides content) */}} +{{ $deckPage := .Parent }} +{{ if not $deckPage }} + {{ $deckPage = . }} +{{ end }} + +{{/* Render using modules/slides presentation layout */}} +{{ partial "slides" (union (slice $deckPage) $deckPage.Pages) }} diff --git a/modules/slides/layouts/slides/single.html b/modules/slides/layouts/slides/single.html index 6bd27b18..134a872d 100644 --- a/modules/slides/layouts/slides/single.html +++ b/modules/slides/layouts/slides/single.html @@ -1,3 +1,335 @@ +{{/* + Smart Slides Single Layout + Landing page for slide decks. + Presentation output is rendered via the present output format. +*/}} + {{ define "main" }} -{{ partial "slides" (union (slice .Page) .Pages) }} + +{{ $present_format := .OutputFormats.Get "present" }} +{{ $back_to_slides_label := i18n "back_to_slides" | default "Back to Slides" }} +{{ $featured_label := i18n "featured" | default "Featured" }} +{{ $slides_label := i18n "slides" | default "Slides" }} +{{ $abstract_label := i18n "callout_abstract" | default "Abstract" }} +{{ $topics_label := i18n "topics" | default "Topics" }} +{{ $related_resources_label := i18n "related_resources" | default "Related Resources" }} +{{ $present_fullscreen_label := i18n "present_fullscreen" | default "Present (fullscreen)" }} +{{ $copy_link_label := i18n "copy_link" | default "Copy Link" }} +{{ $copy_citation_label := i18n "copy_citation" | default "Copy citation" }} +{{ $copied_label := i18n "btn_copied" | default "Copied" }} +{{ $export_pdf_label := i18n "export_pdf_print" | default "Export PDF (print)" }} +{{ $print_hint := i18n "slides_print_hint" | default "Opens in print mode - use browser Print > Save as PDF" }} +{{ $how_to_cite_label := i18n "how_to_cite" | default "How to cite" }} +{{ $citation_label := i18n "citation" | default "Citation" }} +{{ $doi_label := i18n "btn_doi" | default "DOI" }} +{{ $bibtex_label := i18n "bibtex" | default "BibTeX" }} +{{ $download_cite_bib_label := i18n "download_cite_bib" | default "Download cite.bib" }} +{{ $lecture_label := i18n "lecture" | default "Lecture" }} + +{{/* LANDING PAGE CONTENT */}} +
+ + {{/* Get slide metadata */}} + {{ $authors := .Params.authors | default (slice) }} + {{ $venue := .Params.venue }} + {{ $event := .Params.event }} + {{ $course := .Params.course }} + {{ $lecture := .Params.lecture_number }} + {{ $tags := .Params.tags | default (slice) }} + {{ $topics := .Params.topics | default $tags }} + {{ $description := .Params.abstract | default .Params.summary | default .Description }} + {{ $citation := .Params.citation }} + + {{ $authorNames := slice }} + {{ $authorList := slice }} + {{ with $authors }} + {{ if reflect.IsSlice . }} + {{ $authorList = . }} + {{ else }} + {{ $authorList = slice . }} + {{ end }} + {{ end }} + {{ range $authorList }} + {{ $profile := partial "functions/get_author_profile" . }} + {{ $authorName := . }} + {{ if $profile.has_data }} + {{ $authorName = $profile.title }} + {{ end }} + {{ $authorNames = $authorNames | append $authorName }} + {{ end }} + + {{/* Build links using HugoBlox standard structure */}} + {{ $builtLinks := partial "functions/build_links.html" (dict "page" . "is_list" false) }} + + {{/* Filter links by type for Related Resources section */}} + {{ $resourceLinks := slice }} + {{ $citationLinks := slice }} + {{ range $builtLinks }} + {{ if in (slice "pdf" "preprint" "code" "video" "dataset" "demo" "site") .type }} + {{ $resourceLinks = $resourceLinks | append . }} + {{ else if in (slice "doi" "bibtex") .type }} + {{ $citationLinks = $citationLinks | append . }} + {{ end }} + {{ end }} + + {{ $citation_copy := "" }} + {{ if $citation }} + {{ $citation_copy = $citation }} + {{ else }} + {{ range $citationLinks }} + {{ if and (eq $citation_copy "") (eq .type "doi") }} + {{ $citation_copy = .url }} + {{ else if and (eq $citation_copy "") (eq .type "bibtex") }} + {{ $citation_copy = .url }} + {{ end }} + {{ end }} + {{ end }} + {{ $has_citation_copy := ne $citation_copy "" }} + + {{/* Calculate slide count */}} + {{ $content := .RawContent }} + {{ $slideCount := 1 }} + {{ $separators := findRE "(?m)^---$" $content }} + {{ if $separators }} + {{ $slideCount = add (len $separators) 1 }} + {{ if hasPrefix $content "---" }} + {{ $slideCount = sub $slideCount 1 }} + {{ end }} + {{ end }} + +
+ + {{/* Back to library link */}} + + + + + {{ $back_to_slides_label }} + + + {{/* Main content card */}} +
+ + {{/* Hero section with gradient */}} +
+ {{/* Featured badge */}} + {{ if or .Params.featured .Params.pinned }} +
+ + + + {{ $featured_label }} +
+ {{ end }} + +

{{ .Title }}

+ + {{/* Meta info */}} +
+ {{ if gt (len $authorNames) 0 }} +
+ + + + {{ delimit $authorNames ", " }} +
+ {{ end }} + + {{ with $venue }} +
+ + + + + {{ . }} +
+ {{ end }} + + {{ with $event }} +
+ + + + {{ . }} +
+ {{ end }} + + {{ if $course }} +
+ + + + {{ $course }}{{ with $lecture }} - {{ $lecture_label }} {{ . }}{{ end }} +
+ {{ end }} + +
+ + + + {{ .Date | time.Format "January 2006" }} +
+ +
+ + + + {{ $slideCount }} {{ $slides_label | lower }} +
+
+
+ + {{/* Content section */}} +
+ {{/* Description/Abstract */}} + {{ with $description }} +
+

{{ $abstract_label }}

+

{{ . }}

+
+ {{ end }} + + {{/* Topics/Tags */}} + {{ if $topics }} +
+

{{ $topics_label }}

+
+ {{ range $topics }} + + {{ . }} + + {{ end }} +
+
+ {{ end }} + + {{/* Related Resources - Use HugoBlox standard links */}} + {{ if $resourceLinks }} +
+

{{ $related_resources_label }}

+
+ {{ range $resourceLinks }} + {{ $linkLabel := .label }} + {{ with .labelKey }} + {{ $linkLabel = i18n . | default $linkLabel }} + {{ end }} + {{ $target := "" }} + {{ $rel := "" }} + {{ $scheme := (urls.Parse .url).Scheme }} + {{ if in (slice "http" "https") $scheme }} + {{ $target = "_blank" }} + {{ $rel = "noopener" }} + {{ end }} + + + {{ partial "functions/get_icon" (dict "name" (.icon | default "hero/link") "attributes" "class='w-4 h-4'") }} + {{ $linkLabel }} + + {{ end }} +
+
+ {{ end }} + + {{/* Share Panel */}} +
+ {{/* Open Presenter */}} + {{ with $present_format }} + + + + + {{ $present_fullscreen_label }} + + {{ end }} + + {{/* Copy Link */}} + + + {{/* Copy Citation */}} + {{ if $has_citation_copy }} + + {{ end }} + + {{/* Print PDF */}} + {{ with $present_format }} + + + + + {{ $export_pdf_label }} + + {{ end }} +
+ + {{/* Citation Section - Use HugoBlox standard links + citation field */}} + {{ if or $citation $citationLinks }} +
+ +
+ {{ with $citation }} +
+

{{ $citation_label }}

+
{{ . }}
+
+ {{ end }} + + {{/* DOI and BibTeX from standard links structure */}} + {{ range $citationLinks }} + {{ if eq .type "doi" }} + + {{ else if eq .type "bibtex" }} +
+

{{ $bibtex_label }}

+ + {{ $download_cite_bib_label }} + +
+ {{ end }} + {{ end }} +
+
+ {{ end }} + +
+
+ +
+ +
+ {{ end }} diff --git a/modules/slides/layouts/slides/single.present.html b/modules/slides/layouts/slides/single.present.html new file mode 100644 index 00000000..6bd27b18 --- /dev/null +++ b/modules/slides/layouts/slides/single.present.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ partial "slides" (union (slice .Page) .Pages) }} +{{ end }} diff --git a/templates/academic-cv/config/_default/hugo.yaml b/templates/academic-cv/config/_default/hugo.yaml index 16c633f1..5767523f 100644 --- a/templates/academic-cv/config/_default/hugo.yaml +++ b/templates/academic-cv/config/_default/hugo.yaml @@ -17,6 +17,16 @@ hasCJKLanguage: false defaultContentLanguageInSubdir: false removePathAccents: true +############################ +## PAGE OPTIONS +############################ + +cascade: + - _target: + path: /slides/** + kind: page + outputs: [HTML, present] + ############################ ## ADVANCED ############################ diff --git a/templates/academic-cv/content/slides/example/index.md b/templates/academic-cv/content/slides/example/index.md index 0d562503..8f4d7760 100644 --- a/templates/academic-cv/content/slides/example/index.md +++ b/templates/academic-cv/content/slides/example/index.md @@ -3,6 +3,7 @@ title: "Example Talk: Recent Work" date: 2024-01-01 # `type: slides` is inferred from folder, but can be set explicitly: type: slides +summary: "A quick tour of recent research highlights: multimodal LLMs, efficient training, and responsible AI." slides: theme: black highlight_style: dracula diff --git a/templates/markdown-slides/.devcontainer/devcontainer.json b/templates/markdown-slides/.devcontainer/devcontainer.json new file mode 100644 index 00000000..cba4ea48 --- /dev/null +++ b/templates/markdown-slides/.devcontainer/devcontainer.json @@ -0,0 +1,25 @@ +{ + "name": "HugoBlox Codespace", + "image": "ghcr.io/HugoBlox/hugo-blox-dev:hugo0.154.2", + "updateContentCommand": "pnpm install --frozen-lockfile --prefer-offline", + "postCreateCommand": "pnpm --version && hugo version", + "customizations": { + "vscode": { + "extensions": [ + "hugoblox.hugoblox-studio" + ] + } + }, + "mounts": [ + "source=pnpm-store,target=/home/vscode/.local/share/pnpm,type=volume" + ], + "remoteUser": "vscode", + "forwardPorts": [ + 1313 + ], + "portsAttributes": { + "1313": { + "label": "Hugo Server" + } + } +} diff --git a/templates/markdown-slides/.github/FUNDING.yml b/templates/markdown-slides/.github/FUNDING.yml new file mode 100644 index 00000000..2ed14d29 --- /dev/null +++ b/templates/markdown-slides/.github/FUNDING.yml @@ -0,0 +1,2 @@ +github: gcushen +custom: https://hugoblox.com/sponsor/ diff --git a/templates/markdown-slides/.github/preview.png b/templates/markdown-slides/.github/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..989667b84bb926f0b3c3dc2ad23df793003fb87d GIT binary patch literal 299542 zcmZ^}2UHVZw>BPn=%FJup_fP#kWLapM}*LVN^jD;^d2DeAXPx6DorUW9qAH9X;P(0 zlioq9@b~w=_y65@-S2+0)~q>a@BQp&?>T$UIWub#4D>arDcC3g006bN77_&jkiq}} z;#MHhU&%FVoa5gMu@n3r8~~_Gqr9>q`P(P(MQI`cZwEOx006>iXJfP<`ktPGou|8) zjlHL>gIJ)u*Iz3DKq*k+Z`0ku&juXm?&jgE5U9-aFAIgg?SI7LJm7zs__-?cpzj%g z)jWM1z_MZzViG(m6ksq|$;aMN0fp4~FZkb{GS6c_KQ9Gw@qmB;v4A^bo<2_ElJfHM z;u2EgQc}17THN*x^6;|>yzSx3`)?=zzaON7ubq#xm!Gqz2lyYqHnyJre#$&N{}BD3 zsCgKlb$dFYtdV{{#3>5(+2>Ur#sxe{Q0QhqIrGl#=-WCjOr&^nb%tB&Gl6_bG`~Q^vPkZzKmEk|7|AkNz|7Y<3qZs~OY5$V`Ej1MiCGr1L zwki~5tUUkJGP#$Qxi0{~%>U0xppD|&2LOlw271QoH#ax4O9uW|tNgR%btZm62IOO30D_qH=O}=g*&;`Q@YW zsqO3Q>&5k(rIq99`Mvb?;<3rC>+74@<%93zTc@XIKNj~_R)4cnngfaWCVy-LiNI`B zR-@lHnJDzLpOsDg*qxf&qb8B$ptffq*Z#4v&q?D#K`h8jVMI@+Mo9t%gS;*;uV~2> z_*f$8$W)Gwj)#ZWd6+`@Suxw&yC)|%UC@uL-=g$E<&DcJUk@5*&pUoz z#P#g>+-*h+Ro8r6cXWHH11@O%v}43yQCv5_y?Y}hl=URyy&xaXEAUN*a)*u8&7<7e zkmk*%q0NG->5#Y<1Kv`nl0_ro5Z%b3sMOBEufI@96FFt$B4T-@By7of1Fl}Lj8Kmh z6cAo-f9ZgWmzGu><()Zu_%huo5 ziwxzT!XmdaP`gKrDOgbzqCL*QQEwH$}yxPLT zJ}>Y2lbA{$pCAp5`v3sy@na7xHhF&jr&sCFBOG3t@pNSLQe41S&f=|xe=CGbac1t1 zq~=ROuo(d0_o?rqyzH{+!$qj?Rc7KPIYHS2^;2`hHYO$xCW2G9hv!5@)TYKaN}}~% zu6=QsA$nSRLhWKFdEOiwjfv-xn{CC7QH~7UM!Nvwq!w)?+&J*Z`+|F^OA3s!uGG~8 z##lHE7OlmH0}+{~+tkFl+Z)OxV^+NPeomhbO{$WUj}Ljf#qWlnR3`1O7WmFt<$v>V zx_m6!|B#3?$62w%^NssylxcF~m*446YExc4dU(%yVfb<07&9g7ulG)q$}fj@H$KtM z*p4W(%#Ddp`R|@CP4?WxtR>%AoQWM=UX^z(Y`Rz~UcDW;EXrG$eOR6Q<440|n)jrc0J}{zKAEPI-s3zlBxPq|(KcSfbZet=Ydj zm%aVhmJedjraB2!PeGhlal$rY2eDW#Htr{!izVrH04}fo6%Y!bT2JMDSB7KnRy64I zC=uW=n`c2TnSfW}qq6EN-`?=Znfph5{a0SZ(MR&nz#fqcbGIEEJh={9!v2M2z}> z_Lcui*EFa5aqZyuYtaQ|iK{wtF%7S%=dYI?v0QQz@LB6zaKBArbu6#z0(DKYBbkp~ z``l9JS*O*s$kXjVw)cUM;LdTNioVjz$0^^zDjbTBy(Zt|N0$kS(sHQOU6foE>{b`a+ z-TRRf-A4tM4}KTW1gX6)=^v$z`)RYbI(kyV zmUGN@T-FoIZm$kBCsfK#g}n8&XnY+L_t0HC$}OG`*hv_*s9kJ=cOJq_i5hRq$mY7qD;ej{zFgR4yOl=&xkKFXt?x)J@hbp`SGTzaDT%y6K2`fE zNx(y(8tAfP*fe5WRLncdDSbvVkVc0qAfg+Uy4~C5(sRlG8n({0+^Uy}<ADbX`1TWetyRR>S|$}gd)8VKB;%8 zjXHt2$a%Ds`0yvhi@-gXq?R6lbl_~ucf1HaL`lJ`KrfOu!2R-@P@zyTNaZ)Vijq1p zUp35wis{=^%IELFbkRSS9dFq>6GAIUAf?Jc?kCfe{>3UB!WS2YlWCU5*ezz3_MImL z--%@KIajs*mvlAnpz58w$f&Dc!cw|WzT?NeA6-yPK2DdF?TXQSjKWx+K1OOO9=O!~ z()fgz77X2K>d6dI{Ty*}lvP_T3xHk}z9Ml$9%zo2k)S zRnP4lT+CFLFcv+1i>ZEE_@~f2|E}Wf z@5T&^A4i{Fjk`aJdX&o%I7)a-#)ej={aqbW1_KIIM3Asy?D1JrAlW(&$+v%Al6CcL z;KYO6wBGqqQlwY$A1wE$+}n1P;VA406yuGf62gU8JAPm+JK7+4Y7^Jd*Z2AbFD$x$ zIzSlssXe3H_YLgVB9WRqMNdQ-yd?-4xFm0e`PnF^cynePT?jPij0?{!O6W__1j7VK zf0-1@i#V8f%}`+vCcmrI^*qHqUV2lV@G(mtmU;cSS(C=JP&v;x4@4Q-NNJUsP` zwHNza!UgFPxJ4mIq=Nz5HZA|ypw=HwXWd!^J$DmDV9TjP#@C8*MnCOFe&&u4se1%A znW;zB{%+Fd8f}f`j6N#%!LiGs@6vOd(^l08BUyrvO?{gzzk50GcQ4AXfc5?48bI>F z6yH0L5pL*U`+5*vo#lu|i`je}{6WAg)<4?|znmkvlw$6Qb}d~tJe>*o+Qk;kW^u2J z%mqhIY%WA{Xzok6beDqI=E1(GD?W({p8~v&yTm#B+cduFB6JpE8UlD!IkFn!J1e_m(LoUNtiQ`WZ*Sql)aB1 zid&n%EJ9(HU&9oa_Oyt}3sYS^Cy>d#PiJT2Q##3a4ts1}IM_2%4#iB8F44w<MQ+;4S?yBE-11;VYn!diAT9(cTfWxpCzHNvQzA9IG9 z4}bu5(z4&qBqsiSkbYEU_x4+PTC1CyZebD*>k@4!MMZj1zfB5Zwwy~_Z22oK6@|lahBLxW^(f>4dWjy)n?}8 ze8m}rlCG8Qa-Vi{uq z^l3?F9U;Co%1umb3f7_#?s*C#?i{(~sm?0}=Am(62Be3DN&Q(sAOAceWzhkq+L{a1 z_na$9TRS+2Dn~KdM!ZtcnbXr>g5O})K{O?PqZ7-QK*NMtwb1ukv{WN^sM0G#(;-B{ zEfH+rK=v~H_qeNjiW!5t9L%a=zb32`Y`vH#iZ9-$ye4$+%LrdNt+3|NiA82libF^HUS@6xv# z_TV6(xshDga`#1W-HLVIV{Xw%yl8BEw{9EDN> zeY@nVHGDVWxbw`;j!%{Bgn-cgGY=nMytxa1{lqQoHi0=QJ2~|^_h`GFxGtLbbKT^ODo^OK^rOHq!+f|sFP>lM*P9UU zcfn6SZ2st9*TEPZ8yYbp=zvhJ558}}YK_Nd%ee^1#jvFxek6RZz1zmz=t+YPw1Xw`0B0^UG&1a z-a%L0XyR`s{S0tL$cHaeW?$MVn1HJK$;>uE<3*FVZ=r7wq)|MtZWt~@w?)-1y#Y7- zRM#;gclf?;rcHSMF)&F{P&P{dLXgUX?Oz^?Lp+HFcLa@BTaOtNUIO5^YN`va3Q+|t z*UQZ8=*}iczLLlnDJ_syY;0akRjsUd=Et!zG@gz-=BEbEi~S7X#x_M|V<{ zPy~S>>Y2v=L{ zV*2p7<_Y413pHEXVMw^5LXOSJdos?$G*x?>&z}ryREyt$%U)b5CYflJ{4PzZW7}3g zwcP1cCSYbBv-+^{q`OOJ{)-c&gni_l>_jinVvqD$UR3D*{b$w%e|ot*ju^jbK?-+`1fS`>tXth}ODaAKP<~ zkHRed$n-}_y6*H&UhrojLcFBSXP$H3L)##Z^DruMKc~+=1jhlJ56 z&m#zwB3S!OIkSL*?hMwOYX~nEfc|8Usk3!x)$@ZQ`QdrUnWW@4e%;jEz=H^tHdab;#lZ1%3Lua%FS(Lriz9b0 zkOSK8CwR}2?0iS@-t6++V*iLQj{9QK!2TF^SY@#4w4nm6max8#5*m#G*bAO#V050E3eQeo=&7Iw=bvZ?|jxWWqL z%hRmrWJni`@9h9t_1huKcLrqSB;`La4&c&7s^F4vDprE$u{gvd`Du3M44j!rmxwWO zyB3RRJ&~yOXFqc?DTEMD82VS>hYTU0CM84zy@AB{O5%jaF@3bhHYT6CC=Z*J%0DA9 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 z z1<$W=--DtcJRoISOPbMkZ6fVa6h&&-R@}FvLzh`RH;IqZ9;}LDgc&8t9`3L;qa@*M zHiD3AjfC71WY81nZhu}pU&}wgyW^kVj{oGlmiD?fwYxJft2?oLYR^`-v_z!y+9W`< zx`b(m@{gLxMJ><9)rkwIp2v*iCk(r+cu0H6wTkHJTUJzM63X0J|BxA}u>s4pCK}Cr zL_(ko3vj~Pu$+$mB8yV@REPC~5W=HURs{L|YzD%5csr4ZAhxu(lo@Pkq?YZt6}4g^ zFi3!93+ig;vtiX;U54TlSy9T2%%01q5x9m<~K|_wiViRbN5?N(nC23Y)MfK zBKEb1DXG9baF`aTMUHLkSth>ToF_r_U}YrqVQUrid^>1Y3D&f4`Fb@_)hl zRnlB-$;or)y*jHGF|OGi&7T)e>@YEq(F-bf7~MoyZwWYNTJTQ)C$K6tgJCIS=GFVl z5h@lIJHm3*vo<>+{Qw&jWzf4iw(eSs)pY7NKc)^qI>SM_+VT!r{+M%ka9($DUrFZ| zYv*a(l{H^ccS)q5U${A_I=T)=x#)TFVQjoeK>qp42@obABM5nXct|QA{_(G0?k)SU zZ6+r#S=5O2k(|8Y3uquHf_yns1EIE()-2er^rU4%h4extgHk*Lg8tl!mZd5&T2Y-M zH7KsCjOIb0q#d;KRZu-vh#JSId4+jEth}Ng#T;J1!Sb*N!t)=P2dn@r05y20Hfyn- zgbr5FsYt4LrYp4>`*t&`+sz~p0w8pdD;DO_1JS_p#2n#cfOFPX%vU#9xC^H&;2=vd z@3Lce2*l%t)sH2S56yb)U1*T~S9?2MyQhG;PS@^id=Oepn0}Bg3z&x~zX~XU{;S?w zuQrME)utcynefqSE!|glcdUF!W1=-*34&~5->&)8;}z!!HBWdp1NnzAkYuRbN*!#w zy;6J->Ab^2EMO)V`fP_DR&lC%x2RyyLyM8@K|Y_|#>)vog$i?{ zLddA7yM(M&ES|GC!XUy_gD8nv_&B~HBQ}!h=tl*(67XU|#fgEHFzN6Htg52Hj~3`f zM&%_Sb>J>k4pBky^JY2SuJVkd=3B~xum?+SRbPULoZSp(8NP^k@#o95%Rn`>aaO5zL`A&!es4HMdarscTw@fDR$e&Q$`9pV9j~lq zp_>&(;!Yk|C;y_whjX*3jYf8qZx7X-dPg;-JP)L zZk2+B`Su~B0P>cyAZSHDHHjXp2bIH1_bHB< z&#iS(ilJ(u@t%R-PCAH^O85_`Aq#nP>8m|sTw=Oj&8f3i47;`GTdfS@UYyD43J*jj zNj5C*I@hpAx^t0sE?(Y_8w7=kH9@O+Q9$$H_9<%}^hYcn8GOvz7HI(?-F&r${mSlG zOx@+!$5y&(x5~ca!xfHJw=nRkX;)^$txunCgjSN&^G)B=eX8FK35tEFj=DzUp!#+N zwkwtAbj+e(CV%wFzw3Rxv}<4iu^D2>_Mm&*=%TUkMdyoS)ZGUUFL}W1SVBHux+~U~ zI?>(qaQ@xaU#@gyXgjU;)V4xUlN%YA zVfR2c)I|`@`OWo3rhoX=1K=ygUSa1LKVLP?VTyZ$>48D=mA^_fw4We1td;=yx8qz`^Dhn;uMCoFfylC6XWMt9~@B9q!xoKILnpL}d2 zuIz)Sgh=PLz)K3&Js6Rgq<6}ocUo><@Nbe`rC7Ngq?>?l#s1w1xK~9XDEI9Ok#iay z6KaTBZK?O1Emv4Yn0d8jy(3K!9vM5hcC~2mT7u_1KW=ZaacttzNUIA67v0 zSf$si`+HeUZhYw=jSQB@S^G#MqQ|MKk8-)KA&Zb3gyqV&e%$Etp@kpAmRkGvK?8%h zRN;CRq>qQsi|A1U`D6T$Rk_H=xo5Xmm?g@=!ZsrG5@BCe;>K#xR(qaTMwMghM;pTE zSxs$e^P4TGU)sc!Og3)0IA$%IC*hX=ZR3gclGhw!L5>J=v&e37KIH(F4sd zv0YtVY2=#n=aXU=s6>6FnvvAI%6Pi>k96G|9%+oBU}dzv5}Ij`u|L@2u)GVHkR zgO?1!n{%aU~lcIX4^D zCiD(QX+#NFeKtvOy22tt@&|1nY3BfX7j++rfrTBU@9q5~$&ZEEc{AtLQWX#%K3^O) zUj^osdatr!^6T|8t@w9MD=xAn351SV^5Of)S)C?zLj_?MZqV(6`MWA{ z2dge$#NtUy^^c3lyc$M6{L%r~t`>gi?y+8vH${!SZW_mK&zjDguQr`)=KRVe4}ZFn z|J^z36^6)N*g#Sp;m7>o47!Yu_ne;ilFg2n!T5NkUugr`KlA-6Z5zCec)zdGq}kCR~h;$h#{U& zk`|KQrv@V>vA4{*8F!goA`{}?HAeM^f**X%Ld%CU?+!ke+Iy~tD+6CG4p?>{md>@i zd>G0fZUy;d4x~L~ylP!bZRNPTY|rI@V1-60md-1oVTr|;_6^p`dGTo5TnHJofMktP z14D0A(H#b>EPYFD*euL(<%diBsGQCY4WvRHNU0NKYFJ$UNqzLE>Bo{XLl0oOd_gh4 zH2CgF8f0W{tTSZ0cAW#X%iqkb`g}HMiz3(VfpWo_Upx%o{zcj2Dk~ej@{X%)^JvD` z5Z*x?jrZ?&Xy{|3Bl6pS9`au40C}Yx$lkIbGDk!Yd3GDf$Mksqp0$m zzfMk~+x1GagtegCYsD(gWoBSoscT^>&c)4Z7Az@|f>_?2VNapRM<*`}%6<@ggicd+ zF*jgh=lcd%wT%>6FaY80Ith&@)tvVZYLHSYJIBzeEovfxK~+Sw)Ep>Yqg_e#oFAt3 zV^?fFxMZc`IU}#6?ZeO|niymj7NUfP+r2jT?q*PWZs`wvdPvs&Mk{KST++K0ggsb} zn|Pxw=PCQqOL*`mM$Y?T?cl=YKMdS{lNFsW&Az+vm#c-T>7xY22e)k;7#v^Cfkg2` z1fK-|$gucSwmOFj7 z4y(u79j)wg+mJx>N(C>-}d{b@n14Rp2HRE2O~|MhCvXtqMx1v(e^0okU}6` zj#@lO6vInA6V^M##yiK&YA%JgHTQk!@Te2by(X|>H<9V08FO-7rTbIO3WshXnj5Ue zlSSeNf!Zh3a^BGt;iZF<=M)|6Xggt{gPpovvC_*{0rReuLxH?oI0Wx5Z5@Oyk=cIUC(vDE)aE+Nq(|l4DIkKoLTRmAN7#0i z>IM~JBFg!~S+4p%=pOw@>4&+ln0e*eYo*|0vCM=Iw|vlphYZ^e?ykOa$-!)jd`<)T zW3YTwq4q<7iEVz`;&h;Nd>B$uw2zj>4;n&PJX%{gGP`c6*b*BOZFZ-M9FsDOqlb;e zU$Xq%aJ99ec+fH zq51K5I$;q)@qJh#<>Tjr>G2v*Sg%P$->V3MyVbKuA}XZ^B?Jd7*+70USMmGfP)2(v0dq#NPK9?2jSX{RzmwhRvES8 zU}3_Eu=3F{>2QLrgI&1=R}dDer1MY!XHk01sV0gatR~WSuE@l#`gT(tp#;vQ;+(z| zTK7Q<$o7`&20y;tY_}hiLgWvf6e5BUwgkLHjh)}-M0SyWB^#@rMU zpBXgKomP%%X}LkYTa{sacpYR7DTGbEGZ`H-?u`O`3e`^Z(_RDU>kFhk{4EO>EzN$6 zT(0o9I`Xa&6EBBm-2jn5Zof6e^UGsxQN#S;R}WWBUU%+{SIzjwaVLs7sULT~6vX4) zNkc~l&;*@Q&;ruh|@VeT4?HSIOhqd$3p=d2%|4n6ciTv>ZJhuim&7T^d0i zPtSo!c`eFpYYPryGZB#-Iy+Ah6-

3mPwACWhSQ;Xwy4Qb0PSK3D>w@W)CDqYCBi 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�y|I1ULXKYLlOPW`^qJt3V#gOV)fk^%FD;x0=58`0tPSof3aUJ0bpaUCNmIKjPLOeR> zOzC)AYl!vu_<3t;keXgtGp9YDRa*3OG*)Z?h&WxyO#5EB`lG^$iRM3+W)2Iva%WrO z=6I`W1KU_rH-sg1hx6K%(t{(m+v2=I$(j_6e zbT^2Eq{PzAQW7FcOSecW9ZG{VN_Thq@csRtSNE%#Gxs@X<}-8Ry21fAcr{F9ZL(kaAs|#QFH>_2?c|;P59bmpZ zz51(=`H05Pv{UVF)q{aLS$6D7%OWy}bE>JnZM>Kf@!}&)Vvd5wMCjS$V*C0@DOZM~ zw2Dz*p@XfX$-+lTR8pVdPE^qow5w%8E2U{Ko7}7|KsD)Z1t=+^=dTp> zcj{Ct!nrCV^Cfx#E(E3HTDDTe=XClphRzC$@c5}#!+}66bS1-*6!bV*MP#kjeJ5cA ztM~fX7YXK0o6#Sq-SSZk7J+yo4Hedfj16D8v^@%E_58IbtaP2-9}>`p?BsO5Wm~~jNVI&4{a4PN85T^<1I%twXt6xCu z&-SDzf*9jyK5t0mf~+<^x0uNA;d{}rCPB@^be|P!NX)ks zGsq|9vU8^b5Su#X{4;Mx=F&VH8@n>m%H;0PiPoZxovzgF>S46kNGV zbUMyIZACFxHH>Xv^A=xc2@XC)zdR^!StgpW?fBcm5r(~EIwZ7MZ(Mnqk=BC0k~D+( zvbS!=n>K?cN6n76V=iP;MUFI$Ae1W?Hl`FZURznw3G@2>ValkjO4qGoG9vTuV)fSB zMK>X@K6J3aZfxlJGun$@xGf{gFEq`$+dY0tem|qJIkTTd;g(7#_Ai|>ZDP>hgI79 zs)d8Ed|%hWnjZ!V`dUX3WgEg~k9=Ejd+??hA2m>~d~> z;nKI)c<-6SOTSJBw-xpRj#+UeuTe1u$`L{|$<9Bev4p$SaDF6RBVt~CjQ>vZinh<` zh{@&CHS%S56ONVY_Hbi4DT^U(%?33y=(LS-yTIp+#emiUqGdDAJmQYnkB|x#|B(E=M+gpnbi7gKI<#uR#2T|lwCki z0DYfNHa8K~8Pwk=nPW-i(oG}`srnzDoAyF^F?AC90Q+D5;#Y`X9}-z;ZCh1`r-P#tFO>f_JGd+S=q1JJv!72R?cOM#k;KZL_5n<<)n5w)TN*`5VJgkb3@7RsnZM^)7w)2(e;7e`H3ch=$ z&n6PvP`^xqcZyUsO8jpwT=0J?mX81$EghxX4##{DrL9lO2;S*xo*D z>E<=iBU}z_Wl!emnz&`df2uQ@;VVJ7U3~-_Q(%WY9?^1DPmuw6-Z?t1>b!^@E7md>0>@fFof z&spN)NTt3aKKnE;=s24{hdvfKQfZ}_rEc5f6&^>#0o8UD>u&g=kN%r!+XAUYCv&pi?IdZ8p9GFf zG%V~X$IosqKYY9SQ<~9R8zV%aVKlx_!jJ~L;F?mBP-ws;RK*O>_UTiN#nPe6<&7Lm zm+_zP<6VKpzGj-MBj4RarVq)Qd@pU*LMkR*yAf(K9TrOZD9Y5jE(uM30}|+Hh?9

ak6sG-e7!C#`#)_FS2?Sn_zg<3p2D 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

vM*EsymuHuC7R}rbbJ+XTClxSo&DLOAs8SbNc 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%0A2R(;}lGLA`J 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 $GITHUB_ENV + + - name: Install dependencies + run: | + # Install Tailwind CLI if package.json exists + if [ -f "package.json" ]; then + echo "Installing Tailwind dependencies..." + pnpm install --no-frozen-lockfile || npm install + fi + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v3 + with: + hugo-version: ${{ env.HUGO_VERSION }} + extended: true + + # Cache dependencies (Go modules, node_modules) - stable, rarely changes + - uses: actions/cache@v4 + with: + path: | + /tmp/hugo_cache_runner/ + node_modules/ + modules/*/node_modules/ + key: ${{ runner.os }}-hugo-deps-${{ hashFiles('**/go.mod', '**/package-lock.json', + '**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-hugo-deps- + + # Cache Hugo resources (processed images, CSS) - invalidates only when assets/config change + - uses: actions/cache@v4 + with: + path: resources/ + key: ${{ runner.os }}-hugo-resources-${{ hashFiles('assets/**/*', 'config/**/*', + 'hugo.yaml', 'package.json') }} + restore-keys: | + ${{ runner.os }}-hugo-resources- + + - name: Setup Pages + id: pages + uses: actions/configure-pages@v5 + + - name: Build with Hugo + env: + HUGO_ENVIRONMENT: production + HUGO_BLOX_LICENSE: ${{ secrets.HUGO_BLOX_LICENSE }} + run: | + echo "Hugo Cache Dir: $(hugo config | grep cachedir)" + hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" + + - name: Generate Pagefind search index (if applicable) + run: | + # Check if site uses Pagefind search + if [ -f "package.json" ] && grep -q "pagefind" package.json; then + pnpm run pagefind || npx pagefind --site "public" + fi + + - name: Upload artifact + uses: actions/upload-pages-artifact@v4 + with: + path: ./public + + # Deploy website to GitHub Pages hosting + deploy: + if: github.repository_owner != 'HugoBlox' + needs: build + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + # Deploy to the github-pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/templates/markdown-slides/.gitignore b/templates/markdown-slides/.gitignore new file mode 100644 index 00000000..5c572926 --- /dev/null +++ b/templates/markdown-slides/.gitignore @@ -0,0 +1,69 @@ +# ============================================================================ +# Hugo Site .gitignore +# ============================================================================ + +# ============================================================================ +# Hugo Build Artifacts +# ============================================================================ + +# Generated site output +public/ + +# Hugo resources (processed assets) +resources/ + +# Hugo build lock +.hugo_build.lock + +# Hugo stats +hugo_stats.json + +# Auto-generated JS config +**/assets/jsconfig.json + +# ============================================================================ +# Node.js & Package Managers +# ============================================================================ + +# Dependencies +node_modules/ + +# ============================================================================ +# Environment & Configuration +# ============================================================================ + +# Environment variables +.env +.env.local +.env.*.local + +# ============================================================================ +# Generated Content +# ============================================================================ + +# Pagefind search index +pagefind/ +static/pagefind/ + +# ============================================================================ +# Operating System +# ============================================================================ + +# macOS +.DS_Store +.DS_Store? +._* + +# Windows +Thumbs.db +Desktop.ini + +# Linux +*~ + +# ============================================================================ +# Logs & Temporary Files +# ============================================================================ + +*.log +npm-debug.log* diff --git a/templates/markdown-slides/LICENSE.md b/templates/markdown-slides/LICENSE.md new file mode 100644 index 00000000..d25bdeb5 --- /dev/null +++ b/templates/markdown-slides/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023-present George Cushen (https://georgecushen.com/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/templates/markdown-slides/README.md b/templates/markdown-slides/README.md new file mode 100644 index 00000000..5ddf6739 --- /dev/null +++ b/templates/markdown-slides/README.md @@ -0,0 +1,128 @@ +# [Markdown Slides](https://hugoblox.com/templates/markdown-slides/start?utm_source=github&utm_medium=readme) + +[![Screenshot](.github/preview.png)](https://hugoblox.com/templates/markdown-slides/start?utm_source=github&utm_medium=readme) + +

The Presentation Framework for Researchers

+ +

+ Stop wrestling with PowerPoint.
+ Write slides in Markdown, version control your talks, and present code & math beautifully. +

+ +

+ 🚀 Deploy in 60s (Free) +  •  + Live Demo +  •  + HugoBlox Studio (Visual Editor) +

+ + +

+ ▶︎ Watch Preview +

+ + +

+ Video coming soon... +

+ +

+ Discord + GitHub Stars + Follow on X +

+ +--- + +## Why this template? + +Traditional slide software (PowerPoint, Keynote) locks your content in binary files, breaks code formatting, and makes version control a nightmare. + +- **📝 Markdown-first**: Write slides like you write papers. Focus on content, not pixel-perfect alignment. +- **⚗️ Research-ready**: Native support for LaTeX math ($E=mc^2$), citations, and rich metadata (venue, DOI, authors). +- **💻 Code-native**: Beautiful syntax highlighting for 100+ languages without screenshots. +- **🎓 Deck Landing Pages**: Every presentation gets a dedicated searchable landing page with abstract and download links. +- **🚀 Present Anywhere**: Browser-based presenter mode (Reveal.js) with speaker notes, timer, and offline support. + +--- + +## Who it’s for + +- **Academics** presenting at conferences (share a URL, not a USB drive). +- **Data Scientists** explaining complex analyses with real code snippets. +- **Lecturers** creating course materials that students can actually search, read, and fork. +- **Developers** who prefer their IDE over a GUI presentation tool. + +--- + +## What you get (Free) + +- **Professional Presenter Mode**: Speaker notes, timer, and next-slide preview. +- **Rich Metadata**: Associate events, co-authors, and related links with each deck. +- **PDF Export**: One-click printable version for handouts. +- **Mermaid Diagrams**: Draw flowcharts and sequence diagrams in text. +- **Theming**: Light, dark, and custom themes included. +- **Mobile Optimized**: Responsive gallery and slide viewer. + +--- + +## Get started (recommended) + +### Option 1 — Online deployer (fastest) + +Deploy this template in ~60 seconds: + +- [Deploy in browser →](https://hugoblox.com/templates/markdown-slides/start?utm_source=github&utm_medium=readme) + +### Option 2 — HugoBlox Studio (visual editor in VS Code) + +- [Studio guide →](https://docs.hugoblox.com/guides/studio/?utm_source=github&utm_medium=readme) +- [Studio AI automation plans (Free/Plus/Pro) →](https://hugoblox.com/pricing/?utm_source=github&utm_medium=readme) + +### Option 3 — HugoBlox CLI (developer workflow) + +Install: + +```bash +npm install -g hugoblox@latest +``` + +Create a site: + +```bash +hugoblox create site --template markdown-slides +``` + +[CLI docs →](https://docs.hugoblox.com/start/cli/?utm_source=github&utm_medium=readme) + +--- + +## Customize in 10 minutes + +- **Create a deck**: `content/slides/my-talk/index.md` +- **Slide syntax**: Use `---` to separate slides. +- **Speaker notes**: Use `Note:` at the end of a slide. +- **Theme**: Set `slides.theme: black` (or white, league, night, etc.) in frontmatter. +- **Site Identity**: `config/_default/params.yaml` + +--- + +## Want the Pro version? 💎 + +If you want a version that feels meaningfully more premium (and helps fund open source + research): + +- [Premium templates →](https://hugoblox.com/templates/?utm_source=github&utm_medium=readme) +- [HugoBlox Pro / Studio →](https://hugoblox.com/pricing?utm_source=github&utm_medium=readme) + +--- + +## Community & support + +- **Docs**: [docs.hugoblox.com →](https://docs.hugoblox.com/?utm_source=github&utm_medium=readme) +- **Discord**: [Join Discord →](https://discord.gg/z8wNYzb) +- **Issues**: [Open an issue →](https://github.com/HugoBlox/kit/issues) + +--- + +MIT © 2016–Present [George Cushen](https://neuralgeo.com/?utm_source=github&utm_medium=readme) diff --git a/templates/markdown-slides/assets/media/authors/me.png b/templates/markdown-slides/assets/media/authors/me.png new file mode 100644 index 0000000000000000000000000000000000000000..5ebc1f3b90b3d311a856c9c153d86b71f232aef6 GIT binary patch literal 128321 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 + + + + + diff --git a/templates/markdown-slides/config/_default/hugo.yaml b/templates/markdown-slides/config/_default/hugo.yaml new file mode 100644 index 00000000..fef73e9c --- /dev/null +++ b/templates/markdown-slides/config/_default/hugo.yaml @@ -0,0 +1,62 @@ +# Configuration of Hugo +# Documentation: https://gohugo.io/getting-started/configuration/ + +# Website name (set in params.yaml under hugoblox.identity.name) +title: '' +# Website URL +baseURL: 'https://example.com/' + +############################ +## LANGUAGE +############################ + +defaultContentLanguage: en +hasCJKLanguage: false +removePathAccents: true + +############################ +## ADVANCED +############################ + +build: + writeStats: true +enableGitInfo: false +summaryLength: 30 +pagination: + pagerSize: 12 +enableEmoji: true +enableRobotsTXT: true +footnotereturnlinkcontents: ^ +disableAliases: true +outputs: + home: [HTML, RSS, headers, redirects] + section: [HTML, RSS] + page: [HTML] +outputFormats: + HTML: + baseName: index + present: + baseName: index + isHTML: true + mediaType: text/html + permalinkable: true + path: present + rel: alternate + +permalinks: + slides: /slides/:contentbasename/ +imaging: + resampleFilter: lanczos + quality: 90 + anchor: smart +timeout: 600000 +taxonomies: + tag: tags +markup: + _merge: deep + highlight: + lineNos: false +security: + _merge: deep +sitemap: + _merge: deep diff --git a/templates/markdown-slides/config/_default/menus.yaml b/templates/markdown-slides/config/_default/menus.yaml new file mode 100644 index 00000000..402eaa36 --- /dev/null +++ b/templates/markdown-slides/config/_default/menus.yaml @@ -0,0 +1,10 @@ +# Navigation Links +# Simple navigation for a slides-focused site + +main: + - name: Home + url: / + weight: 10 + - name: Browse Decks + url: /slides/ + weight: 20 diff --git a/templates/markdown-slides/config/_default/module.yaml b/templates/markdown-slides/config/_default/module.yaml new file mode 100644 index 00000000..aadb9dc5 --- /dev/null +++ b/templates/markdown-slides/config/_default/module.yaml @@ -0,0 +1,10 @@ +############################ +## HUGO MODULES +## Install or uninstall themes and plugins here. +## Docs: https://gohugo.io/hugo-modules/ +############################ + +imports: + - path: github.com/HugoBlox/kit/modules/integrations/netlify + - path: github.com/HugoBlox/kit/modules/blox + - path: github.com/HugoBlox/kit/modules/slides diff --git a/templates/markdown-slides/config/_default/params.yaml b/templates/markdown-slides/config/_default/params.yaml new file mode 100644 index 00000000..8d32912b --- /dev/null +++ b/templates/markdown-slides/config/_default/params.yaml @@ -0,0 +1,131 @@ +# ══════════════════════════════════════════════════════════════════════════════ +# MARKDOWN SLIDES - HUGO BLOX CONFIGURATION +# A minimal template for hosting and sharing slide decks +# Documentation: https://docs.hugoblox.com/ +# ══════════════════════════════════════════════════════════════════════════════ +hugoblox: + schema: "2.0" + + # ──────────────────────────────────────────────────────────────────────────── + # IDENTITY + # Customize your slide deck site branding + # ──────────────────────────────────────────────────────────────────────────── + identity: + name: "My Slides" + organization: "" + type: person # person | organization + tagline: "Open-source slide decks" + description: "Markdown-based slide presentations. Write in Markdown, present anywhere, share with anyone." + social: + twitter: "" # Twitter/X handle for social cards + + # ──────────────────────────────────────────────────────────────────────────── + # THEME + # ──────────────────────────────────────────────────────────────────────────── + theme: + mode: system # light | dark | system + pack: "default" + colors: + primary: "" + secondary: "" + neutral: "" + + # ──────────────────────────────────────────────────────────────────────────── + # TYPOGRAPHY + # ──────────────────────────────────────────────────────────────────────────── + typography: + font: "sans" # sans | serif | native + size: "md" # sm | md | lg | xl + + # ──────────────────────────────────────────────────────────────────────────── + # LAYOUT + # ──────────────────────────────────────────────────────────────────────────── + layout: + radius: "md" + spacing: "comfortable" + + # ──────────────────────────────────────────────────────────────────────────── + # HEADER + # ──────────────────────────────────────────────────────────────────────────── + header: + enable: true + style: navbar-simple # Clean, minimal navbar + sticky: true + align: center + search: true # Enable search for larger deck collections + theme_toggle: true + theme_picker: false + language_switcher: false + + # ──────────────────────────────────────────────────────────────────────────── + # FOOTER + # ──────────────────────────────────────────────────────────────────────────── + footer: + style: minimal + language_switcher: false + text: "" + + # ──────────────────────────────────────────────────────────────────────────── + # COPYRIGHT + # ──────────────────────────────────────────────────────────────────────────── + copyright: + notice: "© {year} {name}" + license: + type: cc + allow_derivatives: true + share_alike: true + allow_commercial: false + + # ──────────────────────────────────────────────────────────────────────────── + # CONTENT + # Math is enabled by default for technical presentations + # ──────────────────────────────────────────────────────────────────────────── + content: + math: + enable: true # Enable LaTeX math for technical decks + toc: + enable: false # Not needed for slides + reading_time: + enable: false # Not relevant for slides + + # ──────────────────────────────────────────────────────────────────────────── + # SEARCH + # ──────────────────────────────────────────────────────────────────────────── + search: + enable: true + suggestions: [] + + # ──────────────────────────────────────────────────────────────────────────── + # COMMENTS - Disabled by default + # ──────────────────────────────────────────────────────────────────────────── + comments: + enable: false + + # ──────────────────────────────────────────────────────────────────────────── + # ANALYTICS - Add your tracking IDs + # ──────────────────────────────────────────────────────────────────────────── + analytics: + google: + measurement_id: "" + plausible: + domain: "" + + # ──────────────────────────────────────────────────────────────────────────── + # LOCALE + # ──────────────────────────────────────────────────────────────────────────── + locale: + date_format: "Jan 2, 2006" + time_format: "3:04 PM" + + # ──────────────────────────────────────────────────────────────────────────── + # SECURITY - Allow slides to be embedded in iframes + # ──────────────────────────────────────────────────────────────────────────── + security: + frame_options: sameorigin + + # ──────────────────────────────────────────────────────────────────────────── + # PRO + # ──────────────────────────────────────────────────────────────────────────── + pro: + hide_attribution: false + affiliate_code: "" diff --git a/templates/markdown-slides/content/_index.md b/templates/markdown-slides/content/_index.md new file mode 100644 index 00000000..286892fc --- /dev/null +++ b/templates/markdown-slides/content/_index.md @@ -0,0 +1,77 @@ +--- +title: '' +summary: '' +date: 2025-01-01 +type: landing + +design: + spacing: '4rem' + +sections: + # Hero Section + - block: hero + content: + title: Markdown Slides + text: |- + **Open-source slide decks.** + Write in Markdown, present anywhere, share with anyone. + primary_action: + text: Browse Decks + url: '/slides/' + icon: play + secondary_action: + text: Create Your Own + url: https://hugoblox.com/templates/markdown-slides/start?utm_source=hugoblox&utm_medium=demo + design: + spacing: + padding: ['5rem', '0', '4rem', '0'] + css_class: 'dark:bg-zinc-900' + + - block: features + content: + title: Why Markdown Slides + text: 'Best for: lab meetings, course lectures, paper reading groups, and startup demos.' + items: + - name: Version-controlled research + description: Write decks like code, track diffs, and cite stable versions. + icon: hero/code-bracket + - name: Research-native media + description: Math, citations, syntax highlighting, and diagrams out of the box. + icon: hero/document-text + - name: Future-proof format + description: Most future-proof format - Markdown is LLM-native for human-first, AI-assisted workflows. + icon: hero/bolt + + # Featured Decks Row + - block: collection + id: decks + content: + title: Featured Decks + text: '' + filters: + folders: + - slides + featured_only: true + sort_by: Date + sort_ascending: false + count: 3 + design: + view: slides-gallery + columns: 2 + + - block: collection + id: recent + content: + title: Recent Decks + text: '' + filters: + folders: + - slides + exclude_featured: true + sort_by: Date + sort_ascending: false + count: 0 + design: + view: slides-gallery + columns: 2 +--- diff --git a/templates/markdown-slides/content/slides/_index.md b/templates/markdown-slides/content/slides/_index.md new file mode 100644 index 00000000..e0194096 --- /dev/null +++ b/templates/markdown-slides/content/slides/_index.md @@ -0,0 +1,12 @@ +--- +title: All Slide Decks +description: Browse all available slide presentations +view: slides-gallery +columns: 2 +cascade: + outputs: + - HTML + - present +--- + +Browse all slide decks below. Click any deck to start the presentation. diff --git a/templates/markdown-slides/content/slides/example/index.md b/templates/markdown-slides/content/slides/example/index.md new file mode 100644 index 00000000..6e8161ac --- /dev/null +++ b/templates/markdown-slides/content/slides/example/index.md @@ -0,0 +1,166 @@ +--- +title: "Markdown Slides Demo" +date: 2025-12-15 +description: "A comprehensive demo of all Reveal.js features available in Hugo Blox" +authors: ["me", "Hugo Blox Team"] +tags: ["demo", "tutorial", "features"] +venue: "Hugo Blox Tutorial" +featured: true +type: slides +slides: + theme: black + highlight_style: dracula + diagram: true + reveal_options: + controls: true + progress: true + slideNumber: true + hash: true +--- + +# Markdown Slides + +### Write in Markdown. Present Anywhere. + +--- + +## What You Can Do + +- Write slides in **pure Markdown** +- Include **code**, **math**, and **diagrams** +- Add **speaker notes** for presenter view +- Use **progressive reveals** for storytelling +- Customize **themes** and **transitions** + +--- + +## Code Highlighting + +```python +def fibonacci(n: int) -> int: + if n <= 1: + return n + return fibonacci(n-1) + fibonacci(n-2) + +# Calculate the 10th Fibonacci number +print(fibonacci(10)) # Output: 55 +``` + +--- + +## Mathematical Equations + +Einstein's famous equation: + +$$E = mc^2$$ + +The quadratic formula: + +$$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$$ + +--- + +## Mermaid Diagrams + +```mermaid +graph LR + A[Markdown] --> B[Hugo] + B --> C[Reveal.js] + C --> D[Beautiful Slides] +``` + +--- + +## Progressive Reveals + +Build your narrative step by step: + +{{< fragment >}}First, introduce the concept{{< /fragment >}} + +{{< fragment >}}Then, add supporting details{{< /fragment >}} + +{{< fragment >}}Finally, deliver the conclusion{{< /fragment >}} + +--- + +## Speaker Notes + +Press **S** to open presenter view! + +Note: +- These notes are only visible in presenter mode +- Perfect for talking points and reminders +- Supports **Markdown** formatting +- Add timing cues and references here + +--- + +## Dual Column Layout + +
+ +
+ +### Benefits + +- Open source +- Version control +- No vendor lock-in +- Works offline + +
+ +
+ +### Use Cases + +- Tech talks +- Academic papers +- Team updates +- Training sessions + +
+ +
+ +--- + +{{< slide background-color="#1e3a8a" >}} + +## Custom Backgrounds + +Slides can have **custom colors** or images. + +Use `{{}}` + +--- + +## Keyboard Shortcuts + +| Key | Action | +|-----|--------| +| `→` / `←` | Navigate slides | +| `S` | Speaker notes | +| `F` | Fullscreen | +| `O` | Overview mode | +| `ESC` | Exit modes | + +--- + +## Get Started + +1. Create a file in `content/slides/` +2. Add front matter with `type: slides` +3. Write your content in Markdown +4. Separate slides with `---` + +--- + +## Thank You! + +**Questions?** + +- GitHub: [HugoBlox/kit](https://github.com/HugoBlox/kit) +- Docs: [docs.hugoblox.com](https://docs.hugoblox.com) + +*Built with Markdown Slides* diff --git a/templates/markdown-slides/content/slides/hugo-static-sites/index.md b/templates/markdown-slides/content/slides/hugo-static-sites/index.md new file mode 100644 index 00000000..967b3de6 --- /dev/null +++ b/templates/markdown-slides/content/slides/hugo-static-sites/index.md @@ -0,0 +1,189 @@ +--- +title: "Introduction to Hugo & Static Sites" +date: 2025-12-20 +description: "Learn how static site generators like Hugo revolutionize web development" +authors: ["me", "Hugo Blox Team"] +tags: ["hugo", "web-development", "tutorial"] +topics: ["static-sites", "hugo", "jamstack"] +course: "CS 101: Web Development" +lecture_number: 5 +type: slides + +# HugoBlox standard links structure +links: + - type: video + url: "https://youtube.com/watch?v=example" + icon: hero/video-camera + +slides: + theme: white + highlight_style: github-light + diagram: true + reveal_options: + controls: true + progress: true + slideNumber: true + hash: true +--- + +# Static Site Generators + +### The Modern Way to Build Websites + +--- + +## The Problem with Traditional CMS + +- **Security vulnerabilities** from databases +- **Slow performance** due to server-side rendering +- **Complex hosting** requirements +- **Expensive scaling** for traffic spikes + +--- + +## Enter Static Sites + +```mermaid +graph LR + A[Markdown Files] --> B[Static Generator] + B --> C[HTML/CSS/JS] + C --> D[CDN] + D --> E[Users] +``` + +No database. No server. Just files. + +--- + +## Why Hugo? + +| Feature | Hugo | Jekyll | Next.js | +|---------|------|--------|---------| +| Build Speed | ⚡ ~1ms/page | ~100ms/page | ~50ms/page | +| Language | Go | Ruby | JavaScript | +| Templates | Go HTML | Liquid | React | +| Learning | Moderate | Easy | Complex | + +--- + +## Hugo Architecture + +```go +// Basic Hugo project structure +mysite/ +├── config.yaml // Site configuration +├── content/ // Your Markdown content +├── layouts/ // HTML templates +├── static/ // Images, CSS, JS +└── themes/ // Reusable themes +``` + +--- + +## Content Organization + +```markdown +--- +title: "My Blog Post" +date: 2025-01-01 +tags: ["hugo", "tutorial"] +--- + +Your content goes here in **Markdown**. +``` + +{{< fragment >}}Simple. Clean. Version-controlled.{{< /fragment >}} + +--- + +## Template System + +```html +{{ range .Pages }} +
+{{ end }} +``` + +--- + +## Build Performance + +Hugo builds **thousands of pages in seconds**: + +{{< fragment >}}📄 10 pages → 50ms{{< /fragment >}} + +{{< fragment >}}📄 1,000 pages → 500ms{{< /fragment >}} + +{{< fragment >}}📄 10,000 pages → 5 seconds{{< /fragment >}} + +{{< fragment >}}**The fastest static site generator!**{{< /fragment >}} + +--- + +## Deployment Options + +- **Netlify** - Git-based deploys +- **Vercel** - Edge functions +- **Cloudflare Pages** - Global CDN +- **GitHub Pages** - Free hosting +- **AWS S3** - Scalable storage + +--- + +## When to Use Hugo + +✅ Documentation sites + +✅ Blogs and portfolios + +✅ Marketing landing pages + +✅ Conference websites + +✅ **Slide presentations!** + +--- + +## Getting Started + +```bash +# Install Hugo +brew install hugo + +# Create a new site +hugo new site mysite + +# Add content +hugo new posts/hello-world.md + +# Start dev server +hugo server -D +``` + +--- + +## Resources + +- **Documentation**: [gohugo.io/documentation](https://gohugo.io/documentation/) +- **Themes**: [themes.gohugo.io](https://themes.gohugo.io/) +- **Community**: [discourse.gohugo.io](https://discourse.gohugo.io/) +- **Hugo Blox**: [hugoblox.com](https://hugoblox.com) + +--- + +## Thank You! + +### Questions? + +**Start building faster websites today** 🚀 + +Note: +Key takeaways: +1. Static sites are more secure, faster, and cheaper +2. Hugo is the fastest static site generator +3. Perfect for content-focused websites +4. Easy to deploy on any CDN diff --git a/templates/markdown-slides/content/slides/ml-research-overview/index.md b/templates/markdown-slides/content/slides/ml-research-overview/index.md new file mode 100644 index 00000000..1fcf0c13 --- /dev/null +++ b/templates/markdown-slides/content/slides/ml-research-overview/index.md @@ -0,0 +1,252 @@ +--- +title: "Machine Learning Research Overview" +date: 2025-12-25 +description: "A research presentation on recent advances in deep learning and neural networks" +authors: ["me", "Dr. Example Researcher"] +tags: ["machine-learning", "research", "data-science"] +topics: ["deep-learning", "transformers", "neural-networks"] +venue: "ICML 2025" +event: "International Conference on Machine Learning" +citation: "Researcher, E., Smith, J., & Doe, J. (2025). Machine Learning Research Overview. ICML 2025." +type: slides + +# HugoBlox standard links structure +links: + - type: preprint + url: "https://arxiv.org/abs/example" + icon: hero/document-text + - type: code + url: "https://github.com/example/ml-research" + icon: hero/code-bracket + +# HugoBlox standard identifiers - auto-generates DOI link +hugoblox: + ids: + doi: "10.1234/example.doi" + +slides: + theme: black + highlight_style: dracula + diagram: true + reveal_options: + controls: true + progress: true + slideNumber: true + hash: true +--- + +# Machine Learning +## Research Overview 2025 + +Dr. Example Researcher + +--- + +## Agenda + +1. Background & Motivation +2. Neural Network Fundamentals +3. Transformer Architecture +4. Experimental Results +5. Future Directions + +--- + +## The Deep Learning Revolution + +```mermaid +graph TD + A[Traditional ML] --> B[Deep Learning] + B --> C[Computer Vision] + B --> D[NLP] + B --> E[Reinforcement Learning] + C --> F[Multimodal AI] + D --> F +``` + +--- + +## Neural Network Basics + +A neuron computes: + +$$y = f\left(\sum_{i=1}^{n} w_i x_i + b\right)$$ + +Where: +- $x_i$ = inputs +- $w_i$ = weights +- $b$ = bias +- $f$ = activation function + +--- + +## Activation Functions + +**ReLU (Rectified Linear Unit):** + +$$f(x) = \max(0, x)$$ + +**Sigmoid:** + +$$\sigma(x) = \frac{1}{1 + e^{-x}}$$ + +**Softmax:** + +$$\text{softmax}(x_i) = \frac{e^{x_i}}{\sum_j e^{x_j}}$$ + +--- + +## Transformer Architecture + +{{< fragment >}}**Self-Attention Mechanism:**{{< /fragment >}} + +{{< fragment >}}$$\text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d_k}}\right)V$${{< /fragment >}} + +{{< fragment >}}Enables parallel processing of sequences{{< /fragment >}} + +Note: +- Q = Query matrix +- K = Key matrix +- V = Value matrix +- d_k = dimension of keys + +--- + +## Model Architecture + +```python +class TransformerBlock(nn.Module): + def __init__(self, d_model, n_heads): + super().__init__() + self.attention = MultiHeadAttention(d_model, n_heads) + self.ffn = FeedForward(d_model) + self.norm1 = LayerNorm(d_model) + self.norm2 = LayerNorm(d_model) + + def forward(self, x): + x = x + self.attention(self.norm1(x)) + x = x + self.ffn(self.norm2(x)) + return x +``` + +--- + +## Experimental Setup + +
+ +
+ +### Dataset + +- **Size**: 1M samples +- **Split**: 80/10/10 +- **Preprocessing**: Tokenization, normalization + +
+ +
+ +### Training + +- **Optimizer**: AdamW +- **Learning rate**: 3e-4 +- **Batch size**: 256 +- **Epochs**: 100 + +
+ +
+ +--- + +## Results + +| Model | Accuracy | F1 Score | Latency | +|-------|----------|----------|---------| +| Baseline | 82.3% | 0.81 | 45ms | +| Ours (small) | 89.7% | 0.88 | 38ms | +| **Ours (large)** | **94.2%** | **0.93** | 52ms | + +{{< fragment >}}**+11.9% improvement over baseline**{{< /fragment >}} + +--- + +## Ablation Study + +| Component | Accuracy Drop | +|-----------|---------------| +| w/o Attention | -8.3% | +| w/o FFN | -4.1% | +| w/o LayerNorm | -2.7% | +| w/o Residual | -6.5% | + +{{< fragment >}}Self-attention is the most critical component{{< /fragment >}} + +--- + +## Loss Curve + +The training converged smoothly: + +$$\mathcal{L} = -\sum_{i=1}^{N} y_i \log(\hat{y}_i)$$ + +{{< fragment >}}Cross-entropy loss with label smoothing (α=0.1){{< /fragment >}} + +--- + +{{< slide background-color="#1a365d" >}} + +## Key Findings + +1. **Scaling matters**: Larger models = better results +2. **Attention is critical**: Core to performance +3. **Efficiency trade-offs**: Accuracy vs. latency +4. **Transfer learning**: Pre-training helps + +--- + +## Limitations + +- Computational requirements +- Data dependency +- Interpretability challenges +- Environmental impact + +{{< fragment >}}Future work should address these concerns{{< /fragment >}} + +--- + +## Future Directions + +```mermaid +graph LR + A[Current Work] --> B[Efficient Transformers] + A --> C[Multimodal Learning] + A --> D[Explainable AI] + B --> E[Real-world Deployment] + C --> E + D --> E +``` + +--- + +## References + +1. Vaswani et al. (2017). *Attention is All You Need* +2. Brown et al. (2020). *Language Models are Few-Shot Learners* +3. Dosovitskiy et al. (2021). *An Image is Worth 16x16 Words* + +--- + +## Thank You + +### Questions? + +📧 researcher@example.edu + +📄 Full paper: [arxiv.org/abs/example](https://arxiv.org) + +Note: +Contact information and resources for follow-up questions. +Open for collaboration on future research directions. diff --git a/templates/markdown-slides/data/authors/me.yaml b/templates/markdown-slides/data/authors/me.yaml new file mode 100644 index 00000000..76f48ac9 --- /dev/null +++ b/templates/markdown-slides/data/authors/me.yaml @@ -0,0 +1,116 @@ +schema: hugoblox/author/v1 +slug: me +is_owner: true +name: + display: Dr. Alex Johnson + given: Alex + family: Johnson + alternate: '' # Example: 王伟 + pronunciation: '' # Example: Wáng Wěi + pronouns: he/him +postnominals: + - PhD + - MIEEE +status: + icon: "☕️" +role: Senior AI Research Scientist +bio: | + Alex Johnson is a Senior AI Research Scientist at Meta AI. His research + has been published in top conferences like NeurIPS and ICML, with over + 10,000 citations. Alex is passionate about pushing the boundaries of AI + while ensuring ethical development. + +affiliations: + - name: Meta AI + url: https://ai.meta.com/ + +links: + - icon: at-symbol + url: mailto:alex.johnson@example.com + label: E-mail Me + - icon: brands/x + url: https://x.com/example + - icon: brands/github + url: https://github.com/example + - icon: brands/linkedin + url: https://www.linkedin.com/in/example/ + - icon: academicons/google-scholar + url: https://scholar.google.com/citations?user=example + - icon: academicons/orcid + url: https://orcid.org/0000-0002-1825-0097 + +interests: + - Large Language Models + - Computer Vision + - Reinforcement Learning + - AI Ethics + +education: + - degree: PhD Computer Science + institution: Stanford University + start: 2015-09-01 + end: 2019-06-30 + summary: | + Thesis on scaling laws for neural language models. Published 5 papers in NeurIPS and ICML. + button: + text: Download dissertation + url: /resume.pdf + icon: hero/arrow-down-tray + - degree: MS Computer Science + institution: Carnegie Mellon University + start: 2013-09-01 + end: 2015-05-31 + - degree: BS Computer Science + institution: MIT + start: 2009-09-01 + end: 2013-05-31 + +experience: + - role: Senior AI Research Scientist + org: Meta AI + start: 2020-01-01 + summary: | + Leading research on multimodal AI systems. Contributed to Llama 2 and other open-source models. + button: + text: View portfolio + url: / + icon: hero/arrow-down-tray + - role: AI Research Intern + org: OpenAI + start: 2019-06-01 + end: 2019-12-31 + summary: | + Worked on GPT-3 scaling. Co-authored paper on prompt engineering. + +skills: + - name: Technical Skills + items: + - label: Python + level: 5 + - label: Machine Learning + level: 5 + - label: Cloud Computing + level: 4 + - name: Research & Communication + items: + - label: Academic Writing + level: 5 + - label: Conference Presentations + level: 4 + - label: Grant Proposals + level: 4 + +languages: + - name: English + level: 5 + label: Native + - name: Spanish + level: 4 + label: Fluent + +awards: + - title: Best Paper Award + awarder: NeurIPS + date: "2022-12-01" + summary: Awarded for groundbreaking work on efficient training of large models. + icon: hero/trophy diff --git a/templates/markdown-slides/go.mod b/templates/markdown-slides/go.mod new file mode 100644 index 00000000..bce6340f --- /dev/null +++ b/templates/markdown-slides/go.mod @@ -0,0 +1,9 @@ +module github.com/HugoBlox/kit/templates/markdown-slides + +go 1.19 + +require ( + github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20260102210655-66cba27dc652 + github.com/HugoBlox/kit/modules/blox v0.0.0-20260105203838-3526fb1ca1e5 + github.com/HugoBlox/kit/modules/slides v0.0.0-20260102220738-ad2af1f3521d +) diff --git a/templates/markdown-slides/hugoblox.yaml b/templates/markdown-slides/hugoblox.yaml new file mode 100644 index 00000000..8939d0a6 --- /dev/null +++ b/templates/markdown-slides/hugoblox.yaml @@ -0,0 +1,6 @@ +build: + hugo_version: '0.154.2' +template: + id: "markdown-slides" + name: "Markdown Slides" + description: "A minimal template for hosting and sharing Markdown-based slide decks" diff --git a/templates/markdown-slides/netlify.toml b/templates/markdown-slides/netlify.toml new file mode 100644 index 00000000..e402917d --- /dev/null +++ b/templates/markdown-slides/netlify.toml @@ -0,0 +1,49 @@ +[build] + command = """ + set -e + echo "=== Starting Markdown Slides build process ===" + echo "Node version: $(node --version)" + echo "pnpm version: $(pnpm --version)" + echo "Hugo version: $(hugo version)" + + echo "=== Installing dependencies ===" + pnpm install --no-frozen-lockfile + + echo "=== Running Hugo build ===" + hugo --gc --minify -b $URL + + echo "=== Running Pagefind indexing ===" + pnpm run pagefind + + echo "=== Build completed successfully ===" + """ + publish = "public" + +[build.environment] + HUGO_VERSION = "0.154.2" + GO_VERSION = "1.21.5" + NODE_VERSION = "22" + PNPM_FLAGS = "--no-frozen-lockfile" + HUGO_ENABLEGITINFO = "true" + +[context.production.environment] + HUGO_ENV = "production" + +[context.deploy-preview] + command = """ + set -e + pnpm install --no-frozen-lockfile + hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL + pnpm run pagefind + """ + +[context.branch-deploy] + command = """ + set -e + pnpm install --no-frozen-lockfile + hugo --gc --minify -b $DEPLOY_PRIME_URL + pnpm run pagefind + """ + +[[plugins]] + package = "netlify-plugin-hugo-cache-resources" diff --git a/templates/markdown-slides/package.json b/templates/markdown-slides/package.json new file mode 100644 index 00000000..9ee844aa --- /dev/null +++ b/templates/markdown-slides/package.json @@ -0,0 +1,19 @@ +{ + "name": "hugo-blox-markdown-slides-starter", + "version": "1.0.0", + "private": true, + "packageManager": "pnpm@10.14.0", + "description": "Markdown Slides template - host and share slide decks built with Hugo Blox", + "scripts": { + "dev": "hugo server --disableFastRender", + "build": "hugo --minify && pnpm run pagefind", + "pagefind": "pagefind --site public" + }, + "dependencies": { + "@tailwindcss/cli": "^4.1.12", + "@tailwindcss/typography": "^0.5.10", + "pagefind": "^1.4.0", + "preact": "^10.27.2", + "tailwindcss": "^4.1.12" + } +} diff --git a/templates/markdown-slides/pnpm-lock.yaml b/templates/markdown-slides/pnpm-lock.yaml new file mode 100644 index 00000000..2049b436 --- /dev/null +++ b/templates/markdown-slides/pnpm-lock.yaml @@ -0,0 +1,714 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@tailwindcss/cli': + specifier: ^4.1.12 + version: 4.1.18 + '@tailwindcss/typography': + specifier: ^0.5.10 + version: 0.5.19(tailwindcss@4.1.18) + pagefind: + specifier: ^1.4.0 + version: 1.4.0 + preact: + specifier: ^10.27.2 + version: 10.28.1 + tailwindcss: + specifier: ^4.1.12 + version: 4.1.18 + +packages: + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@pagefind/darwin-arm64@1.4.0': + resolution: {integrity: sha512-2vMqkbv3lbx1Awea90gTaBsvpzgRs7MuSgKDxW0m9oV1GPZCZbZBJg/qL83GIUEN2BFlY46dtUZi54pwH+/pTQ==} + cpu: [arm64] + os: [darwin] + + '@pagefind/darwin-x64@1.4.0': + resolution: {integrity: sha512-e7JPIS6L9/cJfow+/IAqknsGqEPjJnVXGjpGm25bnq+NPdoD3c/7fAwr1OXkG4Ocjx6ZGSCijXEV4ryMcH2E3A==} + cpu: [x64] + os: [darwin] + + '@pagefind/freebsd-x64@1.4.0': + resolution: {integrity: sha512-WcJVypXSZ+9HpiqZjFXMUobfFfZZ6NzIYtkhQ9eOhZrQpeY5uQFqNWLCk7w9RkMUwBv1HAMDW3YJQl/8OqsV0Q==} + cpu: [x64] + os: [freebsd] + + '@pagefind/linux-arm64@1.4.0': + resolution: {integrity: sha512-PIt8dkqt4W06KGmQjONw7EZbhDF+uXI7i0XtRLN1vjCUxM9vGPdtJc2mUyVPevjomrGz5M86M8bqTr6cgDp1Uw==} + cpu: [arm64] + os: [linux] + + '@pagefind/linux-x64@1.4.0': + resolution: {integrity: sha512-z4oddcWwQ0UHrTHR8psLnVlz6USGJ/eOlDPTDYZ4cI8TK8PgwRUPQZp9D2iJPNIPcS6Qx/E4TebjuGJOyK8Mmg==} + cpu: [x64] + os: [linux] + + '@pagefind/windows-x64@1.4.0': + resolution: {integrity: sha512-NkT+YAdgS2FPCn8mIA9bQhiBs+xmniMGq1LFPDhcFn0+2yIUEiIG06t7bsZlhdjknEQRTSdT7YitP6fC5qwP0g==} + cpu: [x64] + os: [win32] + + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + + '@tailwindcss/cli@4.1.18': + resolution: {integrity: sha512-sMZ+lZbDyxwjD2E0L7oRUjJ01Ffjtme5OtjvvnC+cV4CEDcbqzbp25TCpxHj6kWLU9+DlqJOiNgSOgctC2aZmg==} + hasBin: true + + '@tailwindcss/node@4.1.18': + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} + + '@tailwindcss/oxide-android-arm64@4.1.18': + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.18': + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.18': + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} + engines: {node: '>= 10'} + + '@tailwindcss/typography@0.5.19': + resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} + engines: {node: '>=10.13.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + pagefind@1.4.0: + resolution: {integrity: sha512-z2kY1mQlL4J8q5EIsQkLzQjilovKzfNVhX8De6oyE6uHpfFtyBaqUpcl/XzJC/4fjD8vBDyh1zolimIcVrCn9g==} + hasBin: true + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + + preact@10.28.1: + resolution: {integrity: sha512-u1/ixq/lVQI0CakKNvLDEcW5zfCjUQfZdK9qqWuIJtsezuyG6pk9TWj75GMuI/EzRSZB/VAE43sNWWZfiy8psw==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + tailwindcss@4.1.18: + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + +snapshots: + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@pagefind/darwin-arm64@1.4.0': + optional: true + + '@pagefind/darwin-x64@1.4.0': + optional: true + + '@pagefind/freebsd-x64@1.4.0': + optional: true + + '@pagefind/linux-arm64@1.4.0': + optional: true + + '@pagefind/linux-x64@1.4.0': + optional: true + + '@pagefind/windows-x64@1.4.0': + optional: true + + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + + '@tailwindcss/cli@4.1.18': + dependencies: + '@parcel/watcher': 2.5.1 + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + enhanced-resolve: 5.18.4 + mri: 1.2.0 + picocolors: 1.1.1 + tailwindcss: 4.1.18 + + '@tailwindcss/node@4.1.18': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.4 + jiti: 2.6.1 + lightningcss: 1.30.2 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.1.18 + + '@tailwindcss/oxide-android-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide@4.1.18': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-x64': 4.1.18 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 + + '@tailwindcss/typography@0.5.19(tailwindcss@4.1.18)': + dependencies: + postcss-selector-parser: 6.0.10 + tailwindcss: 4.1.18 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + cssesc@3.0.0: {} + + detect-libc@1.0.3: {} + + detect-libc@2.1.2: {} + + enhanced-resolve@5.18.4: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + graceful-fs@4.2.11: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + jiti@2.6.1: {} + + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mri@1.2.0: {} + + node-addon-api@7.1.1: {} + + pagefind@1.4.0: + optionalDependencies: + '@pagefind/darwin-arm64': 1.4.0 + '@pagefind/darwin-x64': 1.4.0 + '@pagefind/freebsd-x64': 1.4.0 + '@pagefind/linux-arm64': 1.4.0 + '@pagefind/linux-x64': 1.4.0 + '@pagefind/windows-x64': 1.4.0 + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + preact@10.28.1: {} + + source-map-js@1.2.1: {} + + tailwindcss@4.1.18: {} + + tapable@2.3.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + util-deprecate@1.0.2: {}