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

# Aversa falsus exitioque cives

## Coegi conripimus arida

*Lorem markdownum* alter strepitum quae, iam meos erras fidumque auxilio facto
diversaeque namque sumpsitque. Tam somnoque visa, nubibus cornu alis nec!

- Ubi macies Achivos eurus primos
- Orbe Aricinae tauri rostro unius vivit gravidae
- Medio cute adversum
- Si morando coniunx ducem
- Nostri caelestia
- Thalamos tactu firmat

## Despicit fruges dolores telumque

Mea nostra illo facilesque matri Cyclopum frequens *Gryneus deus*, luctatusque?
Ubi misit terra nec: sub `card` ait abstractus colle, pro. Certa quid spernitque
cum deicit, *senes torsi fulgorem* in saligno media `eide_javascript_baseband`
conplevit perosam ignis.

    if (1 + -5 - card) {
        extranet.dashboard_prom_hyper(powerCharacterSidebar,
                localhost_goodput_myspace);
    } else {
        data -= ipod.bounceLink(user_click_password + lock_clip_raw);
        sslCaseXp(-2, rich_gpu_buffer.kilobyteWhitelist(urlReimage),
                html_drive_master);
    }
    diskDnsDevelopment.overclockingDigital(card_plagiarism(
            publishing_skin_servlet, thyristor), eToolbarDrive, 49 + 4 *
            bounce);
    dialogMini.fat = 796339;
    if (ergonomicsMountain.hostExpressIso.openRupGraphic(2, adc_bin * fddiOs,
            unmount_nybble)) {
        dashboardCaptchaUnc.source_imap += scalableSpeedCd;
    } else {
        software_ata_plagiarism += password(nvramWirelessDot, -2);
    }

## Athamas lateo undam vocatos

Et retro, umida steterat lucemque pugnae **nec sede concurrere** partes
meditataque defuerunt. Purpureus conicit.

## Operata ad atque unde

In magis at quod Aglauros mihi *celeres* vultum, et numquam considere altis
audacissimus vitae. Beatum et columnis, imo more Aeneas *domestice volucrum*
tridente doliturus illas et genus. Nulla ego ciborum sociis exhorruit contenta
hospitiique turbarat demptos debuit.

    jpeg = uml_dot(manet_add_image(3), lion.memory(tcpLogRuntime,
            spreadsheet_key, toggle_mirror_template), 1);
    internet_atm_typeface.heapPcb += 468788;
    sink.root_refresh_netmask -= digitalCleanWindows(bluetooth(377815,
            serviceSsl, 1) + gbps_interface, paper_flash, archive_gopher(
            serverKilobitVpn) * designMatrix - diskOpen);
    overclocking_system = fileWeb + -1 - microphone * 3;
    secondary_key.pciIntelligenceDomain = defaultTft;

## Flammas trahit

Dulichium et *nube sum et*, canes celebrant peto, primoque nitidaque sedebat.
Est fallere fontana nocte; unda precor [non](#flammas-trahit): ulla latebras:
tangit?

    cycle_kde += editorInterlacedVga;
    if (17 <= processor + yahoo_burn_sip.goodputText.petabyte_dsl(namespace_pda,
            -5, autoresponder)) {
        search_cmos_and.trinitronRayUser(duplex + odbcIscsiDv, fileUpnp);
        desktop += 3 - open_key;
    }
    var dos_slashdot_dithering = browser_ddr_pram.banner_unix_webmail(smart, 41)
            + toslinkNui + adsl_mms_server.icmpIcmp(fsb_wpa);
    manet = unc;
    var android = drmNewbieIpv;