UltKit

Pretvornik HTML v Markdown

HTML je oblika, v kateri se vsebina prikazuje, Markdown pa oblika, v kateri jo vse več ljudi raje piše in hrani. Ta pretvornik datoteke .html spremeni v berljivo besedilo .md, tako da lahko arhiv bloga, center pomoči ali shranjen članek preselite na statično spletno mesto, v zbirko zapiskov ali v repozitorij Git.

Pretvornik dokumentov

ali spustite datoteke PDF, DOC, DOCX … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Naložite datoteke HTML

    Dodajte datoteke .html ali .htm, do 20 na serijo in vsaka do 95 MB. Deluje stran, shranjena iz brskalnika, izvoz iz CMS-a ali ročno napisana datoteka.

  2. 2

    Preverite nastavitve besedila

    Pretvori v je Markdown, Oblikovanje je Preprosto, Kodiranje besedila je UTF-8, Konci vrstic pa LF, kar ustreza Gitu, generatorjem statičnih strani ter urejevalnikom v macOS-u ali Linuxu.

  3. 3

    Pretvorite v Markdown

    Pritisnite Pretvori v Markdown, nato odprite datoteko .md v poljubnem urejevalniku besedila in odstranite preostale menije ali noge strani. Naložene datoteke se izbrišejo po 30 minutah.

Za pretvorbo HTML v Markdown naložite datoteko .html in pritisnite Pretvori v Markdown: naslovi postanejo vrstice z #, povezave postanejo besedilo, seznami ohranijo alineje in številke, preproste tabele pa postanejo tabele s črtami.

HTML v Markdown: komu in zakaj

John Gruber je Markdown objavil leta 2004 s sodelavcem Aaronom Swartzem kot način pisanja za splet v golem besedilu, ki se naravno bere že pred upodobitvijo. Dvajset let pozneje je izvorni format datotek README na GitHubu, generatorjev statičnih strani, kot sta Jekyll in Hugo, orodij za dokumentacijo, aplikacij za zapiske, kot je Obsidian, ter map z vsebino mnogih sodobnih spletnih mest.

To ustvarja stalen tok v nasprotni smeri od običajne. Ekipe, ki zapuščajo CMS na osnovi podatkovne zbirke, potrebujejo večletne objave kot datoteke .md. Pisci shranjujejo članke v trezor zapiskov. Razvijalci selijo star razdelek pomoči v HTML v repozitorij dokumentacije kot kode, kjer se spremembe pregledujejo v pull requestih. V vsakem primeru je HTML edini izvod, ročno prepisovanje pa ni realno. Pri dokumentih Word je isto opravilo DOCX v Markdown.

Kateri elementi HTML imajo obliko v Markdownu

from ↓ · to →CommonMarkGitHub Flavored Markdown
Naslovi h1–h6Naslovi h1–h6 to CommonMark: yesNaslovi h1–h6 to GitHub Flavored Markdown: yes
Povezave in slikePovezave in slike to CommonMark: yesPovezave in slike to GitHub Flavored Markdown: yes
Seznami in citatiSeznami in citati to CommonMark: yesSeznami in citati to GitHub Flavored Markdown: yes
Bloki code in preBloki code in pre to CommonMark: yesBloki code in pre to GitHub Flavored Markdown: yes
Preproste tabele– Preproste tabele to CommonMark: noPreproste tabele to GitHub Flavored Markdown: yes
Prečrtano besedilo– Prečrtano besedilo to CommonMark: noPrečrtano besedilo to GitHub Flavored Markdown: yes
Združene celice tabele– Združene celice tabele to CommonMark: no– Združene celice tabele to GitHub Flavored Markdown: no
Obrazci, video, iframe– Obrazci, video, iframe to CommonMark: no– Obrazci, video, iframe to GitHub Flavored Markdown: no
supported not offeredCommonMark, specificiran od leta 2014, je strogo jedro; GitHub Flavored Markdown, specificiran leta 2017, dodaja tabele, prečrtano besedilo in sezname opravil. Vse, kar nima oblike v Markdownu, lahko ostane kot surov HTML, kar dovoljujeta oba.

Rezultat pretvornika HTML v Markdown: kaj pričakovati

Imena razredov, vrstični slogi, skripte in postavitveni div-i se odstranijo, ker Markdown opisuje pomen, ne videza. Krepko in ležeče postaneta dvojna in enojna zvezdica, prelomi vrstic znotraj odstavka se združijo, znakovne entitete, kot je  , pa se spremenijo v navadne znake v UTF-8. Datoteka .md bo majhen delež velikosti HTML-ja: besede ostanejo, oznake odpadejo.

MitMarkdown lahko ponovi katero koli postavitev HTML.

DejstvoPokriva le strukturo besedila; stolpci, barve in postavljeni okvirji nimajo sintakse v Markdownu in se izgubijo ali ostanejo kot surov HTML.

MitPretvorjena stran je takoj pripravljena za objavo.

DejstvoMenuji, pasice za piškotke in noge strani se prenesejo; odstranite jih in dodajte front matter, če ga vaš generator strani zahteva.

MitIzhod v Markdownu povsod deluje enako.

DejstvoTabele in prečrtano besedilo zahtevajo prikazovalnik GitHub Flavored Markdown; strogi orodji CommonMark ju prikažeta kot navadno besedilo.

Dejstva o formatih HTML in Markdown

HTML

HyperText Markup Language

HTML je označevalni jezik spleta, ki ga je v zgodnjih 90. letih prvi opisal Tim Berners-Lee, danes pa ga kot živ standard vzdržuje WHATWG. Datoteka HTML opisuje naslove, odstavke, povezave, tabele, slike in obrazce, oblikovanje pa običajno prihaja iz CSS. Prikaže ga vsak brskalnik, uporablja pa se tudi za e-poštne predloge in shranjene spletne strani. Ena datoteka HTML je pogosto odvisna od zunanjih slik in slogovnih datotek, zato je lahko, če jo premaknete samo, videti pokvarjena.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
1993 · Tim Berners-Lee; maintained by WHATWG
Pretvornik HTML

MD

Markdown

Markdown je lahka označevalna sintaksa, ki jo je leta 2004 ustvaril John Gruber. Uporablja simbole v navadnem besedilu, na primer # za naslove, * za poudarek in - za sezname, ki ostanejo berljivi tudi kot surovo besedilo in se čisto pretvorijo v HTML. Je standard za datoteke README, dokumentacijo, wikije, aplikacije za zapiske in številne generatorje statičnih spletnih mest. Obstaja več narečij, kot sta CommonMark in GitHub Flavored Markdown, ki se razlikujeta v podrobnostih, na primer pri tabelah. Datoteke .md odpre vsak urejevalnik besedil.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
2004 · John Gruber
Pretvornik MD

HTML se pretvori v Markdown, ko vsebina zapusti mesto, ki jo je prikazovalo: blog, ki se seli na generator statičnih strani, center za pomoč, ki gre v repozitorij dokumentacije na Gitu, ali članki, shranjeni v Obsidianov trezor, kjer je preprosto, berljivo besedilo pomembnejše od oznak.

Vprašanja o pretvorbi HTML v MD

Ali lahko shranjeno spletno stran pretvorim skupaj s slikami?

Pretvornik prebere naloženo datoteko .html. Oznake za slike postanejo povezave do slik v Markdownu, ki kažejo na enake poti ali naslove URL kot na strani, zato slike, gostovane na spletu, še vedno delujejo. Brskalnikova lokalna mapa s slikami iz možnosti Shrani stran kot se ne naloži skupaj z datoteko; kopirajte jo poleg datoteke .md in relativne poti se bodo še vedno ujemale.

Kaj se zgodi z meniji, stranskimi vrsticami in nogami strani?

Pretvori se vse v datoteki, saj orodje ne more vedeti, kateri del strani je članek. Za čist rezultat objavo shranite brez teme, kjer vam CMS to omogoča, ali pa pozneje izbrišite vrstice navigacije na začetku in koncu Markdowna.

Kako prenesem objave iz WordPressa v Hugo ali Jekyll?

Vgrajeni izvoz WordPressa je datoteka XML, ne HTML, zato raje pretvorite HTML posamezne objave, kopiran iz urejevalnika kode ali shranjen iz brskalnika. Nato na vrh vsake datoteke .md dodajte front matter, blok med dvema vrsticama s tremi pomišljaji, ki vsebuje naslov, datum in oznake. Hugo in Jekyll ga preberta od tam.

Zakaj so nekatere tabele v Markdownu videti nenavadno?

Tabele v Markdownu, ki jih je dodal GitHub Flavored Markdown, imajo eno vrstico glave in nimajo združenih celic. Preprosta tabela HTML se pretvori čisto; tabela z atributi colspan, rowspan ali z gnezdenimi seznami nima oblike v Markdownu, zato se splošči. Markdown dopušča surov HTML, zato lahko izvirno tabelo prilepite nazaj, kjer je postavitev pomembna.

Ali je Markdown primeren format za posredovanje strani orodjem UI ali iskalnikom?

Pogosto, ja. Markdown ohrani strukturo, ki šteje, torej naslove, sezname, povezave in poudarke, atribute, skripte in slogovne oznake pa odstrani, zato je isti članek precej krajši in ga je lažje obdelati. Če ne želite nobenih oznak, uporabite HTML v TXT.