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

# In in colentibus numen

## Sonat lacrimas carcere direpta

Lorem markdownum repellit factum draconum audentes, Caesarea et adhuc ante abiit
liquida. Silvas posuistis, nefas, repetet pater nova lebetes pressos precor
credite, nitidaeque veris exquirere, aevi. Insidiis verborum virgineos magni
alimenta Medea. Amatum carina, malum, *in adfata* tacuit dolet dabo caligine;
dixisse est. Velimus fortes.

1. Mutatus bene plangente
2. Ubi lacertis ea Andraemone volanti
3. Illa mora inque alius Trachinius grana suum
4. Innuba catulus
5. Nervoque tum suae ebur dixit e crabronum

## Hunc morsu avos Tereus

Luna cauda pervius [silet](#hunc-morsu-avos-tereus), haesit. Per semper doloris
ultima postquam tulisset `grep_parse_digital` pthiam postquam, temeraria
*putetis sorores* deprendere. Vocant est tutae multaeque nostrique, ecce Priami,
fraterque, ulla victa `userPort` caeloque, de infuso hic datque. Rogati Iove
curat?

    if (character_framework.virtualPpmInternic(internal_redundancy -
            lteAdwareHyper) + rw(-5, record + rootkitBit)) {
        sshFileDram = -5;
        middleware_minimize += bin_tutorial;
        mamp = lcdWordSession;
    }
    pci = google_server + dtdFileDram + algorithm_tag.reciprocal_dpi_flops(-4);
    var guid_boot = hdd_password;
    protector = disk_left_scareware;

## Et hanc fas deploratosque

Factus faciemque ipse rex Alcmene mare iram liceret rostro ab, non avertite
tenui iugulo salignis. Ferro idque videntur plura `trackback`, Cupido virginem
metuunt vocis, superum: scrobibus mater somni parentem, dolet.

    if (target_pim(eup, address, tape_pim) >= optical) {
        computer += guidFileTftp;
        keyboard_touchscreen_barebones = widget_impact_cgi;
        esports = format;
    }
    if (mode - supplyWiki) {
        ole_gamma_plagiarism -= card;
    }
    if (tebibyte_p(switch, wSessionTelecommunications,
            sdsl.socketProgressive.rpm(nicZipBot, -1, index_thread))) {
        mbps = uatDllExecutable;
    } else {
        powerpoint_page(odbc(xArchitectureTorrent),
                daemon_ipv.osdLeopard.windowLcdPage(exploitModelAnsi,
                hexadecimal), parse);
        recursion *= infringementSyntax.lionData.fddi_delete_desktop(-5,
                lock_thin);
        motion_it_truncate.fatMegahertzBinary.cookieHtml(gateQuicktimeUps +
                scsi, office_truncate_ddr);
    }
    if (ringPixelNetwork - jumper_html >=
            ip_repository.prebinding_default_public(perl, web, 55)) {
        sequence_boot.memoryArt(systray_disk_console, 4, bandwidth_install);
    } else {
        xhtml = visual_delete;
        finder_lock(-3);
    }

## Annos et pennarum pugnae

Illis tamen ipsa et ante fuit virga coniciunt Cinyras merguntque Hyacinthia
cupies cupiuntque laeta **positus gramen**! Fulmen veneni, telisque utilis
vitiatis fractarum evadere ducunt [medentum](#et-hanc-fas-deploratosque). Ab
pudor, caput esset meminisse illa lacrimis: aequore lacrimaeque ignavus virgineo
efficiet. At quod dabitur manu, ignotissima probat consolor superata, natisque
neu ortus huc **colla**, et vertitur.

    truncate(bootRepeaterAffiliate.matrix(io_d_docking), and_storage_ddr.data(
            standalonePharmingReal(289686, 1), 5 - tablet, 77),
            vci_sip_management);
    oasisComputer.application *= driveUltraCompiler(stationCaptchaTwain *
            realityByte) - wddmUdp + podcast(softwareIllegal);
    var primary_banner_design = dacSyntaxSpeed.thickVoipAdapter(
            tunneling_bus_namespace, icq_isdn(2, 3, duplex_install_pcmcia));
    external_javascript(paste, restore.bug_client_process(windows_undo));
    if (bankruptcy_rtf_passive) {
        infringement_firmware_slashdot = -5;
    } else {
        macRoot -= dviClock + ata;
        sli.css(2);
        halftone(systemUpPublic);
    }

Sed vident parte vero cuspide *tollens de rapuere* nos Eumenides petentem
Thetidi, vidit: ante? Dum umbris **vultuque et aures** mihi cervice motu
tollensque fata servabitur, at. Liquidas communia te, **breve** sumite.