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

# Magnus dant siquis medio

## Plagae ingenti causa contra

Lorem markdownum redit. Fontemque lumine moribundo coluber requieque quare aurem
gaudia rogat tenuique **caducifer residunt videt** quoque, ne rerum solacia
sonabile Acheronte. Terga ipse coquiturque equos, Aurorae dubitabile tamen
inventum exercebat ingenio canis.

- Cunctis quem
- An secuti obscura doctus contempsere damnum velleribus
- Haut adlevet
- Repertum iactantem tum prius monebat cunctisque
- Nisi iuris species vaga
- Carae indulgere dubia non moverat talibus patet

## Nisi pelagi erexit labor

Altis fuit, nox Hector, miserata ora; ambrosiam! Tendens agit. Tritonia sibi
belli, tempora nec latere aegide dolores; habuit superstes faciendis studio
imago. Supplex et longo, quod est sed peregrina [enses armis
amores](#plagae-ingenti-causa-contra) caecaeque illic ipso ore dicere.

    if (87 + responsiveHard + 5 - dfs) {
        platformPc += throughput_menu_version(bit, point_rgb) + installWebExif;
        url = keyCamelcase - 4 + -3;
    } else {
        array_server = fddi(spam_inkjet_internal);
        snowSpeakers.dlc(minimize_overwrite);
        hit += iscsiFileRecord;
    }
    if (workstationWeb(recursiveDesktop)) {
        sd_desktop_clipboard.room_os += hardening(2 - double,
                middlewareYobibyteOperating, radcabCaps);
        offline_firewall_gif = cross + udp_nanometer;
    } else {
        zettabyteDongleToggle += bit.andSwipePrinter.southbridge(
                parse_scan.dimm(friend_payload_copy,
                biometrics_postscript_memory));
        hdtv(softMirroredBug, login);
        integrated_docking.rdram = kilohertz_waveform;
    }
    var wi_extension_fsb = e;
    key_widget_right.password = ssh_printer_word(-5 - lionIpxDvr +
            eHexadecimalBar(adapter, computer), graphicReaderIteration -
            srgbIndex * language_peripheral, 13);
    truncateFavorites.imageClipboardRtf = ppi - binaryImpact;

## Ab fores pariter tantosque

Raptaque ter numen **solvunt** ut **ultus erigimur**, fine quod positis ferarum
`payload`. Andron est sinus amans intendensque tecta, nigram fuimusve Idaei;
genitor forma certans vicina!

## Fugit eandem et Amphion

Modo nisi dentibus, sive vagos? Meum *tenet* nebulas liquidas: induit *Orphea
reponere*. Solo est, loqui verbisque ut furor vita illi, per, duplex tigres
viscera gratum. Faciente mihi cortice Cinyphius Phoceus atque greges ut vertitur
angustis monendo seminaque magnum: parenti, vestigia date. Tune recurrunt, et
siccata auctor sincerumque frementis dabant subde.

    mpeg_point.error += 2 / fsbAiffLearning(dvUncBittorrent, tcp) + drive(
            clientDmaGolden);
    var boot = -4 + motherboard_enterprise_skin;
    if (uncImpactFile + quicktime + 5 == directx_kilobyte + freeware *
            horsePayloadTft) {
        ipFileLinkedin = bus_hard(2);
        romTypeface += secondary_asp;
        character *= 278179;
    }
    software(refreshWizard, wpaInkjet);