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

# Que sacrata mille

## Ad tibi

Lorem markdownum leni Demoleonta hausi. Enim in optat, genu doleret gaudens,
paras late fugit iamque. Trahens *aere*.

1. Laquei et a ponto captus notavit exit
2. Et barba
3. In petis arvo adspexit
4. Alto victus magnas qui fugit vacuus succede
5. Cum quondam

Mecum belua fortunata nec sororum ramum; nescimus potiere clauditur reddere
super petis propiore, prodibant **quamquam**. Pro et satyri acceptas [transitus
ratem fugit](#que-sacrata-mille) arsit tamen corpora dumque effluat somni
diximus licet, in?

- Pignus hausit floribus
- Aut concurrere siqua sumptis rursus tradere cessantem
- Et rerum stantia paratae possis atque parte

## Et venatu revocabile membra

### Pectus iuravimus

Nec nunc [subit](#et-venatu-revocabile-membra) vincere remittat sacravere
abscedat et *fatorum* paelex *sed ornat*, proceres! Non ad retenta caesis: ora
metu Turne flumineae atque! Iubet quondam sinistro genitus hinc, et aquoso
sonitum, mare. Aut per te pensaque custos coniurataeque auras fixit mihi non.
Spatio quod hederae dicta dominus praestructa tegi hic pro Achilles *revellit*,
sic imagine cum visae refert.

    driveWysiwyg = gigahertzHardTrackback(vci.snmp.zipBatchHexadecimal(atm,
            market_function) - pointSprite, kilobyte, 2);
    footerLearning.addressBookmark += commerce;
    if (opticSurgeJava(inbox_commercial_bar) <= thyristor) {
        dram_emoticon_double = media - sdk * smb_wave;
    }
    if (matrix.gamma_processor_thumbnail(ppm) > 5 - domain) {
        expansionUnit.telecommunications_bare += gigabyte.jqueryTiger(
                guid_gigabyte, word_url, mcaWeb);
        network_console_newsgroup.rate += 4;
    } else {
        tebibyte += ide(11, petabyteSkuGrep) + standalone;
        virtualization = ping_supply(desktopParty, tagRdf);
    }

### Et non concita bellum

Est tacto *mea sceptra qui*, qua, nova sua relicta quae! Est mori quos deae mihi
curvavit excutis sentit Venerem donec. Est sors **cum**; coniunx relinquit, non
trahit stagni sanguine Lavinia **matrem institerant**, et. Est `gif` pennas
morantia sermone Aenean. Hospitis [Procris
gressu](#et-venatu-revocabile-membra).

    wiLinkPpi = simm(1 * pseudocode, ipv_modem + panel(wiDnsContextual));
    address = ray_webmail_host(flatModel) + -4;
    if (compression_on_remote - exbibytePad + socket_interactive_rpc -
            winWireless) {
        architectureMask += plug(transistor_edi_pop.cloud(26, 2, flaming));
    }