Pre-launch version

Editor front matter

Vložte Markdown nebo přetáhněte soubor .md a upravte jeho front matter YAML nebo TOML — tělo se vrátí identické bajt po bajtu.
Váš soubor nikdy neopustí vaše zařízení.

Jak chcete přidat svůj Markdown?

Vložte nebo nahrajte Markdown a upravte jeho front matter.

O editoru front matter

Těla dokumentu se nikdy nedotkne

V tom je celý smysl nástroje, takže to zajišťuje konstrukce, ne pečlivost: tělo se nikdy nerozebírá, nikdy nedělí na řádky a nikdy neskládá zpět. Bere se jako jeden výřez původního textu a vrací se beze změny. Konce řádků, koncové mezery i to, jestli soubor končí novým řádkem, přežijí přesně — právě ty věci, které nepozorný editor potichu přepíše a kterých si všimnete až později v diffu.

Úpravy jsou chirurgické

Když změníte hodnotu, nahradí se pouze znaky té hodnoty, na místě, v původním řádku. Všechno ostatní v bloku zůstane nedotčené: komentáře, prázdné řádky, pořadí vašich klíčů i styl uvozovek u jednotlivých polí. Je to záměrně jinak, než jak funguje většina nástrojů — rozebrat front matter do objektu a zapsat ho zpět nemůže zachovat komentáře ani pořadí, protože ty informace v objektu prostě nejsou.

Co upravit umí a co ne

Jednoduchá pole klíč: hodnota jsou upravitelná. Vnořené struktury, seznamové hodnoty a víceřádkové blokové hodnoty se zobrazí, ale jsou označené jen pro čtení — bezpečně je přetvarovat vyžaduje víc kontextu, než dá jedno textové pole, takže nástroj raději odmítne, než aby riskoval jejich pokažení. Pokud blok nejde přečíst vůbec, nástroj to řekne i s číslem řádku a úpravy úplně vypne; nikdy nezahodí obsah, kterému nerozumí. Front matter v TOML (+++) je podporovaný stejně jako YAML.

Upravujte bez nahrávání — váš soubor nikdy neopustí vaše zařízení

Tento nástroj běží celý ve vašem prohlížeči v JavaScriptu. Váš Markdown se nikdy nenahrává na server, nikdy neukládá a nikdy neopustí vaše zařízení — příspěvky, koncepty i metadata tak zůstávají soukromé.

Časté dotazy

Změní se tělo mého dokumentu vůbec nějak?
Ne. Tělo se vrací shodné bajt po bajtu — ne pouze rovnocenné. Nikdy se nerozebírá ani neskládá znovu, jen se vyřízne z vašeho původního textu a vrátí zpět, takže konce řádků i koncový nový řádek jsou přesně jako v originále.
Přežijí moje komentáře a pořadí klíčů?
Ano. Úpravy nahrazují pouze znaky těch hodnot, které skutečně měníte, takže komentáře, prázdné řádky, pořadí klíčů i styl uvozovek u nedotčených polí zůstávají zachované. Nástroje, které front matter rozeberou do objektu a znovu ho serializují, tohle nedokážou.
Proč některá pole upravit nejde?
Vnořené mapy, seznamy a víceřádkové blokové hodnoty jsou označené jen pro čtení. Upravovat je přes jednořádkové pole by znamenalo přetvarovat za vás strukturu YAML, což hrozí změnou významu — nástroj je tedy ukáže a nechá být.
Co když je můj YAML rozbitý?
Nástroj problém nahlásí i s číslem řádku a vypne úpravy. Váš dokument zůstane úplně nedotčený — nic se nezahazuje ani neodhaduje. Opravte řádek ve svém editoru a vložte dokument zpět.
Co když žádný front matter není?
Dozvíte se to a nabídneme vám přidat prázdný blok YAML nebo TOML. Stávající dokument zůstane přesně takový, jaký je, a nový blok se prostě umístí nad něj.
Je podporovaný TOML?
Ano — úvodní blok +++ se rozpozná a jeho pole klíč = hodnota jsou upravitelná, se stejnými zárukami zachování jako u YAML.

Brzy další nástroje pro Markdown

Markdown do PDF, slučování, rozdělování a další — vše zdarma a ve vašem prohlížeči.

Zpět na všechny nástroje →