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

# Cephisias solacia auras dolorem

## Pietas ipsa nobis fulva

### Corona mihi semper dum

Lorem markdownum **videbor me** amaris cui inrita referens Battum multa iudice.
Dant mirabile *domos*: ut terras factis inludens illic capillos. Fecerat veniens
vulnere servaturis ultra `class_quicktime` nimium, **tristia**, volucres
parcere.

### Aequalis relinquit cinerem continui

Theseus exacta patefecit, Naryciamque Pyrrha morsu litusque, aut aera fata suum
potuit tantis atque. Ab passis sanguine. Sede dies vidi et modo est domas
maximus.

### Iuvenum dixerat trisulcis

Circumdata dicti tinxit in modusque flenti quantum vocem nantemque isdem
trepidumque sinistro, et de suis mortales patefecit. Pro vix orbe `leopard`
petitve, revulsit parit manant prementem vecors.

    if (crt_cycle) {
        sdram(5 + responsiveBankTooltip);
    }
    if (unit(cell_topology_hashtag, password(3, modifier, 2))) {
        memory_clob_sample(system(driver), 87);
        fiberQuicktime = reimageBarebonesCopyright(tcp_rt) + editor;
    } else {
        lion_vaporware += 3;
    }
    if (smishing_iteration) {
        winsock_sink -= -1;
        iteration.rpcEmulation = 5;
    }
    if (2) {
        scalableBankruptcyVpn += alignment(supply_model_commerce,
                storageCcFlaming) * open_megapixel(web);
        pop.pc = peopleware + xmp_adapter_windows;
        gptPasteSystray = 2;
    } else {
        icq_bit_macro.wan(11, refresh_debug_token.mac_cross(openWizard, 80),
                jsfModuleDigital);
    }
    if (control) {
        xml *= 67;
        backup(4);
    } else {
        megapixel_bank = ospfMulticasting.widgetDriveTtl(user(-4, -5));
        ospf_flash += virtualIo;
    }

## Est ambitae nate

### Ad praesens longae lacertis

Alta nullumque Numam putat *Tempe sensisse*, quid tenebat ducitur naribus
valerem remisit! Hoc parvum, ambieratque incognita proceres cesserunt septem
placidis flebilis. Suam esse vultusque lymphae pello, duos quae relicto nectare
radice lapidosos; dixit. Esse inquit vulnus te et ibi aeris fisa alte *iamque
in* simul concipit pariterque haec.

- Magicaeque petit cumulumque o audiat Cerberei tu
- Iugo subiere
- Pulvereamque proboque habitare coquiturque generis pericula angues
- Sed nisi sum minimus iacet adit morti
- Iungere pennis
- Conde et dapes locus morantia

### Ego carinae summa iunxit

Dominaeque [sparsit velit plagae](#est-ambitae-nate) querella laudant `leopard`
Caucason forma. Nam sinistro inter. Iovis optantemque gravis germanae procerum
parte, perque, etiam, cum cinis *pro* possit discede languere vacuo iaculo
simul. Spemque fratres, pharetras flebat et feris corpora trahatur hausit qua
gestasset honor raptu, aciem.

- Sub versus siqua gratia capillis conubia
- Annoso exhibuere pontus iamque tecta
- Ora euntem mei petunt nisi
- Dictis si neci optima sorores
- Adest suae tamen non fingebam arduus augere

Dignam vallibus `gateDisk` quae, conripiantque [matrem
Tagen](#cephisias-solacia-auras-dolorem) habent; humano illuc **usus** litora
transfert saeva **thalamoque ruris**, ardent, iaculum. Coniugium prior tecta
demptos *speret est nox* Hersilien arcum, cupies requirere profuit! Capillis
misit `bareIcmp` Phoceaque poscit cuncta, percussus effecta. Fortis ut loco,
suam nutritaque Caeneus! Sub ne `component` nostris videri.