Repository navigation
Redesign the bilingual Telar website and migrate to Hugo - #3
Merged
Merged
Conversation
Reorganize the guides around exhibition planning, three authoring manuals, teaching resources and a workshop quick guide. Add the updated landing-page demo, illustrated guides, approved Spanish revisions and teaching-access form.
Port the approved content and layouts while preserving published URLs, redirects and heading anchors. Add native translation pairing and language-specific homepages. Replace the Ruby build with pinned Hugo and Pagefind tooling, and update the GitHub Pages workflow.
Quote version and release-date values once in generated YAML. Recognize trama alongside the other bundled themes.
Verify legacy routes, content, metadata and internal links. Require the checks before deployment. Add an isolated local Worker harness and document preview, migration validation and rollback procedures.
There was a problem hiding this comment.
🔵 Needs a closer look
The production cutover still requires human validation of the GitHub-hosted workflow, production routing, and live Vimeo, form, and notification integrations.
No open issues 🎉
What changed in this PR
Migrates Telar’s bilingual website and documentation from Jekyll to Hugo, integrating the redesigned homepage and reorganized guides while preserving published URLs, heading anchors, language pairing, and existing service integrations.
Changes:
- Adds multilingual Hugo content, shared layouts, shortcodes, and compatibility redirects.
- Reorganizes planning, Compositor, Sheets, local-authoring, teaching, and workshop guides.
- Replaces build and deployment tooling, adds preview verification, and removes legacy Jekyll infrastructure.
This pull request is too complex or risky for automated approval.
| File | Description |
|---|---|
static/assets/templates/README.md |
Documents downloadable templates. |
static/assets/js/teaching-contact.js |
Handles teaching-request submissions and feedback. |
static/assets/homepage-demo/scroll-motion.js |
Implements bounded scrolling and transition timing. |
static/assets/homepage-demo/README.md |
Documents homepage video behavior. |
static/assets/homepage-demo/lenis.css |
Supplies Lenis integration styles. |
static/assets/homepage-demo/LENIS-LICENSE.txt |
Includes the Lenis license. |
static/assets/css/tutorial-nav.css |
Provides tutorial-navigation styling. |
static/assets/css/teaching-contact.css |
Styles teaching-request pages. |
static/.nojekyll |
Supplies the published-site Jekyll bypass marker. |
start.html |
Removes the legacy English start redirect. |
scripts/verify.mjs |
Invokes Python verification. |
scripts/serve.mjs |
Serves generated preview files. |
scripts/preview-api.mjs |
Creates an isolated local API preview. |
scripts/build.mjs |
Builds Hugo output and Pagefind indexes. |
redirects/es-referencia.md |
Removes the Jekyll reference redirect. |
redirects/es-ref-validador.md |
Removes the Jekyll validator redirect. |
redirects/es-ref-sintaxis-markdown.md |
Removes the Jekyll Markdown redirect. |
redirects/es-ref-generador.md |
Removes the Jekyll generator redirect. |
redirects/es-ref-csv-proyecto-objetos.md |
Removes the Jekyll project-data redirect. |
redirects/es-ref-csv-historias-glosario.md |
Removes the Jekyll story-data redirect. |
redirects/es-ref-configuracion.md |
Removes the Jekyll configuration redirect. |
redirects/es-pp-inicio-rapido.md |
Removes the Jekyll quick-start redirect. |
redirects/es-pp-como-funciona-telar.md |
Removes the Jekyll narrative-model redirect. |
redirects/es-pers-moviles.md |
Removes the Jekyll mobile-guide redirect. |
redirects/es-pers-estilos.md |
Removes the Jekyll styling redirect. |
redirects/es-integracion-iiif.md |
Removes the Jekyll IIIF integration redirect. |
redirects/es-iiif-contenido-demo.md |
Removes the Jekyll demo-content redirect. |
redirects/es-ft-interfaz-web-github.md |
Removes the Jekyll manual-setup redirect. |
redirects/es-ft-insercion.md |
Removes the Jekyll embedding redirect. |
redirects/es-ft-inicio-rapido-guiado.md |
Removes the Jekyll guided-start redirect. |
redirects/es-ft-hibrido.md |
Removes the Jekyll hybrid-workflow redirect. |
redirects/es-ft-google-sheets.md |
Removes the Jekyll Sheets redirect. |
redirects/es-ft-flujos-de-trabajo.md |
Removes the Jekyll workflows redirect. |
redirects/es-ft-desarrollo-local.md |
Removes the Jekyll local-development redirect. |
redirects/es-ft-actualizacion.md |
Removes the Jekyll upgrade redirect. |
redirects/es-estructura-contenido.md |
Removes the Jekyll content-reference redirect. |
redirects/es-ec-widgets.md |
Removes the Jekyll widgets redirect. |
redirects/es-ec-paginas-personalizadas.md |
Removes the Jekyll custom-pages redirect. |
redirects/es-ec-objetos-galeria.md |
Removes the Jekyll objects redirect. |
redirects/es-ec-historias-privadas.md |
Removes the Jekyll private-stories redirect. |
redirects/es-ec-historias-paneles.md |
Removes the Jekyll story-panels redirect. |
redirects/es-ec-glosario.md |
Removes the Jekyll glossary redirect. |
redirects/es-conf-desarrollo-local.md |
Removes the legacy local-setup alias. |
redirects/en-workshop.md |
Removes the Jekyll workshop redirect. |
redirects/en-worksheet.md |
Removes the Jekyll worksheet redirect. |
redirects/en-wf-workflows.md |
Removes the Jekyll workflows redirect. |
redirects/en-wf-upgrading.md |
Removes the Jekyll upgrade redirect. |
redirects/en-wf-local-dev.md |
Removes the Jekyll local-development redirect. |
redirects/en-wf-hybrid.md |
Removes the Jekyll hybrid-workflow redirect. |
redirects/en-wf-guided-quickstart.md |
Removes the Jekyll guided-start redirect. |
redirects/en-wf-google-sheets.md |
Removes the Jekyll Sheets redirect. |
redirects/en-wf-github-web.md |
Removes the Jekyll manual-setup redirect. |
redirects/en-wf-embedding.md |
Removes the Jekyll embedding redirect. |
redirects/en-setup-local-dev.md |
Removes the legacy local-setup alias. |
redirects/en-reference.md |
Removes the Jekyll reference redirect. |
redirects/en-ref-markdown-syntax.md |
Removes the Jekyll Markdown redirect. |
redirects/en-ref-csv-stories-glossary.md |
Removes the Jekyll story-data redirect. |
redirects/en-ref-csv-project-objects.md |
Removes the Jekyll project-data redirect. |
redirects/en-ref-configuration.md |
Removes the Jekyll configuration redirect. |
redirects/en-ref-config-validator.md |
Removes the Jekyll validator redirect. |
redirects/en-ref-config-generator.md |
Removes the Jekyll generator redirect. |
redirects/en-iiif-integration.md |
Removes the Jekyll IIIF integration redirect. |
redirects/en-iiif-demo-content.md |
Removes the Jekyll demo-content redirect. |
redirects/en-gs-quick-start.md |
Removes the Jekyll quick-start redirect. |
redirects/en-gs-how-telar-works.md |
Removes the Jekyll narrative-model redirect. |
redirects/en-cust-styling.md |
Removes the Jekyll styling redirect. |
redirects/en-cust-mobile.md |
Removes the Jekyll mobile-guide redirect. |
redirects/en-cs-widgets.md |
Removes the Jekyll widgets redirect. |
redirects/en-cs-stories-panels.md |
Removes the Jekyll story-panels redirect. |
redirects/en-cs-private-stories.md |
Removes the Jekyll private-stories redirect. |
redirects/en-cs-objects-gallery.md |
Removes the Jekyll objects redirect. |
redirects/en-cs-glossary.md |
Removes the Jekyll glossary redirect. |
redirects/en-cs-custom-pages.md |
Removes the Jekyll custom-pages redirect. |
redirects/en-content-structure.md |
Removes the Jekyll content-reference redirect. |
package.json |
Defines build commands and pinned dependencies. |
migration/validation.json |
Records migration checks and release validation. |
migration/fixtures/showcase.json |
Supplies a public showcase preview fixture. |
layouts/sitemap.xml |
Generates multilingual sitemap entries. |
layouts/section/single.html |
Connects section pages to their shared layout. |
layouts/section/section.html |
Connects section indexes to their shared layout. |
layouts/robots.txt |
Separates production and preview crawler policies. |
layouts/redirect/single.html |
Renders individual compatibility redirects. |
layouts/redirect/section.html |
Renders section compatibility redirects. |
layouts/landing/single.html |
Uses the shared homepage layout. |
layouts/index.html |
Renders native language homepages. |
layouts/guide/section.html |
Uses the shared guide layout. |
layouts/_shortcodes/template.html |
Embeds page-specific partials. |
layouts/_shortcodes/teaching-request.html |
Embeds the teaching-request form. |
layouts/_shortcodes/story-arc.html |
Embeds the narrative diagram. |
layouts/_shortcodes/site-value.html |
Exposes shared configuration values. |
layouts/_shortcodes/section-overview.html |
Embeds guide-section overviews. |
layouts/_shortcodes/section-body.html |
Renders Markdown-bearing page partials. |
layouts/_shortcodes/quick-guide.html |
Embeds workshop-guide content. |
layouts/_shortcodes/media.html |
Renders localized tutorial media and controls. |
layouts/_shortcodes/manual-contents.html |
Generates Compositor contents lists. |
layouts/_shortcodes/guides-hub.html |
Embeds the guides landing page. |
layouts/_shortcodes/callout.html |
Renders styled Markdown callouts. |
layouts/_shortcodes/build-options.html |
Embeds authoring-workflow choices. |
layouts/_partials/url.html |
Provides shared URL output. |
layouts/_partials/pages/widget-guia-configurar-validador-de-configuracion.html |
Extracts the Spanish validator interface. |
layouts/_partials/pages/widget-docs-configure-config-validator.html |
Extracts the English validator interface. |
layouts/_partials/pages/showcase.html |
Ports the English gallery to Hugo. |
layouts/_partials/pages/showcase-submit.html |
Ports the English submission form to Hugo. |
layouts/_partials/pages/showcase-submit-es.html |
Ports the Spanish submission form to Hugo. |
layouts/_partials/pages/showcase-es.html |
Ports the Spanish gallery to Hugo. |
layouts/_partials/meta.html |
Centralizes metadata and translation alternates. |
layouts/_partials/math.html |
Loads and initializes KaTeX. |
layouts/_partials/homepage-demo.html |
Defines the bilingual Vimeo component. |
layouts/_partials/home-redirect.html |
Preserves query-based Spanish homepage forwarding. |
layouts/_partials/docs/quick-guide.html |
Renders localized workshop steps and resources. |
layouts/_partials/docs/build-options.html |
Renders authoring-method cards. |
layouts/_partials/arc.html |
Renders an accessible narrative diagram. |
layouts/_markup/render-link.html |
Defines Markdown link rendering. |
layouts/_default/single.html |
Uses the shared documentation layout. |
layouts/_default/list.html |
Uses the shared documentation layout. |
hugo.preview.json |
Configures isolated preview services and indexing restrictions. |
hugo.json |
Configures multilingual production builds. |
Gemfile |
Removes Jekyll build dependencies. |
empezar.html |
Removes the legacy Spanish start redirect. |
docs/9-7-sync-updates.md |
Removes the superseded synchronization guide. |
docs/9-0-compositor.md |
Removes the superseded Compositor introduction. |
docs/1-6-review-refine.md |
Removes the superseded review guide. |
docs/1-4-narrative-structure.md |
Removes the superseded English narrative guide. |
docs/1-4-narrative-structure.es.md |
Removes the superseded Spanish narrative guide. |
docs/1-0-getting-started.md |
Removes the legacy English setup hub. |
docs/1-0-getting-started.es.md |
Removes the legacy Spanish setup hub. |
data/site_copy.json |
Centralizes localized site descriptions. |
data/homepage_demo.json |
Defines localized video sources and summaries. |
data/docs_anchor_aliases.json |
Maps legacy guide-hub heading anchors. |
content/es/proyectos/compartir.md |
Defines the Spanish project-submission page. |
content/es/proyectos/_index.md |
Defines the Spanish showcase index. |
content/es/manual/review.md |
Retains the non-indexed manual-review page. |
content/es/manual/es/iiif-a-historia.md |
Preserves the legacy IIIF walkthrough redirect. |
content/es/manual/es/_index.md |
Redirects the legacy Spanish manual index. |
content/es/manual/_index.md |
Suppresses an intermediate manual section page. |
content/es/guide-sketch/es/quick-start.md |
Redirects the prototype quick guide. |
content/es/guide-sketch/es/plan.md |
Redirects the prototype planning page. |
content/es/guide-sketch/es/_index.md |
Redirects the prototype guides index. |
content/es/guide-sketch/_index.md |
Suppresses an intermediate prototype section page. |
content/es/guia/tus-datos/_index.md |
Migrates and clarifies data-authoring workflows. |
content/es/guia/tu-contenido/_index.md |
Connects the content reference to authoring manuals. |
content/es/guia/referencia/validador-de-configuracion.md |
Preserves the Spanish validator redirect. |
content/es/guia/referencia/sintaxis-markdown.md |
Preserves the Spanish Markdown redirect. |
content/es/guia/referencia/generador-de-configuracion.md |
Preserves the Spanish generator redirect. |
content/es/guia/referencia/csv-proyecto-objetos.md |
Preserves the Spanish project-data redirect. |
content/es/guia/referencia/csv-historias-glosario.md |
Preserves the Spanish story-data redirect. |
content/es/guia/referencia/configuracion.md |
Preserves the Spanish configuration redirect. |
content/es/guia/referencia/_index.md |
Defines the Spanish reference overview. |
content/es/guia/primeros-pasos/inicio-rapido.md |
Preserves the Spanish quick-start alias. |
content/es/guia/primeros-pasos/como-funciona-telar.md |
Preserves the Spanish narrative-model alias. |
content/es/guia/primeros-pasos/_index.md |
Presents authoring choices with legacy anchors. |
content/es/guia/planear/revision.md |
Adds reader-testing and release-planning guidance. |
content/es/guia/planear/organizar-la-exhibicion.md |
Adds exhibition-organization guidance. |
content/es/guia/planear/fuentes-y-encuadres.md |
Adds source-selection and framing guidance. |
content/es/guia/planear/capas-y-glosario.md |
Adds panel and glossary planning guidance. |
content/es/guia/personalizacion/moviles.md |
Preserves the Spanish mobile-guide alias. |
content/es/guia/personalizacion/estilos.md |
Preserves the Spanish styling alias. |
content/es/guia/personalizacion/_index.md |
Migrates customization content and heading anchors. |
content/es/guia/integracion-iiif.md |
Preserves the Spanish IIIF integration alias. |
content/es/guia/iiif/contenido-demostracion.md |
Preserves the Spanish demo-content alias. |
content/es/guia/iiif/_index.md |
Suppresses an intermediate IIIF section page. |
content/es/guia/google-sheets.md |
Defines the Spanish Sheets manual overview. |
content/es/guia/funciones/_index.md |
Migrates the Spanish site-features overview. |
content/es/guia/flujos-de-trabajo/interfaz-web-github.md |
Preserves the Spanish manual-setup redirect. |
content/es/guia/flujos-de-trabajo/insercion.md |
Preserves the Spanish embedding redirect. |
content/es/guia/flujos-de-trabajo/inicio-rapido-guiado.md |
Preserves the Spanish guided-start redirect. |
content/es/guia/flujos-de-trabajo/hibrido.md |
Preserves the Spanish hybrid-workflow redirect. |
content/es/guia/flujos-de-trabajo/google-sheets.md |
Preserves the Spanish Sheets redirect. |
content/es/guia/flujos-de-trabajo/desarrollo-local.md |
Preserves the Spanish local-development redirect. |
content/es/guia/flujos-de-trabajo/actualizacion.md |
Preserves the Spanish upgrade redirect. |
content/es/guia/flujos-de-trabajo/_index.md |
Preserves the Spanish workflows redirect. |
content/es/guia/estructura-de-contenido/widgets.md |
Preserves the Spanish widgets redirect. |
content/es/guia/estructura-de-contenido/paginas-personalizadas.md |
Preserves the Spanish custom-pages redirect. |
content/es/guia/estructura-de-contenido/objetos-galeria.md |
Preserves the Spanish objects redirect. |
content/es/guia/estructura-de-contenido/historias-privadas.md |
Preserves the Spanish private-stories redirect. |
content/es/guia/estructura-de-contenido/historias-paneles.md |
Preserves the Spanish story-panels redirect. |
content/es/guia/estructura-de-contenido/glosario.md |
Preserves the Spanish glossary redirect. |
content/es/guia/estructura-de-contenido/_index.md |
Preserves the Spanish content-reference redirect. |
content/es/guia/ensenar/solicitar-acceso.md |
Defines the Spanish teaching-request page. |
content/es/guia/ensenar/_index.md |
Defines the Spanish teaching overview. |
content/es/guia/el-compositor/paginas.md |
Documents homepage and supporting-page management. |
content/es/guia/el-compositor/glosario.md |
Documents glossary authoring and linking. |
content/es/guia/el-compositor/equipo.md |
Documents team roles and repository access. |
content/es/guia/el-compositor/cursos.md |
Documents courses and teaching-team access. |
content/es/guia/el-compositor/configuracion.md |
Documents Compositor site settings. |
content/es/guia/configurar/_index.md |
Migrates the Spanish configuration overview. |
content/es/guia/configuracion/desarrollo-local.md |
Preserves the Spanish local-setup alias. |
content/es/guia/configuracion/_index.md |
Migrates setup and maintenance references. |
content/es/guia/autoria-local/vista-previa.md |
Documents local preview and private-story workflows. |
content/es/guia/autoria-local/publicar.md |
Documents local publication and maintenance. |
content/es/guia/autoria-local/_index.md |
Defines the Spanish local-authoring overview. |
content/es/guia/_index.md |
Defines the Spanish guides hub. |
content/es/empezar.md |
Defines the Spanish workshop quick guide. |
content/es/_index.md |
Defines the native Spanish homepage. |
content/en/workshop.md |
Preserves the workshop presentation redirect. |
content/en/worksheet.md |
Preserves the worksheet download redirect. |
content/en/start.md |
Defines the English workshop quick guide. |
content/en/showcase/submit.md |
Defines the English project-submission page. |
content/en/showcase/_index.md |
Defines the English showcase index. |
content/en/manual/en/iiif-to-story.md |
Preserves the legacy IIIF walkthrough redirect. |
content/en/manual/en/_index.md |
Redirects the legacy English manual index. |
content/en/manual/_index.md |
Suppresses an intermediate manual section page. |
content/en/guide-sketch/en/quick-start.md |
Redirects the prototype quick guide. |
content/en/guide-sketch/en/plan.md |
Redirects the prototype planning page. |
content/en/guide-sketch/en/_index.md |
Redirects the prototype guides index. |
content/en/guide-sketch/_index.md |
Suppresses an intermediate prototype section page. |
content/en/docs/your-data/_index.md |
Migrates and clarifies data-authoring workflows. |
content/en/docs/your-content/_index.md |
Connects the content reference to authoring manuals. |
content/en/docs/workflows/upgrading.md |
Preserves the English upgrade redirect. |
content/en/docs/workflows/local-dev.md |
Preserves the English local-development redirect. |
content/en/docs/workflows/hybrid.md |
Preserves the English hybrid-workflow redirect. |
content/en/docs/workflows/guided-quickstart.md |
Preserves the English guided-start redirect. |
content/en/docs/workflows/google-sheets.md |
Preserves the English Sheets redirect. |
content/en/docs/workflows/github-web.md |
Preserves the English manual-setup redirect. |
content/en/docs/workflows/embedding.md |
Preserves the English embedding redirect. |
content/en/docs/workflows/_index.md |
Preserves the English workflows redirect. |
content/en/docs/the-compositor/troubleshooting.md |
Adds troubleshooting and recovery guidance. |
content/en/docs/the-compositor/team.md |
Documents collaboration roles and repository access. |
content/en/docs/the-compositor/sync-updates.md |
Updates synchronization and upgrade guidance. |
content/en/docs/the-compositor/settings.md |
Documents appearance, hosting, and authoring settings. |
content/en/docs/the-compositor/pages.md |
Documents homepage, page, and menu management. |
content/en/docs/the-compositor/glossary.md |
Documents glossary creation and references. |
content/en/docs/the-compositor/courses.md |
Documents courses and instructor access. |
content/en/docs/the-compositor/_index.md |
Reorganizes the Compositor manual overview. |
content/en/docs/teaching/request-access.md |
Defines the English teaching-request page. |
content/en/docs/teaching/_index.md |
Defines the English teaching overview. |
content/en/docs/site-features/_index.md |
Migrates the English site-features overview. |
content/en/docs/setup/local-dev.md |
Preserves the English local-setup alias. |
content/en/docs/setup/_index.md |
Migrates setup and maintenance references. |
content/en/docs/reference/markdown-syntax.md |
Preserves the English Markdown redirect. |
content/en/docs/reference/csv-stories-glossary.md |
Preserves the English story-data redirect. |
content/en/docs/reference/csv-project-objects.md |
Preserves the English project-data redirect. |
content/en/docs/reference/configuration.md |
Preserves the English configuration redirect. |
content/en/docs/reference/config-validator.md |
Preserves the English validator redirect. |
content/en/docs/reference/config-generator.md |
Preserves the English generator redirect. |
content/en/docs/reference/_index.md |
Defines the English reference overview. |
content/en/docs/plan/sources-and-framing.md |
Adds source-selection and framing guidance. |
content/en/docs/plan/review.md |
Adds reader-testing and release-planning guidance. |
content/en/docs/plan/layers-and-glossary.md |
Adds panel and glossary planning guidance. |
content/en/docs/plan/exhibition-layout.md |
Adds exhibition-organization guidance. |
content/en/docs/local-authoring/publish.md |
Documents publication and maintenance workflows. |
content/en/docs/local-authoring/preview.md |
Documents local preview and private-story workflows. |
content/en/docs/local-authoring/content.md |
Adds CSV and narrative-file authoring examples. |
content/en/docs/local-authoring/_index.md |
Defines the English local-authoring overview. |
content/en/docs/iiif/demo-content.md |
Preserves the English demo-content alias. |
content/en/docs/iiif/_index.md |
Suppresses an intermediate IIIF section page. |
content/en/docs/iiif-integration.md |
Preserves the English IIIF integration alias. |
content/en/docs/google-sheets.md |
Defines the English Sheets manual overview. |
content/en/docs/getting-started/review-refine.md |
Updates Sheets review and publication guidance. |
content/en/docs/getting-started/quick-start.md |
Preserves the English quick-start alias. |
content/en/docs/getting-started/narrative-structure.md |
Expands narrative-planning guidance and retains anchors. |
content/en/docs/getting-started/how-telar-works.md |
Preserves the English narrative-model alias. |
content/en/docs/getting-started/_index.md |
Presents authoring choices with legacy anchors. |
content/en/docs/developers/story-engine.md |
Migrates vocabulary references and heading anchors. |
content/en/docs/customization/styling.md |
Preserves the English styling alias. |
content/en/docs/customization/mobile.md |
Preserves the English mobile-guide alias. |
content/en/docs/customization/_index.md |
Migrates customization content and heading anchors. |
content/en/docs/content-structure/widgets.md |
Preserves the English widgets redirect. |
content/en/docs/content-structure/stories-panels.md |
Preserves the English story-panels redirect. |
content/en/docs/content-structure/private-stories.md |
Preserves the English private-stories redirect. |
content/en/docs/content-structure/objects-gallery.md |
Preserves the English objects redirect. |
content/en/docs/content-structure/glossary.md |
Preserves the English glossary redirect. |
content/en/docs/content-structure/custom-pages.md |
Preserves the English custom-pages redirect. |
content/en/docs/content-structure/_index.md |
Preserves the English content-reference redirect. |
content/en/docs/configure/config-validator.md |
Migrates the validator and recognizes trama. |
content/en/docs/configure/_index.md |
Migrates the English configuration overview. |
content/en/docs/_index.md |
Defines the English guides hub. |
content/en/_index.md |
Defines the native English homepage. |
.nojekyll |
Adjusts the root Pages bypass marker. |
.gitignore |
Replaces Jekyll exclusions with Hugo build exclusions. |
.github/workflows/pages.yml |
Builds and verifies pull requests; deploys main. |
_sass/custom/custom.scss |
Removes the legacy Sass entry point. |
_sass/custom/_typography.scss |
Removes legacy typography overrides. |
_sass/custom/_layout.scss |
Removes legacy layout overrides. |
_sass/custom/_header.scss |
Removes legacy header overrides. |
_sass/custom/_base.scss |
Removes legacy base styles. |
_sass/color_schemes/telar.scss |
Removes the Jekyll color-scheme definition. |
_layouts/redirect.html |
Removes the Liquid redirect layout. |
_layouts/default.html |
Removes the Jekyll default layout. |
_includes/last-modified.html |
Removes the legacy timestamp include. |
_includes/lang-switcher.html |
Removes filename-based translation lookup. |
_includes/docs/tutorial-nav.html |
Removes the Liquid tutorial-navigation component. |
_config.yml |
Removes production Jekyll configuration. |
_config.dev.yml |
Removes development Jekyll overrides. |
Review effort: Balanced
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The homepage now introduces Telar with English and Spanish video walkthroughs. The documentation is organized around planning an exhibition, choosing an authoring method and completing the tasks needed to publish a site.
Three manuals cover visual authoring in the Compositor, authoring with Google Sheets, and editing CSV and Markdown files locally. Planning guides cover sources, questions, image framing and narrative layers. Teaching resources include a six-step workshop quick guide and a form for educators to request the Compositor's teaching mode. The guides include screenshots and optional animations.
The build for telar.org moves from Jekyll to Hugo, with Pagefind providing search across the English and Spanish guides. This changes the project website's build system; exhibition sites created with the Telar framework continue to use Jekyll.
Compatibility and integration:
/and the Spanish homepage is/es/. Existing?lang=enand?lang=eslinks forward to the appropriate homepage and preserve section links.Validation:
The GitHub Pages workflow builds and tests the site before publishing main to telar.org. The custom domain and existing form service are retained. README.md explains local development; MIGRATION.md records the migration checks and rollback procedure.