Auf Marknote aufbauen.
Marknote wird mit Daten erweitert, nicht mit Code: ein Design ist eine JSON-Datei, ein Plugin ein Manifest und ein Skript in einer Sandbox, und beides wird offen geprüft, bevor es in den Marktplatz kommt. Diese Seite ist die Karte. Sie ist auch das, was marknote.dev opens.
Guides
Ein Design bauen
Das ganze Format auf einer Seite: jeder Farbschlüssel, den die App liest, die Kontrastlatte, an der jedes Design gemessen wird, was die CSS-Bereinigung ablehnt, und wie Sie einreichen.
Design-LeitfadenEin Plugin bauen
Befehle für die Palette und Umwandlungen der Vorschau in einer Sandbox ohne Netzwerk und ohne Festplatte. Das Manifest, die Host-API und die Prüfliste.
Plugin-LeitfadenÖffentlich, anonym und stabil. Nichts davon braucht ein Konto.
Endpunkte und Hooks
| What | Where | Notes |
|---|---|---|
| Index des Design-Marktplatzes | /themes/index.json | Was die Galerie der App abruft. Jeder Eintrag trägt den SHA-256 der Datei, berechnet aus der Datei, die die Website ausliefert, damit er nie abweichen kann, und optional pack (die Galerie zeigt Hell und Dunkel eines Pakets als eine Karte), basedOn and authorGitHub. |
| Ein Design über einen Link installieren | marknote://install-theme?url=…&sha256=… | Nur https-Adressen auf marknote.md werden angenommen, der Download wird gegen den Hash geprüft und validiert, und die App fragt vor dem Installieren. Dem Link selbst wird nichts geglaubt. |
| Ein Design-Paket über einen Link installieren | marknote://install-theme-pack?light=…&lightSha256=…&dark=…&darkSha256=… | Das helle und das dunkle Design eines Pakets, gleich geprüft, einmal erfragt. Eine der beiden Seiten darf fehlen; installiert wird nur, wenn jedes Design im Link besteht. Braucht Marknote 2026.1.1 oder neuer. |
| Die App über einen Link öffnen | marknote://new, marknote://open, marknote://journal | Neue Notiz, Datei öffnen, die heutige Tagebuchseite. |
| Dienststatus | /status.json | The Statusseite als JSON: Gesamtzustand, jeder Dienst, Antwortzeit und Verfügbarkeit über 24 Stunden. Alle 30 Sekunden geprüft. |
| Design-Lint | tools/ThemeLint | Dieselbe Validierung, Bereinigung und Kontrastprüfung wie in der App, als Konsolenwerkzeug. Das Designs-Repository führt es bei jedem Pull Request aus. |
Die Organisation ist wearemarknote. Eingereicht wird per Pull Request; der Tracker ist öffentlich.
Repositories
themes
Designs für den Marktplatz. Ein Ordner je Design-id (ein gemeinsam eingereichtes helles und dunkles Paar erscheint als ein Paket), eine Pull-Request-Vorlage, die zugleich die Prüfliste ist, und ein Lint-Workflow.
Openplugins
Plugins aus der Community und die Beispiele, die der Leitfaden durchgeht.
Openissues
Der öffentliche Tracker für alle, die Plugins und Designs schreiben. Wer die App nutzt, wendet sich stattdessen über Hilfe → Support kontaktieren an den Support.
OpenDie Regeln, denen hier alles folgt
- Daten, nicht Code. Ein Design kann nichts ausführen. Ein Plugin läuft nur in einer Sandbox ohne Netzwerk und ohne Festplatte. Die App prüft, bevor sie vertraut.
- Nichts funkt nach Hause. Der Index des Marktplatzes wird abgerufen, wenn Sie die Galerie öffnen, nie beim Start und nie mit einer Identität.
- Für alle kostenlos. Designs und Plugins haben keinen Tarif und keine Bezahlschranke. Öffentlich geprüft, mit Nennung der Urheberschaft.
Fragen, die die Leitfäden nicht beantworten: support@marknote.md.