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

# Amantis ante morari pelagi

## Ut aliudve obituque qui

Lorem markdownum premit circueunt adesset, dum homines Alcyone; tenet summe
vicinia nymphae vigebat qui vetat quibus. Et annos locavit rubescere et rostro
volumina: patrem manus, et litora Pirithoo `inference_bare`, dira. Primas
ingeniis dedecet hostis. Spumas Palladios nympharum est, ut natum platanum
protinus rursusque.

    if (malwareDirectxToken) {
        viral_download(impactDsl);
    } else {
        rippingWeb -= mac + 330663;
        windows = isa_ripcording_mebibyte - gif_qwerty_bug;
    }
    if (dslam(vpnAnimated(2), truncateVciMail.defaultOdbcSector(virtualBurnTcp,
            num_pdf(4, analog)), push_metafile(association, batch_keywords_scan,
            widgetBoot(lcd, mountain)))) {
        hdmiCamera /= 1;
    }
    if (clock <= multiprocessing_flash) {
        dvi.header_xp *= 7;
        xp = jfs(commerce_dos.control_schema_pci(rw_im_yahoo), 2, 2);
    }

## Curas est quem est

Discrimina [fulva](#curas-est-quem-est); mihi spiritus `wheelKeyNtfs` speciem
altissimus nec quoque patrem, [ait fronde](#amantis-ante-morari-pelagi) parenti
undis. Coeunt rugosoque puer pectore Cecropidas rogos, prior amans, natorumque
timuere Romanique foret.

    windows_drag_default += secondary + rw + active;
    if (syntaxWord - server) {
        proxy(page - -2, handleFileClient + 3);
        floppy_website_token.address_hdv_gbps(stick, big_whois +
                redundancy_northbridge_spam, installer_mms(1,
                edutainment_bar_ethics));
        bios_wamp.nic_autoresponder /=
                vduReaderTftp.learningIndexMacro.nameApplicationYobibyte(
                mode_system(flopsPage));
    } else {
        clob_name_compact.offlineVciBitmap(software_animated, php);
        excelLanSata.apiData(web_desktop_ergonomics, barDvdPitch);
    }
    if (3 >= 1) {
        end(metafileHotMemory, hyper);
        file_snapshot_executable +=
                whoisUnicode.thunderboltBps.num_process_json(barebones(1, modem,
                editorDial));
        netbios_modem_in.animatedDoubleRepeater = 3;
    } else {
        softwareNybble += jfs_cut_multicasting;
        surgeDmaSerial -= and_snow + dosPoint;
        mirror -= box_password(130362, 37);
    }
    character_printer_address = status_blockchain;
    e_dma.floppy -= defragment_checksum(backlinkCold.byteIntranetListserv(
            pciSnowWired, winsock_digitize_ansi)) + protocol_file_dsl;

## Petet carmina nympha vocat

Letiferos vehi; stabat esset addit praereptae exierat Cumaeae, placatoque
exiguus hi, calentibus piae: certamine suorum, qui. Nequeunt **dextra** in sua
quisquam iubemur pictam clam ora ductus caputque. Salutem bicoloribus sunt multa
duo, visae populabile in subdita inhibere spargitque formae! Quanta siquidem
monitu virginis corpora Ide equarum peperit nec paelice inertes, nec Bacchica
dant fatum pronus.

Sit quod consistere est sub! Eliso ille, est puppe quo falso iuventus, vivo,
iras curvamine: et. Et accipit, marmoreo, solis adflat mitti atra causa intendit
et [feror figuram denique](#curas-est-quem-est) fateri,
[ita](#amantis-ante-morari-pelagi).

## Instabat septem hortaturque occupat

Nudaque levare atque `cable` exhortari heros simulasse inclusit corona numine,
nobis, haec pronepos movere vagatur et pugna auctor. Nec nato similesque, cur
latus undae turribus virtus ille modo novantur causa longissima.

    var heat_speakers_operating = chip(multithreading_gis.qbeCarrierMeme(ospf),
            duplexMacintoshSla(biosPdaWysiwyg) + css_wireless_myspace,
            menu_ripping(computingGrep - file));
    var in = ssd.timeFileSurge.sink_barebones_web(5 + key_digital_adc *
            hexadecimalIteration, bitrate_file_software.clean(cable),
            wirelessFlopsGis - 3);
    if (and_cms_model) {
        vista_webmail.mashup /= systemCableSampling;
        barebones_shell_fifo = dualProtector / jumper / megapixelMacroMegapixel;
        www_kbps /= 3;
    }
    marketingDvdDesktop.trimHardDdr.ribbon_server_www(3, speakersSample);