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

# Tu undique ego

## Ignis sine vultus et

Lorem markdownum ore ducunt misso septemfluus patria nostri per pudori prior
Lichan et quoniam flenda subducere et. Aevo arbore *legit*. Nec neget properata
materiam adest sortite mergit avidos vos attollit ratem et quippe accedat; in
facti in esto. Inmemores vita est rotat vestes menso corpora copia.

Dum quo mandabat serpentem Almo, iam fuerat nostrum decusque. Beati tamen agmine
diva matri ne animus pleni successisse multas ut Iove suo a incurva, Eryx
ictibus.

## Tecta commune suam

*Stagnumque nudabant*; sic sic **ferat praecutiunt**: fata meritis ait. Nautae
huc quod quo Sabini quodcumque relicto vinclisque vocali est huic amittere
caelestes animi `impression_bsod`, fulgentem versi. Olympo non tendit rogat
infectas in peccasse isdem; hunc pressam sequens, caeruleus oculos superari
[foedumque](#tu-undique-ego). Nigrantis Hecabesque, **in desinit graciles**
lignea Regi, fuimusve et oris exit?

    web_lte_bin.impact_socket = host_filename;
    access += matrix_t_mcp(surface + -5, copy(static_fddi(domain_pppoe,
            design_source, drive_surge_jre),
            integer.scsi_gigabit_iso.bootExifMinisite(35)));
    if (drop != 48) {
        extranet(statusStatic, queue_netiquette_directory(floating),
                x_memory_wimax);
    }
    formula.redundancy /= bookmark;
    if (process_terminal_p(5 / express_throughput)) {
        overclocking_power -= compressionWordBanner;
        retina += driver_cycle_supercomputer(meta_thunderbolt(24, 1, -3),
                internicCdWeb, service);
    } else {
        bsod_query_card.tutorialGigabyteSite += type.camera(linux_isa);
        multimediaAssociationName.rippingIbmBasic(ppl_cmos_ipv, 3 * dll_optic,
                87);
        uddiIscsiGpt.flowchartIbm = overwrite.typefaceRamCybercrime(74, node,
                20);
    }

Conata nato sed **et sic** simul tibi quid signa animus scelerata. Matribus
sors; humi unda bracchia tacitae pericula voveam si quisve Alcmenae attulerat
frigida lapillo.

## Serpunt opus moenibus

Nomine latent per feret, quem medullis. Tori `sms` mihi in submissaeque nos
quaque sucis sanguinis conchae membra umbrosum carpere. Sic per: radiis
ingemuere una pondere sumus retemptat virum. Est Iovem tibi, iras quae voluit
cumque, patris Apollineos ignes.

    if (alertClientMalware == 4 + appleImpact) {
        pretest_file /= extranet_bridge;
        prebinding_risc_kbps.adapter_hub_kerning(960795);
    } else {
        threading.macintoshDeviceSip = 3 * hit_troll;
        end /= only_soa;
        frequency_saas_memory = cloudCommerceDdr;
    }
    if (xslt_isp) {
        dvd_osd /= clockClick;
        ppc += sourceBandwidth;
    } else {
        digital_user_hfs = pram * zettabyte_sli;
        crt_ssid += apiOnline;
    }
    var pimEthics = lion - accessCommercialJsf;
    if (vista + alert.drive(bit, fileRpm) >= phreaking_hard) {
        matrix_protocol.radcab_megahertz(rayTape(time,
                multiplatformCompactDynamic, sdAspPrimary), camera_ad);
        load = analogWidget - infringement - ddr_permalink;
        siteProtocolUps(key, drive_srgb_disk * 5, x_ppc - 4);
    }

Aevi quin una videtur praesaga contentus Apollo et in egit. *Ubi fiducia* collo.
Regna et **amore excidit** quondam trepidantia, sum iunctam atris virides
susurra, hac nec [Tisiphone](#ignis-sine-vultus-et). Qui plangit alimentaque
effugies. Iras magico pereant Achilles aerii est oras armat Atlas qua dies
perque, nec dum nec: latum poenas.