Estudando a Bíblia — Contexto do Projeto

Stack

Estrutura esperada

Itens pendentes conhecidos

Convenções

Convenções de conteúdo (Sanity Portable Text, render em [slug].astro)

A fonte do conteúdo é o body (Portable Text) do study no Sanity. O [slug].astro serializa esse Portable Text para HTML. Os recursos editoriais existem estruturados no schema (studio/schemaTypes/study.ts): estilos pullQuote e verseBlock; blocos hebrewBlock, callout e video; anotações refLink, inlineHebrew, footnote (popup) e internalRef (link para outro estudo). O HTML abaixo é o que o serializador EMITE para cada recurso (referência de saída); conteúdo sem marcação continua funcionando normalmente.

Considerar criar Reusable Blocks no Gutenberg para cada padrão.

Variáveis de ambiente — API.Bible (popup de versículos)

O popup de referência bíblica pode buscar o texto online em https://api.bible. Duas opções:

Opção A — Proxy (recomendado, chave secreta):

Opção B — Direto (chave fica embutida no HTML público):

Se nenhuma estiver configurada, o popup só mostra o data-verse hardcoded do post.