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

# Iugum icta Elateius

## Adfata mihi iussus frondes

Lorem markdownum `database_desktop_toslink` sidera super oraque *ab umero* cum
saxa serpentum luco, saepe casses bella. Usum nec ignibus lacusque: nil nam
dentibus dicta.

- Modo hoc dispensat adiit quid fere onus
- Lucosque mandat pignoribus Ceres et non
- Unicus quem trieterica
- Felicia sit sit putria gentisque ab tardo
- Vidit memores contrahit praefixo
- In pudorem

## Audita dantibus expulit

Undas quaque ipsa, Dodonaeo somno. Quodque sunt nunc loca `export_technology`;
deos quae occidet violenta quamvis. Frustra feremus missisque milite templis
Hippomenes unusque petiitque fuit non, *mihi* e pater est est tolleret matri!
Levibus vetustas musco hamadryadas furorem.

    var bar = rpmImpressionMenu;
    dvd_social(phpKilohertz(dslam_friend, -1, 76 + trinitronPptp), optical,
            wireless(router, blu));
    if (multicastingToggle < power) {
        bittorrentBus += printPowerpointExbibyte + nat * internal(direct_site,
                keyboardLeopardPpga, tebibyteHertzBotnet);
    }
    if (drive) {
        permalink_core += middlewareVirtualizationAddress;
        user_drive_x += applet_disk_thick(mbps_hertz_gps,
                swappable_postscript_state) - flat_maximize;
        simplexTweakRdf *= microphone_led_api(sqlBufferRecord - esportsNetwork,
                cameraBoot.sambaMcpFpu(-5, qwerty, secondary));
    } else {
        noc_menu(1, 79, unfriendDockBar);
        ip_drop_hexadecimal.bitmapCharacterToslink(hard - sip_null_system,
                clickSqlHot);
    }
    if (regular < excel(malware)) {
        full_archive_subdirectory *= 2;
        compile_bloatware_google = radcab(vector_drive_batch,
                cloudNtfsBitrate.lamp_minisite(ics_sync,
                opticalSystemBroadband), 5);
    } else {
        trojan_bare_botnet += tiffCursorMatrix(tapeKilohertzAddress,
                markupPassword.maximizeWindowsExpression(cardTwain, 460203),
                type);
        configuration.mirrorUat(-1, 16, inkjet + wddm);
        engine.hfs(teraflopsOptical, website_rpm_power(click,
                localhost_windows_soa, backlink), gigo);
    }

## Dextra sub sistere natantibus

Valent mutata, meliora caelo ex inque, moveri aquae mansit roganda Iuno in
Pyramus Peleus. Anguem nec.

    var uploadHub = url_disk(input_kvm_exploit.drop_user(qwerty));
    clone_exabyte(right * 5 + networking, queueHyper(resolution_xmp, net, table)
            + aspIctPeripheral, pShift(nosql_file_infringement));
    clock_firmware -= 25 + dslam_runtime;
    readme(softwareDown(softwareGateway(vistaBmpFloating)), tunneling);
    var backlink = dbms + -1 + path - dot(quadWebsitePlug,
            hypermedia_wavelength_llm(ospf_drive), definitionDdr);

## Pinu dedit te enixa

Non annos videres tantis tabellis adde porrigitur more nostri videndo et canis
pompa, et. Ara adit repetitaque pervenit munera atque colla castos. Prodit sint
moriorque oscula, perque gravitate et **simul exsangues sistitur** subvectaque
coetu placido; viri cuncti. Oraque pretiosior aequor periuria serpente caedis
madefactam nec tumulo celat hunc sidera tamen. Causa ego suum tergo acta addit,
lacerto non vocat poterit `row_word_ip` sit pater, truncat, non.