Logotipo do MarkText for Android

MarkText for Android

🌐  English  ·  简体中文  ·  繁體中文  ·  Deutsch  ·  Español  ·  Français  ·  日本語  ·  한국어  ·  Português  ·  Türkçe

Markdown, silenciosamente seu.

Um editor de Markdown enxuto para Android.

Licença: MIT   Android 7.0+   Versão mais recente

Destaques · Compile a partir do código-fonte · Licença

Editando um documento Markdown — tema claro            O mesmo documento em um tema escuro

☀  Claro  ·  Escuro  ☾  — o que o seu sistema preferir

> [!NOTE] > **Port comunitário não oficial** — sem afiliação, endosso ou manutenção > por parte da equipe do MarkText. Ele se baseia no núcleo de editor de código > aberto do MarkText (Muya) e o modifica para Android; consulte > [Licença e atribuição](#licença-e-atribuição). ## O que é O MarkText for Android traz a edição de Markdown com visualização ao vivo do MarkText para o celular. Seu editor é o Muya, o núcleo de código aberto do MarkText, profundamente adaptado para o celular: mais rápido em documentos grandes, com layout reorganizado para a largura de um telefone e equipado com seleção por toque e barras de ferramentas. O que você escreve é renderizado com a mesma fidelidade do desktop, em uma interface feita para uma mão só. ## Destaques ### Um editor Markdown leve que nunca perde uma palavra
- Edição com visualização ao vivo de verdade (WYSIWYG). - CommonMark e GitHub Flavored Markdown completos: matemática (KaTeX), tabelas, notas de rodapé, front matter, diagramas e código com realce de sintaxe. - Uma estrutura do documento e uma pesquisa no editor que continuam fluidas mesmo em arquivos longos. - Exportação para **PDF** com matemática, realce de código e fontes já incorporados. - **Nunca perde o seu trabalho.** Salvamento automático, rascunhos de recuperação e gravações atômicas preservam cada alteração. - **Privado por padrão.** Sem conta, sem nuvem, sem telemetria; tudo fica no dispositivo. - **Leve.** Um shell de Vue + Capacitor mantém o aplicativo inteiro em cerca de 7,8 MB — pequeno e leve, porém completo em recursos. Tabelas, código e matemática renderizados ao vivo enquanto você digita
### Deixe do seu jeito
A barra de formatação fixada e uma barra de seleção (colar) personalizada exibidas durante a edição - **Monte suas próprias barras de ferramentas.** Componha a barra rápida inferior a partir de um conjunto de comandos e arraste para reordená-la. Até a barra de seleção pode receber seus próprios comandos.
- **Temas e aparência.** Temas claro, escuro e mais de 30 temas personalizados; tipografia e layout ajustáveis.
- **Markdown ao seu gosto.** Ajuste fino de como o seu Markdown é escrito e renderizado, dos marcadores de lista ao front matter.
- **Controle no nível do arquivo.** Codificação, terminações de linha e tratamento da nova linha final por documento.
### Feito para o celular, polido para todos
O editor exibindo um documento em chinês com a interface em chinês - **Seus arquivos ficam onde estão.** Edite `.md` diretamente de qualquer provedor de armazenamento pelo seletor do sistema e troque documentos com outros aplicativos pelo menu de compartilhamento.
- **Feito para o polegar.** Alcance confortável com uma mão e um layout calmo, com o editor em primeiro lugar.
- **Acessível e contido.** Um design grafite discreto que atende à WCAG 2.2 AA, com ordem de foco clara e animações calmas e mínimas.
- **Dez idiomas,** escolhidos automaticamente a partir do seu sistema: inglês, alemão, espanhol, francês, japonês, coreano, português, turco e chinês simplificado e tradicional.
--- ## Status do projeto > [!IMPORTANT] > Versões públicas assinadas estão disponíveis. Cada APK de release é > compilado pelo fluxo de release do repositório, atrelado ao certificado oficial > de release, e passa antes da publicação por verificações de instalação limpa e > de atualização com a mesma chave. Baixe as compilações assinadas na página de [Releases](https://github.com/Renakoni/marktext-android/releases/latest). ## Compile a partir do código-fonte Você vai precisar do [Node.js](https://nodejs.org/) com [pnpm](https://pnpm.io/) e do [Android Studio](https://developer.android.com/studio) (o Android SDK e um JDK; o app roda na API 24 ou superior e é compilado com base na API 36). ```sh pnpm install # instala as dependências pnpm dev # visualiza o shell web em um navegador pnpm android:sync # compila o app web e o sincroniza com o projeto Android pnpm android:open # abre no Android Studio; depois execute em um dispositivo ou emulador ``` Outros scripts (`test`, `lint`, `typecheck`, `build`) estão no `package.json`. Mantenedores de release devem seguir o [`docs/RELEASING.md`](../RELEASING.md). > [!TIP] > O núcleo do editor Markdown é uma cópia **modificada** do `@muyajs/core` (Muya), > incorporada ao repositório (vendored) em `third_party/muya`. Se você o alterar, > sincronize suas edições em `node_modules/@muyajs/core/src/**` antes de > compilar — um teste de contrato detecta divergências. ## Como contribuir Issues e pull requests são bem-vindos. Mantenha cada mudança focada e adicione testes quando fizer sentido. ## Licença e atribuição O MarkText for Android é distribuído sob a [Licença MIT](../../LICENSE). É um port **não oficial**, construído sobre o trabalho de código aberto do MarkText e sem afiliação ou endosso do projeto MarkText: - **MarkText** — o editor de desktop e o design que este port segue. Copyright © Luo Ran e os colaboradores do MarkText, sob licença MIT. - **Muya** (`@muyajs/core`) — o núcleo do editor, incorporado e modificado em `third_party/muya`, com sua licença MIT original mantida ([`third_party/muya/LICENSE`](../../third_party/muya/LICENSE)). ## Agradecimentos O MarkText for Android se apoia em muito trabalho de código aberto: o editor [MarkText](https://github.com/marktext/marktext) e seus [colaboradores](https://github.com/marktext/marktext/graphs/contributors), o mecanismo de edição [Muya](https://github.com/marktext/muya) e o [Vue](https://vuejs.org/), o [Vite](https://vite.dev/) e o [Capacitor](https://capacitorjs.com/). Obrigado a todos que os construíram. ---

Markdown, silenciosamente seu.