Funkcje i możliwości
Ten program współdzieli ten sam rdzeń renderujący i parsujący z MarkText, znanym edytorem desktopowym open-source: muya. Duża baza użytkowników MarkText gwarantuje stabilność i dojrzałość silnika Muya.
1. Wygodne i wydajne zarządzanie dokumentami
Zaprojektowany z myślą o lokalnym przechowywaniu i częstej pracy na plikach, edytor oferuje kluczowe funkcje zarządzania danymi:
.md/.markdown na dysku i przeciągnij je bezpośrednio na pasek boczny, aby zaimportować je zbiorczo.
2. Zaawansowane formatowanie i renderowanie treści
Dzięki parserowi Muya edytor oferuje jakość składu tekstu znaną z aplikacji desktopowych:
📝 Pełna zgodność z CommonMark i GFM
Edytor jest w 100% kompatybilny ze składnią blokową standardu GFM (GitHub Flavored Markdown), obsługując nagłówki, listy, zaawansowane bloki kodu, tabele, cytaty, kod HTML i obrazy na bazie CommonMark 0.31 i GFM 0.29.
🛠️ Pływający pasek formatowania tekstu
Nie musisz pamiętać skrótów klawiszowych. Wystarczy zaznaczyć dowolny tekst, aby wywołać lekki panel narzędzi służący do szybkiego formatowania: pogrubienie, kursywa, podkreślenie, przekreślenie, kod, przypisy, indeksy i inne.
⚓ Przypisy dwukierunkowe (Footnotes)
Obsługa odwołań [^id] i definicji [^id]: treść. Zapewnia wygodne podpowiedzi w dymkach podczas edycji oraz automatycznie generuje poprawne zakotwiczenia powrotne przy eksporcie do HTML/PDF.
🔗 Odnośniki i obrazy referencyjne
Obsługa formatów [tekst][ref] oraz obrazów ![alt][ref] powiązanych z definicjami [ref]: url "title" na dole pliku, co pozwala na zachowanie czystości kodu źródłowego.
🔢 Numery linii w blokach kodu
Bloki kodu mają wbudowane wyświetlanie numerów linii (funkcję można aktywować w ustawieniach jako codeBlockLineNumbers), co ułatwia analizowanie i omawianie kodu.
📊 Obsługa multimediów i zaawansowanych diagramów
Integracja nowoczesnych bibliotek pozwala na zamianę zwykłego tekstu w graficzne elementy:
- Wzory matematyczne KaTeX: Błyskawiczny skład równań o jakości profesjonalnego druku.
- Diagramy Mermaid: Generowanie schematów blokowych, sekwencyjnych, Gantta i innych bezpośrednio z kodu tekstowego.
- Vega / Vega-Lite: Osadzanie interaktywnych wykresów danych na podstawie plików konfiguracyjnych JSON.
- PlantUML: Renderowanie schematów architektury oprogramowania i diagramów klas.
3. Narzędzia do konwersji i eksportu plików
Edytor ułatwia przenoszenie danych między formatem Markdown a innymi systemami:
.md/.markdown na raz. Wybierz je w oknie systemowym lub po prostu przeciągnij i upuść nad lewy pasek boczny.
Ctrl+V) np. do programu Word.