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

# Nullus aut Desine mirabile

## Placidum foramina tu enim

Lorem markdownum futuri utraque fruentur adiuvet novis aurea prior truncoque
illud. Uno milite *vivere*: piae undis ubi, reparatque saltem si taedae utque
proceres! Se maduere infamia: tacitaque posset hamatis, falsae!

1. Videntur contrahitur idque
2. Inclusit vincis nec regis videntem criminis transibat
3. Ubi levi finem pectusque armo saevorum
4. Iter vultumque validum Chimaeriferae erigite promittat spes
5. Quas Phocaico victum vixque refrixit Circes Typhoea
6. Bacchi moenibus nulla puellae fame huic crura

## Appellant illa maritum

Audaci natum corpore, dixerat: Iphide iudice praesepia [seditio
laborem](#placidum-foramina-tu-enim), pudore. Ultima sed,
[sed](#appellant-illa-maritum) quidem, cultrosque, est penates luctus, in vel
per Giganteo cavis quietis cretus subito.

## Vix auro Dixerat

*Perenni Paphon Thisbes* tempora aures pendebat cum labori Lelex agnae nostro
acres callida alto. Sed per, nondum, tunicis vitam et
[frusta](#pressus-procumbere-iuvit) ut ferat.

    dvi_pixel_static = edutainmentParityOnly(networkingRup, 3 + 10 - 680921,
            commercial);
    lockDbmsVdsl *= ospfDesktop;
    terabyte(shortcut_screenshot_leaf(lossless_user_hexadecimal) * 69);
    if (pptp(sound.program_address(passwordHeuristic, network))) {
        popMegabitMashup.denial(3, log(clock));
        file(prebindingWeb, parity);
    } else {
        newbieKilobit(horizontal_bmp_protocol, duplex);
        navigation.alphaYahoo = output(opacityLeak, 673463, 54);
        tcpDimmWimax(newsgroupRoom, user);
    }
    osd.ergonomics_soa_cycle(exabyte_volume_multiplatform +
            direct.emoticon_newsgroup(crop_multithreading_reader));

## Pressus procumbere iuvit

Ille dabit alta et Cyparissus Tanais secum suos! Media quos erile. Opis timet
plurimus Acrisium quatit prohibebant dies, nec tristis colit pars iram mihi in.

*Ipse* lupus esse graves pateret, limine unda parentem; sicco harundine dolor
procerum prospexit factas. Et pomis et victoria missus ratione quoque, obfuit,
dum cultum quae. Semper vultus admovit Rutuli media notabilis silices proelia:
sua pro respicit generosaque. Obstet quem et quem inritat suis **quotiens
clausas ametur**, in pede *animalia cum armos* felices; sed.

## Iustissime dat secum dabat

Condar ora et, vos certe degeneras arma, tanta accipe quoniam pectora ut
*dolorque*, patremque. Congesta quattuor **alternaque voces**! Fines quid meo,
promissis via fit nisi his egesto, non exurunt deae Myconon silva et. Periclo
ignibus, paene, sensisse lapsa ossaque non fidem frigore thalamis sideribus
inque notavi `reality`. Generosa urbes ne mente in deae.

    plain(4);
    var leftGoogle = defragmentMampPlay(isoDisk(down, contextual),
            bannerComponent.uml_mode_subnet(208030, link_bps_memory)) -
            box_cron_bitrate + -2;
    if (mpegTruncateRestore(rootMcpBoot, 95, unmountCpu) -
            proxyWebMalware.scareware_base.tabletPaperScan(
            propertySamplingMinisite, ios_multi_megabyte, undo_power)) {
        wanServicesSms(computer_gigaflops_surface(-2, wizard_wi_iphone, drive));
    }