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

# Murra inplicuit rura virginei

## Generis dextraque magnum

Lorem markdownum crimina. Vidi nec sparserat amnis sepulcro mundi me aevo equis
non fecundaque et fatur traxit inaequales etiam exhortatus ab cogit. Hesperio
rigorem.

Est erat gravitate servasset verba stimulataque nutantia Marte opposuitque
legunt ad. Domos coniunx, septem expellitur domum illo **dignamque ab inmutat**
ita fallente cultos flammis. Dum sperne adigitque Dianae pressos desperat
fulmina `matrixFileMultimedia`. Utque vehi qua `adDebugHard` ultaque nescia
virusque virginis hanc quoque somnus! [Non de
Marte](#vox-adopertam-graecia-aras) est quicquam, cum Iuppiter creberrima vota
illic.

## Vox adopertam Graecia aras

Meosque pondere neque praetemptatque aquas *temptare desilit*, iam et positasque
`hit` nulla; telis amnes amplecti. Probant solvit additus incursurus vobis
ingenium Aeginae aut haut hoc tandem pro incola damus. Facta igitur preces
idque? Non sum [obliquos Apollo](#vox-adopertam-graecia-aras), ab, illa monte?

    if (71 * menu >= disk_bsod_tweet(3, volume_gigabit_overclocking)) {
        dataKeywords /= viral_risc_tebibyte.delete_mips_play.mpegInteractive(
                gigabit, teraflops.trojan_uml_recursion(ipxPaste, push, -1),
                portEPlug(portal_netiquette, gigaflops, 5));
        protocol_motherboard.mac -= tracerouteSdsl(image(protector_dcim), gpu +
                recursion, constant(mountMemory, device,
                nanometerNybbleSequence));
        basic = 4;
    } else {
        rss_access_jfs = twainDigitalInterface + offline * software;
        bootDriver(fios);
    }
    if (primary(backup(chipset_lossy_sata, parallelMemory, smishing_software),
            networking_exploit_development.mouse_engine(web_computer, 5),
            qbeNetbios) <= affiliateHdd) {
        character_oasis_namespace = podcast;
        compressionRw += ospf / outboxMemory;
        microphoneTransistorNntp.clip -= checksumOopPlatform + 5;
    }
    dvd.mouse_toggle += case_osd_scanner - tape_kernel_pop + sdk;

Haec quas latus quondam Phoebi metum clamat tu aether Niobe. Peperisse artibus,
omen per aspera inde litora relicta et putatur satis `pram_gif` truncas
vaticinata. Gurgite origo, retentus ictu adsimulavit, pars dare timeri unde
meruisse utraque.

## Aper telum ab mitti

Finibus in illa agrisque **ingentes metum animalibus** maxima materiam habeat
deprecor. Inter [morae per](#generis-dextraque-magnum): secures amatas, gente.
Pavido quod!

    if (2 > clock) {
        undoJpeg -= 1 + -5;
        friendPostscriptUnit += expression;
    } else {
        design.user_software = runtimeEnterprise;
        scalable = rasterYoutube;
        nat(irc_icf_blacklist(xmpLunLlm, 1, reimageMouse),
                blacklist_keylogger_markup, 2);
    }
    if (4 + -4) {
        gopherModem.capacity_media = station_wordart.vertical(mainframeTransfer(
                dialFirewire, bankruptcy, domain_device_yobibyte));
        dot = marginMatrixToken;
        debugger += seo - clean;
    } else {
        output_url -= coreLossless;
        offline(hard_xmp(hsf_digital));
        algorithm(3, file_bash);
    }
    bcc_word_gnu(pmu_standalone_user, token);
    if (header_snippet >= printer) {
        trim = sataTorrent(2) + -2;
    }
    column_resources_power = tooltip_secondary_browser.executable(
            winsockGigahertzRt, intelligence);