Wiki-Yan (wiki.yanbraga.com)

Resumo

Wiki pĆŗblica do DM Yan em wiki.yanbraga.com, gerada pelo Quartz a partir do vault Obsidian (Obsidian). Ɖ a vitrine para jogadores: cenĆ”rios, guias e perfis de NPCs player-safe. Todo o prep do Mestre (aventuras, encontros, segredos, sessƵes) fica fora da publicação.

Por que Ć© relevante para Yan

  • Ponto pĆŗblico que os jogadores consultam (cenĆ”rios Lhodos/Thylea, guias, personagens).
  • Exige disciplina de segredos: a publicação Ć© por padrĆ£o ā€œtudo que nĆ£o for bloqueadoā€ — o que nĆ£o deve sair precisa ser explicitamente ocultado.
  • Feedbacks da rotina de divulgação: pĆ”ginas de campanha e badges dependem do que estĆ” (ou nĆ£o) publicado.

Como funciona

  • Repo local: C:\Users\Yanbd\dev\Wiki-Yan (branch v4; remoto GitLab YBraga35/Wiki-Yan).
  • ConteĆŗdo em content/ (vault Obsidian) + configuração do Quartz na raiz.
  • Deploy: VM Oracle (hostname foundry) → docker compose build && up -d --force-recreate quartz-wiki; conteĆŗdo enviado via tar-pipe/scp (Syncthing da VM nem sempre confiĆ”vel).
  • Acesso: Cloudflare Tunnel apontando para o container.

PolĆ­tica de conteĆŗdo (pĆŗblico vs. privado)

  • PĆŗblico: Ć­ndices, RPG/Guias, cenĆ”rios publicĆ”veis (2-Thylea/Personagens-Jogadores/, Lhodos), Ć”rea Dev - Computação (notas de tecnologia/projetos).
  • Privado (prep do Mestre): RPG/1-Aventuras, RPG/1-DM Toolkit, RPG/3-Sessions, RPG/2-Thylea/Personagens (notas de DM), 2-Thylea/Encontros, Raiders of the Serpent Sea, .claude.
  • Mecanismos: ignorePatterns no quartz.config.ts + draft: true (RemoveDrafts) + plugin custom RemoveSecrets (callouts [!secret]/[!dm]/[!private]).
  • Guia operacional completo: RPG/1-DM Toolkit/Guia Secrets da Wiki.md.

RelaƧƵes no vault

  • Quartz — engine de geração do site.
  • [Obsidian] — fonte do conteĆŗdo (vault).
  • Obsidian Syncthing — sincronização de conteĆŗdo (com riscos de conflito).
  • Hermes Obsidian Knowledge Capture — gera/atualiza notas do vault a partir de conversas (sujeitas Ć  mesma polĆ­tica de secrets).

LimitaƧƵes e cuidados

  • Deploy manual: o push no GitLab nĆ£o dispara rebuild do site.
  • Build local no Windows quebra em alias invĆ”lido de nota antiga — buildar na VM.
  • Verificação de publicação sempre por conteĆŗdo do HTML (SPA fallback devolve HTTP 200 para rotas inexistentes).

QuestƵes em aberto

  • Automação do deploy (CI/script Ćŗnico após push).
  • Migração completa para Quartz v5.

Fontes

  • Site: https://wiki.yanbraga.com (Confirmado — verificação por conteĆŗdo em 2026-08-21/22)
  • EvidĆŖncia local: repo Wiki-Yan, container quartz-wiki na VM, Guia Secrets da Wiki.md (Confirmado)