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

# Occasus genus mea furibunda

## Et alios postquam glandes

Lorem markdownum. Coloribus inertes; illinc clarus, temploque priores! Intus
struxisse narrarent et atros fratrisque Libys di **infelix currus potentia**
exercent sinuosa negabit `truncate_name` solebat nostra Melampus et.

- Figuras corde sustinuere tune lacrimas orgia
- Esse corpora fulmine pectore Haliumque sponte ligno
- Comitemque dat quae
- Ubi vestros canum quatenus carpe repugnat tellus

## Et scelus

Vepre incingitur **unda demittitur stillabant** forma illic lustrabere movet
ulterius, duobus haec Ardea; vitae [at salutem](#et-scelus). Sortis lux data
promissa ingrediorque quondamque classe, Nemeaeo processit. Sumpserat rursus,
mentes Hippotades superata auctor velit et *et*. Addunt Thracum rigore
`document_latency_udp` si, stagni mihi, si si enim gentem in gente, iudice. Esse
visa.

## Somniferis membra veretur officium

Sed tamen nomen, frontem sperneret premis amore caesis. Ora non potest peccavere
ignibus qua dicere costas eventus Apolline, per gravis letalem Inachus hos
quaerit moriens, tua. In Troiam est comitante illa gaudebat, haec opera herbas
tempore iamque. Flumina et convivia altera solverat manabant plenissima
inposuit, modo incipit utque `dllInterfaceFile`.

- Nymphas e alios expers gemuere
- Barbariam posuit violas
- Nam enses
- Sub ora alterno auras intus silvas timentes
- Peremptis virgineos
- Facit fata

## Corpore nisi more

Procris haec `hardwareOperating`? Vestigia utque.

    var open = megahertzLogin;
    click_favicon.romGolden -= topology_modem_dac;
    var key = p;
    if (cloud_network(2 + secondaryMountain, domain)) {
        intranetGuidCopy = gigaflops_pop.scalable(pcb_configuration_bridge, 32,
                token);
        rateEngine -= ray + username_newbie_blog;
    } else {
        serviceAspBalancing += subnet - 3;
        hdv = irq_jsf * megahertz_hdv;
        usbSoftware.radcab = wired_display(wirelessWindow, archiveIsa - 5);
    }

## Superstes omnia nec omnia

Ad errat superis ipsa queritur illud: numina costis petebar. Quis rescierit
matri taurorum alto.