Skip to content

MarkText

MarkText

🔆 Editor Markdown de próxima geração 🌙
Um editor Markdown de código aberto, simples e elegante, focado na velocidade e na usabilidade.
GitHub ReleaseGitHub Downloads (all assets, all releases)GitHub Downloads (all assets, latest release)
  • MarkText é um editor Markdown gratuito e de código aberto, escrito originalmente por Jocs e contribuidores.

  • Infelizmente, o repositório principal deixou de ser mantido há cerca de 3 anos, mas vários problemas de qualidade de vida permaneceram, que notei no meu uso diário.

  • Este repositório é uma tentativa de modernizar o meu editor Markdown favorito e é um fork baseado no fork do Jacob Whall

  • Pode ler mais sobre a minha motivação abaixo

1. Instalação

⚠️ Estas versões ainda estão em beta (pois não sei quanto posso ter quebrado durante a migração). Por favor, relate quaisquer bugs no issue tracker

Windows

Linux

  • Basta consultar a página de lançamentos
  • Testado em:
    • Ubuntu 24.0.2 (pacotes AppImage e .deb)
    • Gostaria muito de ajuda para testar os outros pacotes Linux!

Gestores de pacotes Linux

1. Arch Linux AUR Version

MacOS

⚠️ As versões para MacOS irão mostrar "MarkText is damaged and can't be opened" devido à falta de notarização. Consulte esta correção aqui (também se aplica a qualquer outra app que não tenha assinatura de conta de programador)

2. Capturas de ecrã

3. ✨Funcionalidades ⭐

  • Agora disponível em 9 idiomas 🆕 (agradecimento especial a @hubo1989)

    • English 🇺🇸
    • 简体中文 🇨🇳
    • 繁體中文 🇹🇼
    • Deutsch 🇩🇪
    • Español 🇪🇸
    • Français 🇫🇷
    • 日本語 🇯🇵
    • 한국어 🇰🇷
    • Português 🇵🇹
  • Pré-visualização em tempo real (WYSIWYG) e uma interface limpa e simples para uma experiência de escrita sem distrações.

  • Suporta a especificação CommonMark, a especificação GitHub Flavored Markdown e suporte seletivo a Pandoc markdown.

  • Extensões de Markdown como expressões matemáticas (KaTeX), front matter e emojis.

  • Atalhos de parágrafos e de estilos inline para melhorar a sua eficiência de escrita.

  • Exporta ficheiros HTML e PDF.

  • Vários temas: Cadmium Light, Material Dark etc.

  • Vários modos de edição: modo código-fonte, modo máquina de escrever, modo foco.

  • Colar imagens diretamente da área de transferência.

3.1 🌙 Temas🔆

Cadmium LightDark
Graphite LightMaterial Dark
Ulysses LightOne Dark

3.2 😸Modos de edição🐶

Código-fonteMáquina de escreverFoco

4. Motivação

1. Então este fork é diferente dos inúmeros outros?

  • Uma das minhas principais queixas ao analisar o marktext foi que o framework e o ambiente de desenvolvimento estavam a envelhecer mal e demorava imenso a compilar

    • A maioria das bibliotecas estava desatualizada e algumas nem sequer podiam ser instaladas com versões modernas do Node.JS/Python
  • Por isso, este fork é uma espécie de grande "reescrita" que utiliza electron-vite em vez da antiga configuração Babel + Webpack

    • O objetivo aqui é dar ao marktext um novo começo usando frameworks e bibliotecas modernas sempre que possível
    • Tudo também foi migrado para Vue3 e Pinia, com todas as bibliotecas atualizadas para as versões mais recentes possíveis
  • Os processos main e preload ainda são compilados para CommonJS, mas o renderer agora é totalmente apenas ESModules (o que trouxe alguns desafios interessantes durante a migração)

2. Que fixe! Como posso ajudar?

  • Qualquer forma de:

    1. Testes de bugs (relatórios de erros)
    2. Pull Requests

    é mais do que bem-vinda!

  • Pode encontrar abaixo uma lista básica de comandos para se orientar neste repositório, mas de resto a estrutura de ficheiros deverá ser muito semelhante à do marktext original

3. Configuração do projeto