Skip to content

MarkText

MarkText

🔆 Markdown-Editor der nächsten Generation 🌙
Ein einfacher und eleganter Open-Source-Markdown-Editor mit Fokus auf Geschwindigkeit und Benutzerfreundlichkeit.
GitHub ReleaseGitHub Downloads (all assets, all releases)GitHub Downloads (all assets, latest release)
  • MarkText ist ein freier und Open-Source-Markdown-Editor, ursprünglich geschrieben von Jocs und Mitwirkenden.

  • Leider wird das Kern-Repository seit etwa 3 Jahren nicht mehr gepflegt, doch verschiedene Komfortprobleme blieben bestehen, die mir in der täglichen Nutzung aufgefallen sind.

  • Dieses Repository ist ein Versuch, meinen Lieblings-Markdown-Editor zu modernisieren, und ist ein Fork, der auf dem Fork von Jacob Whall basiert

  • Du kannst unten mehr über meine Motivation lesen

1. Installation

⚠️ Diese Releases befinden sich weiterhin in der Beta-Phase (da ich nicht weiss, wie viel während der Migration kaputtgegangen sein könnte). Bitte melde alle Fehler im Issue-Tracker

Windows

Linux

  • Schau dir einfach die Release-Seite an
  • Getestet auf:
    • Ubuntu 24.0.2 (AppImage und .deb-Pakete)
    • Ich würde mich über Hilfe beim Testen der anderen Linux-Pakete freuen!

Linux-Paketmanager

1. Arch Linux AUR Version

MacOS

⚠️ MacOS-Releases zeigen „MarkText is damaged and can't be opened“ aufgrund fehlender Notarisierung. Bitte sieh dir diese Lösung hier an (gilt auch für jede andere App ohne Signatur eines Entwicklerkontos)

2. Bildschirmfotos

3. ✨Funktionen ⭐

  • Jetzt in 9 Sprachen verfügbar 🆕 (besonderer Dank an @hubo1989)

    • English 🇺🇸
    • 简体中文 🇨🇳
    • 繁體中文 🇹🇼
    • Deutsch 🇩🇪
    • Español 🇪🇸
    • Français 🇫🇷
    • 日本語 🇯🇵
    • 한국어 🇰🇷
    • Português 🇵🇹
  • Echtzeitvorschau (WYSIWYG) sowie eine klare, schlichte Oberfläche für ein ablenkungsfreies Schreiberlebnis.

  • Unterstützt die CommonMark-Spezifikation, die GitHub-Flavoured-Markdown-Spezifikation sowie selektive Unterstützung für Pandoc Markdown.

  • Markdown-Erweiterungen wie mathematische Ausdrücke (KaTeX), Front Matter und Emojis.

  • Unterstützung für Absatz- und Inline-Stil-Kurzbefehle, um deine Schreibeffizienz zu steigern.

  • Exportiert HTML- und PDF-Dateien.

  • Verschiedene Themes: Cadmium Light, Material Dark usw.

  • Verschiedene Bearbeitungsmodi: Quellcode-Modus, Schreibmaschinen-Modus, Fokus-Modus.

  • Bilder direkt aus der Zwischenablage einfügen.

3.1 🌙 Themes🔆

Cadmium LightDark
Graphite LightMaterial Dark
Ulysses LightOne Dark

3.2 😸Bearbeitungsmodi🐶

QuellcodeSchreibmaschineFokus

4. Motivation

1. Ist dieser Fork anders als die unzähligen anderen?

  • Ein Hauptärgernis bei marktext war für mich, dass das Entwicklungs-Framework und die Umgebung stark veraltet waren und der Build ewig dauerte

    • Die meisten Bibliotheken waren veraltet und einige liessen sich mit modernen Versionen von Node.JS/Python nicht einmal installieren
  • Daher ist dieser Fork eine Art umfassende „Neuimplementierung“, die electron-vite anstelle des alten Babel + Webpack-Setups verwendet

    • Ziel ist es, marktext einen Neuanfang mit möglichst modernen Frameworks und Bibliotheken zu geben
    • Ausserdem wurde alles auf Vue3 und Pinia migriert und sämtliche Bibliotheken auf ihre jeweils neuesten verfügbaren Versionen aktualisiert
  • Die Prozesse main und preload werden weiterhin zu CommonJS kompiliert, der renderer ist nun aber vollständig nur ESModules (was während der Migration zu einigen interessanten Problemen führte)

2. Klingt gut! Wie kann ich helfen?

  • Jede Form von:

    1. Testen auf Fehler (Fehlermeldungen)
    2. Pull Requests

    ist sehr willkommen!

  • Unten findest du eine grundlegende Liste von Befehlen, um dich in diesem Repo zurechtzufinden; ansonsten sollte die Ordnerstruktur dem ursprünglichen marktext sehr ähnlich sein

3. Projektsetup