Resumo
O Sanctuary é um aplicativo web estático para leitura, estudo e edição leve de documentos Markdown. A interface, os modos de leitura, os cards e o estudo guiado mostram que ele não foi desenvolvido apenas para “abrir Markdown”, mas para apoiar revisão, síntese e apresentação de conteúdo estruturado.
O que o site é
Na prática, o produto atual se comporta como um ambiente de estudo para Markdown:
- recebe documentos por texto colado, arquivo local, URL remota ou drag-and-drop;
- renderiza Markdown com código destacado e diagramas Mermaid;
- organiza a leitura por índice, seções, progresso e métricas;
- oferece modos de consumo diferentes do mesmo conteúdo;
- permite registrar notas por seção, acompanhar o estudo guiado e fechar a sessão de estudo;
- inclui um editor ao vivo com apoio de sintaxe e exportação.
Objetivo inferido
O objetivo mais provável é facilitar leitura aprofundada de documentos estruturados, especialmente materiais técnicos, educacionais ou de requisitos. A evidência mais forte é a combinação entre:
- tagline “Leitor Inteligente · Para Aprendizado”;
- cards de estudo com notas locais por seção;
- estudo guiado com fases de previsão, questionamento e conclusão;
- “Slides”, que transforma seções em apresentação;
- editor com referência embutida, útil para revisar e reescrever o conteúdo.
Em outras palavras, o Sanctuary parece ter sido desenvolvido para transformar um documento Markdown em uma experiência de estudo e apresentação, não só de leitura passiva.
Público inferido
Com base no comportamento do produto, o público mais plausível é:
- pessoas que estudam documentação técnica, aulas, artigos, manuais ou especificações;
- times que leem documentos Markdown longos e querem navegar melhor pelo conteúdo;
- usuários que querem registrar previsões, questionamentos e conclusões enquanto estudam um Markdown;
- autores que precisam revisar ou ajustar rapidamente um Markdown antes de exportar.
Mapa resumido das features
- Ingestão de conteúdo: abre documentos por colagem, upload, URL ou drag-and-drop para reduzir a fricção inicial.
- Renderização enriquecida: converte Markdown em leitura visual, com código destacado e diagramas Mermaid tratadas como conteúdo de primeira classe.
- Navegação e leitura estrutural: organiza o documento em TOC, estatísticas e progresso.
- Modos de leitura: muda a forma de consumir o conteúdo sem exigir edição do documento.
- Cards de estudo, estudo guiado e fechamento: incentiva leitura ativa e conclusão por seção.
- Editor ao vivo e referência: permite ajustar o Markdown com apoio de exemplos, autocomplete e preview.
- Personalização e estado: guarda preferências de leitura e controla transições entre modos.
Jornada principal do produto
- O usuário entra no landing e fornece um Markdown.
- O app renderiza o conteúdo e abre a área de leitura.
- O usuário navega pelas seções, acompanha progresso e estatísticas.
- Se o texto for longo ou difícil, ele alterna entre foco, cards, estudo guiado e fechamento de sessão.
- Se precisar reaproveitar o conteúdo, ele entra em modo editor, ajusta o Markdown e exporta.
- Se quiser apresentar o material, ele converte o documento em slides por seção.
Descobertas relevantes do discovery
- O produto é totalmente client-side. Não há backend, login, sincronização nem armazenamento de documentos.
- Preferências, rascunhos, notas de cards e progresso do estudo guiado podem persistir localmente no navegador.
- Há sinais fortes de uso em documentos de repositório, porque a ingestão por URL converte links do GitHub e GitLab para formatos “raw”.
Evidências principais no código
src/pages/reader.astromonta o Reader e seus modos especiais.src/layouts/AppLayout.astroinjeta as bibliotecas cliente usadas pelo leitor, pelo editor e pelos diagramas.src/layouts/BaseLayout.astroimplementa a ponte de ingestão por arquivo, colagem, URL remota e drag-and-drop.src/scripts/reader/reader-core.js,reader-cards.jsereader-lens.jsexecutam a pipeline principal de renderização, TOC, métricas, cards, estudo guiado, slides e leitura guiada.
Conclusão
O Sanctuary é melhor descrito como um leitor inteligente de Markdown orientado a aprendizado e revisão. Ele parece ter sido desenvolvido para quem consome documentos estruturados e quer ir além da leitura linear: navegar, registrar, sintetizar, reapresentar e editar o mesmo texto dentro de uma única interface estática.