Eilmeldung
INKuwait Intercepts Hostile Missile and Drone AttacksARترامب: قادة إيران اتصلوا بي لطلب اتفاق بعد ضربات أمريكية جديدةDEDemokraten verlieren wichtigen Senatssitz in MaineARمدرب المغرب يتحدى فرنسا: "هدفنا التأهل لنصف النهائي"KR인천 제물포구, 고용위기 선제대응지역 신규 지정…지원사업 추진KR광주은행, 곡성·구례·진도군에 지점 개설 추진VNTrung Quốc đẩy mạnh chip 3D để vượt qua hạn chế công nghệ của MỹKR야구팬들, 삼성 라이온즈파크 전광판에 반복 재생된 류지혁 부상 장면에 충격 호소VNNhật Bản: Nhà sư 28 tuổi phóng hỏa chùa 650 tuổi vì bất mãn tu tậpVNTrump nhầm Iran thành Nhật Bản, hỏi Tổng thống Putin khi gặp ZelenskyINKuwait Intercepts Hostile Missile and Drone AttacksARترامب: قادة إيران اتصلوا بي لطلب اتفاق بعد ضربات أمريكية جديدةDEDemokraten verlieren wichtigen Senatssitz in MaineARمدرب المغرب يتحدى فرنسا: "هدفنا التأهل لنصف النهائي"KR인천 제물포구, 고용위기 선제대응지역 신규 지정…지원사업 추진KR광주은행, 곡성·구례·진도군에 지점 개설 추진VNTrung Quốc đẩy mạnh chip 3D để vượt qua hạn chế công nghệ của MỹKR야구팬들, 삼성 라이온즈파크 전광판에 반복 재생된 류지혁 부상 장면에 충격 호소VNNhật Bản: Nhà sư 28 tuổi phóng hỏa chùa 650 tuổi vì bất mãn tu tậpVNTrump nhầm Iran thành Nhật Bản, hỏi Tổng thống Putin khi gặp Zelensky
Newsgather
BackQuarkdown 2.0.0 erschienen: Sandbox-Berechtigungen und Offline-HTML
Quarkdown 2.0.0 erschienen: Sandbox-Berechtigungen und Offline-HTML
Technik
Heise Online24.04.2026Technik3 dk okumaGermany

Quarkdown 2.0.0 erschienen: Sandbox-Berechtigungen und Offline-HTML

Das Update der Auszeichnungssprache bringt ein neues Berechtigungssystem, paralleles Rendering und verbesserte SEO-Funktionen.

Auf einen Blick

  • Quarkdown 2.0.0 führt ein Sandbox-Berechtigungssystem, vollständig offline-fähige HTML-Ausgabe und paralleles Rendering ein.
  • Das Update enthält zudem Breaking Changes bei Verzeichnisstrukturen und Modulnamen.

KI-generierte Zusammenfassung

Warum es wichtig ist

Quarkdown ist eine Open-Source-Auszeichnungssprache, die auf Markdown basiert, aber durch eine Turing-vollständige Funktionssprache erweitert wurde, um Variablen und Kontrollstrukturen zu ermöglichen.

Schriftgröße

Der Markdown-Dialekt Quarkdown ist in Version 2.0.0 erschienen. Im Mittelpunkt des Updates stehen ein neues Berechtigungssystem, das den Zugriff eines Dokuments während der Kompilierung einschränkt, und eine HTML-Ausgabe, die vollständig offline funktioniert. Hinzu kommen paralleles Rendering, neue HTML-Optionen für Canonical Links und eine sitemap.xml sowie ein public/-Verzeichnis für statische Assets. Mehrere Breaking Changes betreffen außerdem das Standard-Ausgabeverzeichnis, den Namen des Ausgabeverzeichnisses bei --preview und ein umbenanntes Modul der Standardbibliothek.

Quarkdown erweitert die Auszeichnungssprache um eine Turing-vollständige Funktionssprache. Anders als klassisches Markdown erlaubt das Open-Source-Projekt damit Variablen, Funktionen und Kontrollstrukturen direkt im Dokument. Es zielt auf HTML- und PDF-Ausgaben für Bücher, Fachtexte, Wissenssammlungen und Präsentationen.

Die wichtigste Neuerung ist das Berechtigungssystem. Es legt fest, worauf ein Dokument während der Kompilierung zugreifen darf. Freigaben und Verbote setzen Nutzer über --allow und --deny. Das Feature wirkt vor allem als Sandbox: Weil Quarkdown-Dokumente deutlich mehr können als reines Markdown, lässt sich die Ausführung fremder Dokumente damit besser absichern.

Ebenfalls zentral ist die überarbeitete HTML-Ausgabe. Quarkdown liefert Schriften, Code-Highlighting-Themes und optionale Bibliotheken jetzt mit der Installation aus, statt sie von CDNs oder Google Fonts nachzuladen. Damit funktioniert die Ausgabe vollständig offline. Dies sorgt für vorhersagbareres Rendering und schnellere Seitenaufrufe.

Für HTML-Projekte führt Quarkdown die neue Funktion .htmloptions ein. Mit gesetztem baseurl erzeugt sie Canonical Links und schreibt eine sitemap.xml. Zudem landet der Inhalt des neuen public/-Verzeichnisses unverändert im Wurzelverzeichnis der Ausgabe. Ergänzend versteht Quarkdown beim HTML-Export jetzt das Wurzelpfadsymbol @.

Neu ist zudem die Primitivfunktion .image zur feineren Bildkonfiguration. Querverweise per .ref rendert Quarkdown jetzt für alle referenzierbaren Typen als Links. Zu den weiteren Komfortfunktionen zählen mehrzeilige Funktionsaufrufe und die neue Funktion .keybinding für Tastenkürzel.

Unter der Haube rendert Quarkdown 2.0 Geschwisterelemente parallel. Bestehende Setups müssen sich auf einige Inkompatibilitäten einstellen: Das Standard-Ausgabeverzeichnis heißt jetzt ./quarkdown-output, und das Modul Injection wurde in Html umbenannt.

Das Projekt ist Open Source und unter GNU GPLv3 beziehungsweise GNU AGPLv3 lizenziert. Die Software ist über gängige Paketmanager wie Homebrew oder Scoop installierbar.

Worauf zu achten ist

KI-Ausblick — Möglichkeiten, keine Fakten

  • Nutzer werden ihre bestehenden Projekte aufgrund der Breaking Changes anpassen müssen.

    Sehr wahrscheinlich · Innerhalb von Wochen

Offene Fragen

  • Wie hoch ist der genaue Performance-Unterschied bei sehr großen Dokumenten durch die Prüfsummen-Checks?

Verwandte Themen

This article was originally published by Heise Online.

Ähnliche Meldungen

Mehr zu diesem Themaquarkdown