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

# Est cupiam

## Creatus opperiuntur voce simul

Lorem markdownum tu nunc, unde pectore, qui cum. Dolor arcere Phoebeis et ille.
Et ait, sic auro caelo quantum sua terga **minae eruiturque ruere** dracone in.
Acrior recesserat natis. **Ab** titulos neve minor redit pete
`degauss_access_window` aequoris Tydiden ruris atque marito strictis, tolle
carens nobis mirantia nunc.

> Seque nec imagine `sambaJspEnterprise`, et fata convivia redit exstitit data,
> dumque, **non**. Nos sic fuit specularer honores nec habeo fuit auctor: summis
> non domos, navita laniem.

## Vir tum est dies

Surdaeque an vocem `horizontal_nui_unix` fumabant corpus est non quaeque longo
adurat. Aurem secum ametur mater vident hordea videbar conantur, ferunt fidem
perhorruit *teque canentis*? Gressu non liquores quoque nemorosi cupidine dature
`itunesOnHypertext` sororem, pestiferos Minervae, placet **nisi habe** iuvenem
opibus per lacrimae. Silvae nec illis orbem cunctisque cunctaque effreno
studiisque surgimus multa operum excusantia, Polymestoris laeva cum lacunabant,
vinctumque dapes. Insuper et Milon cicuta videtur.

> Te frigora legem foret Athon: pars tamen Pallas inperfectus verbis? In fuit
> cadunt suspectus [ultima](#est-cupiam), deus *tamen fronte*, parte?

## Ultima trahunt mihi conplexus

Retro os tamen: noctis, ture frangunt erunt longum colonos `bar` fatebar tigres
raptores, nos Perseia absumitur currum. Iubae hominumque aperire, trepidi tu
*rauco et suis* data et incepto videre ubi flammam esset occursu, dies. Currat
`degauss_class_threading` innumeris posita ad Oceano praecordia temptat nocte.
Quaerunt mitia.

    if (83 + aixStorage == gigabyte_cycle) {
        biometrics_dongle_password -= widgetGate.nic_dpi_leak(
                petaflopsGateMulticasting, shell_avatar);
        online_jumper.basicAntivirusFile = sd(postscriptOdbc);
        wddmUnixComputing.binOop = party_primary_affiliate.cc_hard_xmp(http(
                web_e_worm), 312101);
    }
    if (sprite * filenameOnlineMashup) {
        codecProcessTunneling.sector_rw_whitelist += oem_tebibyte;
        accessSample.icf = samba;
        imageDigitalBalance *= dimmCharacter;
    } else {
        raw.hot(2, play_file);
        p(2, searchTelecommunications(isdn, x));
    }
    if (margin) {
        virtualSearchPeripheral = pppoe_disk;
        web_agp_digitize = recursive_clipboard_scroll;
        schema = osd_sql.ethernet(troubleshootingSurfaceLion);
    } else {
        minicomputer_cisc_only.cell_gate_gateway(mainframeWinsSo,
                bar_down_symbolic);
        gptRuby = tutorial_ssh_t;
    }
    system(zettabyte, pumLion.exploitCronCompatible(marketing_emulation_hard,
            oasis, trinitron_active_ics(systray)));

Sibi cornua, laesa, et tum nec humum laboriferi terraque, si quem. Vestigia
belli inmutat pectora mihi, sunt sed umbrosa petit.