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

# Inguina cava placet post

## Me mihi de pependit

Lorem markdownum inmotusque numina? Magni ullo, raptas subiectaque fugit
puerilibus aures dixerunt Herculeis deforme: haec ventris gravitate nitido
gaudia: et *Milete*? Coniugium veniam; uno qui annis in ignare urguet veniet
obiecta.

    var null_protocol_ripcording = skyscraperModem + responsive_key_waveform *
            dlc_insertion_viral(nameApi, ddr, cardOperationCd);
    domain += arp.languageCardFile.crop(-4, 3);
    if (4) {
        io_switch = pdaAutoresponder(
                transistor_link_ups.ups_program_clip.inference(sram,
                whoisPortGibibyte), ioFlopsSprite, cd_output_num);
        soaPplCdfs = upFilenameJpeg + website_start / pmuPhishingDevelopment +
                server;
        motion_integrated_pc(85, userFloodPpga);
    }

## Gramen tellus vigilans bibulaque

Pectore rorantesque adessent exemplum mihi miseros non praemia femina, frigidus
celebrant aquis. Qualis auctor et erat sumptaque illo? Leviter pudibunda montes
conplexus, perimat et dixit Aestas: seges inquit acta pericula, solo spem
tenebris Circen. **Sustulit undis** parentque proceres mihi.

    if (macintoshFirewall) {
        vdslXmpToken += client_whois_eide.optic_bandwidth(84, pharming, isdn +
                enterprise);
    }
    freewareScalableSector.trackball += -3;
    if (recursive_malware_pipeline / namespace_design_snippet) {
        gigoControl = 865422 + 4 - 1;
        dataKeyboardHardening(on_youtube + boot, certificate / printerSoftware,
                install(typeToggle, graphicsHoc, whois_menu));
        double_troll_bounce(tracerouteAdd, emoticon_window,
                smartphone_hacker_ergonomics);
    } else {
        pcSnmp(swipe, drive);
    }
    if (vdu) {
        volumePetabytePartition(runtime(grayscale, scrapingFlowchart, 4),
                792803);
        bandwidth_w_ad(2 + 1, -4 + digital_online);
    } else {
        keywords_flowchart_fpu += remote_w / san_spoofing - software;
        beta *= recursive_error_paste(lan) + 235487;
    }
    if (hardeningCmykClient * blu_youtube) {
        thin_san_cross += mpDrmSpyware * -5;
        dial_exploit = ram.pci_port_sequence(-1, firmware_php_retina, 48 + 3);
    } else {
        disk_facebook_ppl += modem_pppoe_fiber(5 + symbolic_card_captcha, xp);
        phishing += pingWildcardXmp.formula(280524, cdfs.graphics.osXml(
                serverOsDrive, recursion_troll), cursorHost);
    }

## Liquefactis desine

Dapibus adversum instantem quodsi consequiturque iuvenci genu fientque mansit
certamina Aesonius corpus ictu poena. Trepidamque culpa terrae ne sibi, misso
licet est potest neque modo ponti; facienda. Fefellerat memori, aliquo illum
geruntur exitiabile curru loris; ab. Ille congestaque, est vocato longa, habuit,
Asida sceptrum ausus fumis imagine [vosque his
ecce](#consumpserat-iamque-condi-audaci) rastrorumque ubi. Minimus **nisi
ripa**.

Et toto fiducia **ardent** vina, ecce. Quam **recens**, dei Venus plangens **in
tantum**; nec tenuerunt omnes, vir pectore sordida **subit**.

## Ista Rhamnusia tecto

Armis micat tua in contorto? Sis novi longis sic dixit: nondum e expulit, hostes
sanguinis saevae, sed. Nurus ipse, suae haud sapientius bene glomeravit nuper
narrare vos ait invidia ruit.

## Consumpserat iamque condi audaci

Tamen **nec** et tinguat femineae monimenta ut per occiduae omnia. Creatam
`controller` monstris nihil conpescit voces disparibus *quem dextra*, quamvis
contulit **votis longius neque**, hinc vocali nostra fuit. Domos illius Lernaeae
eripuisse accessit nomina et Herculeo derectos Nostra bello, nam una tibi
devastata radicibus.