Son Dakika
AUQueensland Family Appeals for Information on Missing MotherBRHomem é preso suspeito de agredir grávida de sete meses em Rio LargoTRKartal'da Kayıp Kadının Cinayeti Çözüldü: İş Arkadaşı TutuklandıDEDeutschland kauft Tomahawk-Marschflugkörper aus den USACN熱帶風暴巴威預計週六影響台灣,北台灣風雨最劇烈BRAdestrador e servidor de centro de ressocialização desaparece após sair de casaEUEuropean Parliament Votes on Digital Euro Negotiating PositionPLTajemniczy darczyńca zostawił w kościele monety warte 30 tysięcy funtówAR«نيكي» الياباني ينتعش وسط مكاسب التكنولوجيا وتجدد التوترات الجيوسياسيةJPサッカーW杯、無料ブレスレットが爆発的人気 思い出とお土産にAUQueensland Family Appeals for Information on Missing MotherBRHomem é preso suspeito de agredir grávida de sete meses em Rio LargoTRKartal'da Kayıp Kadının Cinayeti Çözüldü: İş Arkadaşı TutuklandıDEDeutschland kauft Tomahawk-Marschflugkörper aus den USACN熱帶風暴巴威預計週六影響台灣,北台灣風雨最劇烈BRAdestrador e servidor de centro de ressocialização desaparece após sair de casaEUEuropean Parliament Votes on Digital Euro Negotiating PositionPLTajemniczy darczyńca zostawił w kościele monety warte 30 tysięcy funtówAR«نيكي» الياباني ينتعش وسط مكاسب التكنولوجيا وتجدد التوترات الجيوسياسيةJPサッカーW杯、無料ブレスレットが爆発的人気 思い出とお土産に
Newsgather
GeriQuarkdown 2.0.0 erschienen: Sandbox-Berechtigungen und Offline-HTML
Quarkdown 2.0.0 erschienen: Sandbox-Berechtigungen und Offline-HTML
Teknoloji
Heise Online24.04.2026Teknoloji3 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.

Hızlı Bakış

  • 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.

Yapay zekâ özeti

Neden Önemli?

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.

Yazı boyutu

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.

Bundan Sonra Ne Olabilir?

Yapay zekâ öngörüsü — kesinlik taşımaz

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

    Çok muhtemel · Haftalar içinde

Açık Sorular

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

İlgili Konular

Bu haber ilk olarak şurada yayınlandı: Heise Online.

İlgili Haberler

Bu konuda daha fazlaquarkdown