Markdown to Print
(markdowntoprint.site)Olá! Gostaria de apresentar o Markdown to Print, um serviço web criado para ajudar você a imprimir (PDF) da forma mais limpa e bonita possível textos escritos em Markdown.
👉 Link: https://markdowntoprint.site
Por que eu criei isso?
Costumo principalmente imprimir textos em Markdown para ler, mas quando tentava imprimir, não encontrava muitas ferramentas que realmente me agradassem.
Mesmo quando o visual no visualizador era bonito, ao entrar nas configurações de impressão as margens ficavam despadronizadas ou algum CSS de tema desnecessário acabava entrando e o resultado saía bagunçado.
Por isso, durante um fim de semana, montei rapidamente um editor com o objetivo de ser tão confortável para escrever quanto o Notion, mas com uma saída sempre limpa na impressão.
Principais recursos
- Editor WYSIWYG no estilo do Notion: além de Markdown puro, foi implementado com base no TipTap para permitir inserir facilmente títulos, citações, blocos de código etc. com o comando
/. - Otimizado para impressão/PDF: as fontes bonitas (Inter, Pretendard, fontes serifadas) e o layout vistos na tela são exportados da mesma forma para PDF (A4). Também é possível ajustar com precisão as margens superior, inferior, esquerda e direita em milímetros nas configurações do topo (⚙️).
- Workspace em nuvem leve: basta fazer login com Google para que seus documentos sejam salvos na nuvem. Você pode criar pastas e adicionar tags como preferir para gerenciar os documentos.
- Histórico (controle de versões): sempre que um documento é salvo, uma versão é automaticamente armazenada como backup, então mesmo que algo seja perdido por engano, é possível restaurar uma versão anterior a qualquer momento.
- Suporte mobile: foi dada atenção a uma UI responsiva para que, em caso de urgência, você possa abrir e editar no celular e também gerar PDF no mobile usando a função de impressão do navegador.
Stack técnica
- Front-end/Back-end: Next.js (App Router), Tailwind CSS
- Editor: TipTap
- Banco de dados: SQLite (better-sqlite3), em uma configuração bem leve.
Ainda há muitos pontos a melhorar, mas espero que se torne uma ferramenta útil, mesmo que modestamente, para quem trabalha com documentos em Markdown.
Feedback e relatos de bugs são muito bem-vindos. Obrigado! 🙇♂️
Ainda não há comentários.