Lorem Markdownum

Inspired by the many excellent lorem ipsum generators, this simple webapp generates structured placeholder text in markdown format. In order to do so, it uses Markov Chains and many heuristics.

Written in Haskell by Jasper Van der Jeugt. The source code is on GitHub and an HTTP API is also available!


Blocks
Inline
Global

# Radix perpetuos poenam

## Tibi deos petens referre

### Hunc movebere

Lorem markdownum et tenebrisque Ophiusiaque quo venio, o retentas silva his
coniuge: tamen. Fabula solebat animantis stratis, herbas, **ille penates
terrae**: quare. Dum fuit umor Echidnae ipse: mecum nocendi; uti eligit parum
coniugiumne iam **amnis te nacta**, cum.

    trinitron_infringement_fiber -= client(heap.xslt_surge_encoding(parityMemory
            + pcmcia, 3, spreadsheet_odbc), andModifier(3 - serverThinOlap,
            menu(1, udp, font)));
    trinitronVista = portal_scareware;
    if (ocr + fiosCrossplatform(document, rdram_ppc_nntp, row_lifo_crop) *
            driver) {
        signatureFileBcc.bufferBankruptcyPower(language,
                end_num_integer.dayCommercialPetabyte(rup_thunderbolt,
                raw_development_hardware, multitaskingDirect), 1);
        byte_web *= state_desktop_username;
    }
    icmp = gpu + -4 + betaTruncate;

### Nolim feroque heu aquas

Cupit fine auras, ante lapsae humus **postquam euntque**, honesta poenae? Fore
puduit cui te vicinia fructum. Reos cervice frenabas per Pirithous undis adunca
arctos fregit Titanida in dubiam `affiliateBare` vocandus timorem ensis.

    caps.trackback_path_dvd = sink_exbibyte * case_pim * record(4) /
            aiff_frozen(thin - 5);
    sambaRasterBlu.exif(smsLinkAssociation(pmuDvd, heat_learning_default),
            floppy_monochrome(push, bespoke_wireless),
            deprecated.fileUpnpRw.permalinkAddress(horseDocument));
    var marketPowerSoftware = user(emoticonHddUser(sku_design_computer, zero,
            staticAddressAsp) * kilobyte, dropHalftoneFlash,
            hub_memory.packetPage.plagiarism_association_passive(15, codec_bank,
            floating_server));

## Nec illa loca

### Munera quoque gelidos verum

Temptamina si pendens laqueo qui, bis si vestros, marmore, o litore vilibus. Nox
senilem eiaculatur, adsimulavit ultima rabie pectora vis pars signavit et hos
mea non qualescumque leviter. Troiae et arida Anguemque suspiciens in longam
rutilum si dives pruniceum tempora; enim ferat. Tum cum tepido, **undas illa**
pius Sabina preces cursu.

> Quoque morte petentes sumus dextra, ore sit natus potitur: omina amantibus
> decorum, valentes submisit canis mensas quaterque. Ictus rite sunt nam
> intremuere nostra degenerat haerebat gerere auras hostis neci quas *et una*,
> mea silva ait de. Clara quoque cetera sequitur lactens bibulis formasque illa
> amor `waisAnd` duxerat ambit; quaerite **Aoniis plena** idemque ramosque.
> Verbis mors, fuga eget aut capiat tuae tuas `domain_hard` Capreas is turribus
> sollicitata parte, magis Oechalia.

Quoque sic. Per per Alcides [meorum](#nec-illa-loca), bis pascua nulla
consitaque supremaque cultros, ad. Undique factas tibi erit inquit libandas
equorum sis, undis haec! Quae sinu plagas, perque, patrios!

### Ora isto tristia dici

*Tenebat terribili* reperitur et refert resupinus. Nec expulit Dianae cernis ne
longo nimbi hinc adultera, aeque crinales herbae, cum concitat in sonum et
caput. Ut tuas ramosque contentus cadit ligno sors, expellam expers.

    if (-1 * gifYottabyte >= page_boot(networking, drag, -4)) {
        wddm = -1;
    } else {
        eGraymail(directoryEngine);
        method_mountain_wins += netbios;
        debugger -= firmware;
    }
    gigoTrojanOffline -= commandToggle;
    var tag = rpm;
    soap.xml_bug_expression = up_frame(twain, iscsi_shareware(
            myspace_plagiarism_wizard, mac_sram_drive) + bar_thread, wave(
            sdramOpenCore, disk_pharming_pim) + boolean_token);