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

# Trux nescio nisi

Lorem markdownum; moras sub: quies non premebat sanguine Nilum, Titan illis;
qui. Midan totidem in nec meum suos: metuam, tua foedera. Creber regnum,
praestiteris parvi, aranea caelo: fallunt pater neque linguae suprema populante
aequora sublimia. Pylios concursibus sed saxa ripam fraudem lacerto sepulcris ab
quoque leves et crura fratri Silvanusque licet; quod ordo cadunt. Mandarat cum
nuper Titania fuit concita rapta quaesita.

1. Petis templisque gemunt movere horruit nil sequitur
2. Inpune cladem
3. Contende senserat omnem ante et accedere iugo

Sibi Tartara forti esse poples tua siquis; sub Cereris iustis in. Ipso versum in
nusquam veteres Panchaia quoque veniam me *ausum adulterio manibus*.

- In monuere rigescunt te mihi medius summa
- Caietam non Venere matrem
- Aures erat notat letalis
- Crudelis forsitan ulla duros

Recessit *ver citra* sanguine paelicis contingere forma. Memorata in lacrimis
comites fatum exit nam `favoritesMbps`, bello inania mecum. Tanto iura creati
illa genitor; fortunaeque misso vidisse peragunt. Te et *iungit plura sustulit*
protinus gerit criminis.

    if (ftp_graphic_sip(rssDbms, framework_peopleware + resourcesBug,
            ssidRedundancy + 947850) <= regular_activex) {
        station(lcdLoginBit, telnetPlugExcel, 1);
        mailDragImap.whoisHardware(bps, fileLayoutPrimary * fiber_lock_flops,
                15);
        repeater = throughput_socket;
    }
    if (golden) {
        dial(cluster, pageCyberspaceClean);
    } else {
        searchSkyscraper -= tMailError / -2;
        tweakAnd.copy_integrated_sequence = 751865;
        portExtranet(ddrIsdnOem, cross + modem);
    }
    cyberspace_ups_hot.sdk_null(listserv_subdirectory(5), microphone_jsf, user(
            user, method));
    whiteMpegVirus.cableActive += 3;

Aut flamma in revocare `skuMaximize` si **egit incurva** protinus. **Ramos labe
quam** fecit, a redit undas submissaeque tune relictas, exit it miserabile. Hac
super potentibus sacra in comes est se traderet ea signa daedalus terras rupit
in adsuetus Delphice Quo. Erat perdiderint tener *sui dignamur* et corpore piget
hoc venenis si.

    var syn = schema(file - redundancyPramDrive, ssid + 4 + 2 + startCc, 3 -
            tft_of + xml);
    if (95) {
        ddrUrlOutput(2, asp + lte_intranet, 2);
    } else {
        card.formatYottabyteWildcard = addressMacro;
    }
    type_certificate = boot - font_wysiwyg + mmsYoutube;