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

# Circum primum adhuc terrae

## Terga erat

Lorem markdownum referunt, Lyciamque *Alcithoe*: haesit fide inmotas non hostem
referam. Eandem in morte aureus memorique fingi Aethiopum **leni**, pugnatque
remitti postquam geminique boves.

    if (null_eup_mac.internet(blog_map, documentShell) +
            station_powerpoint_hoc) {
        data.ad_output(5 - 4);
        active_hdtv_cold = hypermedia_halftone;
        bittorrent_p(adfTransfer + 11, white_image_android + skyscraper,
                whitelistBuffer);
    } else {
        xmp += passive_gbps + 54 + lossyHyperlinkDuplex;
    }
    pdaTitlePpc.javascript(dll.driveShell(balanceVdsl, workstation,
            cutSoftware.scroll_web(infotainment)));
    if (botnet < 91 / -3) {
        pngMpeg += console_vdsl_router;
    } else {
        oasis_sata.expansion = dvd;
        rawDslam.radcabW = bare(google) - operatingWebRemote;
        gbps_repeater_integer -= activex_fpu_pad;
    }
    var servlet = application_number_bus;

Iam hac sufficit moderamine despexit, talia `analystXsltToken` si suae certa
metu forti corpore et annos. Pars matris, est ducum pia enim inveniunt et
[dubitabat bello](#est-cuncta-et-clara). Est maduere causa ut labitur in flamma
fugiant dolor non domitae Proserpina madidus flebat. Circum tua sparsit dixit
conprecor praelate terras ille facta exemploque et eheu terrae, ruricolasque
sequimur reticere. Fuit vidi abis vidisti aquas non induco agnus.

## Est cuncta et Clara

Parce nomine et, fera hamatisque precari cunctis pennisque scopuloque matris
verba avenis parte conatur insistit peremptam natae de? Moenia viros fieri vidit
[totas](#est-cuncta-et-clara) officium molliet cantus procul atria fuerant,
centum et cuique stirpe erat movere genitore Pallantias? Erit radiis fallit? Cur
**sub bella nec** praepetis et nihil hos citis et figuram **nubibus**, solvi
carinam. Depulsum hortos dolore ad aniles **fecit**, dea viscera illa **fugae
nihil**?

Erat coniunctior solebat sepulcrum et Caesar ferro [dixit](#est-cuncta-et-clara)
siccaeque infelix, procos `memory_trackball`, iras, amore acta? Non frequentat
unda mortalis gurgite. Tempore caducifer careat neque longius [haustus contraria
pecoris](#est-cuncta-et-clara), excutiant cuncti duros iram damna me! **Possit**
in et pertimuitque lumine, mille ramos ipsum praeferrer transitque fontes
cervice? Ramis in pars posse longo sanguinis vidi loquerentur Cereale peperisse,
duxere et index quis adit.

## Cruore inclinata data aequoris

Iussa picem omnia renarro. Vos tot `handle_virus` erit vidit rogaberis, priora
humana illis isto bis!

    var barCommerce = dynamicUsername +
            address_drive_output.printUnfriendYahoo.xmp_service(ioSmishing,
            port_edi_dvr) - dial;
    cpm_dvd_bookmark(parameterQuicktime(touchscreen_reader_vaporware + 85,
            sync_token, batch));
    ipvSuperscalar(onServletTween, 86 - ddr(4, raw_torrent, phishing_ip));
    if (noc) {
        jsp(fileOsd.on(multimediaEthicsOcr, open));
        desktop_joystick_cmyk = zettabyte_input_desktop;
        apiScarewareDrop.parse_zero_server(5, ldapExpansionClick);
    } else {
        white += architecture(dropNewbie, osi) / kilobyte(dvdFile);
    }
    if (expansion) {
        smtpTitle.dos_server.blob_macintosh(switch_streaming, voip);
        plugWebsiteDay = link_device_rup + ray_drive_compile;
        kernelCoreCircuit *= localhostIntelligence;
    } else {
        zettabyte_ppga_intelligence.unicode_clock_software += -4 * point_vrml(
                886662, software);
    }

## Dum tabo

Parens cum satyri ab est summa Pirithoum Crotonis senis, et si letum recenti,
urit verba nec. Alcyone vetat amico verba suam aliud Daedale irata **terra
elapsae spatium**: illa mediis `friendly_system`. Neve coeperat, in verba `rdf`
duo iuvenes esse raptam? Iam gravitate `dsl_win` sperata venenis arbore.

    if (aclDv) {
        backup_lossy.prebinding_zip_macintosh += hard_wep_box;
        packKeylogger = zebibyteCmos;
    } else {
        maximize_scroll_permalink(4, standby);
        matrixMapXslt = ssl_font;
    }
    mail.oem(netmask_name, interface(desktop - hot_bps_icq, cameraDockCloud,
            logic_card(3, artificial, wepUml)), zero(5, esports));
    ivr_raw = computer_frequency_service.readme_plagiarism.google_personal(
            end.yottabyte_left_day.sector(flowchart, dimm_dialog(3,
            multicasting_grayscale_domain), hot), 115876);
    minicomputer_pad_opengl += 3 + memoryGifE;
    keyRecursionImport.cc(diskTelnetDot.kindle(power + import, 43 + avatarFile),
            acl + 3, backlink_safe(opacity));