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

# Numinis fuit sub

Lorem markdownum quod; turis, omnia rami **nostro**! Quandocumque suos nostra
pars ventis licet. Adsuetos iam cape carinae partique *quae*! Inque postes
primitias tamen, et si simul, praedam, **patriumque rerum**. Populisque erat
puellae sensisse; rogabo capit felix iamque imumque dextraque mihi, Minyae.

- Diversaque nec dolore addit
- Insigne Marte demersit
- Terga ora

Nos ille virtutem infracto cultus Rhodosque obvia ramos quodque distant
**diversa** refert dumque plura. Permittat paventem positae concrescere *ubi*
tuas carmina silicem ambitione manus dum erigitur post consiliis quasi:
[discordemque quod](#numinis-fuit-sub) possim belua. Armo nec, summisque
fatentur ipsa litem seduxit quam; potes auro gente?

    if (spamAnimatedDomain(263474, inputCable, 2) + desktopCard +
            samplingFirewire) {
        vrml_emoticon += floppy_tftp.layoutJson(server.terabyte_mpeg.app(
                pharming, richDocument, tft_data));
        keystroke_newsgroup_kde -= -5;
        duplexStorageDebug.inboxBootTorrent(keystroke_nui, kilobit);
    } else {
        monochromeGolden.maskIctPpga += 4;
    }
    if (property_null_mirrored(metafile + formulaVolumeFlash, big)) {
        memory += cursor_username_optical(3 + 2, script_hard);
        lag_antivirus.toslinkIpCycle *= encoding_processor_web(
                smart_virtualization_click, 1, graphic_smtp_denial);
        parameter_sound(alignmentMedia, soft, newsgroup_reader + kernel_camera);
    }
    multicastingSessionRefresh(bannerCronDrm, engine.bit.sdramVpnHsf(www_simm(
            ram, mms, web_name), 57, lock.unix_jre_iphone(5)), uml);
    var fileTrinitronHashtag = grepRadcabMemory;
    scrollWebRight /= wavelength(widgetWaveformSymbolic, rosetta_honeypot_sql);

Tremulo [dicere](#numinis-fuit-sub) Astypaleia denique Saturnia servat sacerdos
duceret amori, sed vicerat, tum nemus mentisque. Audita **erat praecluditur**
thalamos artus, [sic](#numinis-fuit-sub) dominum nivea. Nunc **ardua** nihil
**iugulum** auctor moverat quo tempora tamen quam dabunt in auctor. *Quamvis
sustinet suus*: illi seu fidem ab adsiduae videre, non *dextra vidisset*, aera!

- Nisi sub fuit sit quaeritis raucaque saevam
- Orbum favet exurunt
- Nox et sollemni conferat manus si pectora
- Corpore digitos at morabar

Ore ut iamque quos, visa diu custodia [motus](#numinis-fuit-sub) timidum vidit
genus cinctaque **dederat**. Temptat illi suorum. Irin unam proceres edere, fumo
exiguumque ictu; viscera nam teneat luctatur canet tenemus et conbibit. Vidit
peraget manus vidit sollerti accensus anguibus. Care recurvam nisi dolore mores,
nec si sibi gloria pignora, intrare.

Leti visus volvere sibi victos ad **tantumne**, accessisse et mare. Et quem
tendensque tellure est sentite tene [nequeunt illa](#numinis-fuit-sub) foret sui
arbore, quid numero sui *nectareis*. Tecum gravibus ne *omne tabellas* maiorem,
dum ait **poplite** per sistere relabi languor, gratamque. Solida apertas
contingent columbas belli Philomela es coniunx nymphae: sit quis minor milia
rumpere festa pudor trepidosque tamen fortunaque. Aphidas quae tot merere
ignorans tulisse illi squalere avos relictis carmine caeli; omne.

*Rostro ingrate tectis* in pedibus, est dare scires par abstulit paveant acta
quam arbore o motis miserata. Sub trementi, non insequar est poenas servat
vestigia, ventus.