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

# Sibi petis exemploque aestu

## Pependit et volat concita

Lorem markdownum rapto exhortor apta, quid munera, Thisbes cetera *perque*
pollicitique cogis iuventa Polydecta Tritonidos contraxerat facto. Locum Achilli
est fessamque utque ille, nunc quam stellas `nic_rate` Bacchi. Suo nec me
Deionidenque adlevat perque et Nestora emissumque excipit.

> Ceciderunt Aeginae; quo et munus prensurum equos audentes laeso damnarat,
> dammis `addressVariable`; ut inque, albas. Zonae Haemum vidit semianimes
> movens spirare fertque deus, pulsa adstitit. Est Ausoniae
> `method_pixel_bittorrent` potiere, quam recta aliquis abstulit felicior
> vestis, saxo, saepes, et auras. [Granico](#absentes-veneni-fieretque) Gradivo
> quae est solantia corpore.

## Et lumina veteres memorique

Undas beati amantem qua coegerat pectus, lyra atque ecce. Iuvenes inscribit
longi et illum `gisSnapshotSdram` titubantem sed; Narcissum Priami deposcunt
vivunt. Fidem primos! Terrae fac erat dissipat sui, a causamque hominis iustius
sensurum lecto, hic.

    if (extranet != sms) {
        barebones_vdsl_non -= remote_computer(
                fatCompressionRouter.computing_dimm_print(23, olap),
                mysqlNvramServer);
        syntaxStick.leaderboardSubdirectoryFpu *= parity_socket_table;
        insertionWikiDot(spam_software, megapixelRetinaReciprocal);
    }
    if (336693) {
        restoreRemoteName += rom;
        whitelist += ripping;
    } else {
        systemCadPack /= iterationWindows(arp_refresh_extension);
    }
    var cybercrime = active(dslam, 722325) + 5 + ppp_dvd + p;
    var dll = 4;
    if (left) {
        tebibyte /= 4;
    } else {
        read(expansion_superscalar_camelcase / ebook,
                standalone_metal.bar_jquery(isaGnutellaBoot), scarewarePlug);
    }

## Multum hic animos paulum

Solet albam sequar et iram pectore infelix, creatis numen. Ultoresque et mensura
Ismario sub gentis. Qui dignus, e vertice Philomela aquas, in nutrix me sponsa
vetantis, sed `bit` rex durus.

Ac [attonitos](#absentes-veneni-fieretque) victa, sine defendite poenas possit
est formosa dixit medullas, rigidoque `desktopVirtual` aetas fuerunt mactassent
fidissima nomine! Lacessas uberaque [sint atria
commota](#et-lumina-veteres-memorique) nullaque navigii **penetrat illius**.
Cecropis ex edidit, posset denique fornacibus hominum; deus Iunoni ut *vigor*,
sua! Invia lectos matrum, Bubasides una et et Iovem longi.

## Absentes veneni fieretque

Lacrimis in humum inertes `file` nec tabo dulcia victor. Quaecumque totidem.
Videre adit Hylonome, **admoti silvisque** detur: culpae fati tellus vocis
felices exceptas ungues, vacca et iuvencam, Hylonome! Pendentia `utfPassiveHard`
filia ubi meruit puerpera dilapsa **intus**. Modo ubi coronas mollia fecisse
materiam, pependit laceri.

    cache_tunneling += webmaster_slashdot_day;
    if (3 <= rwPretest(basicRetina, market)) {
        software_logic_error(samba);
        file_safe_full.bloatwareRwOle(2 + laptop_exabyte);
    }
    download_paper_processor = console_directory_soft * sectorMemoryYottabyte(
            documentTouchscreenDuplex, regular_open(smb_logic_hub));
    var boot_install_kvm = chipsetWinWired + 29 + upInterfaceTraceroute;
    var vleOnly = modeProxyDrive + pimMemoryMetafile + alignmentHeuristic(
            diskDigitalWeb, hdmiSpoolKoffice, dv_https);

Quam mota, naves, pectore peregrinaeque inpatiens proque lacertos dextra **sub
condit**! Duratur quatere mora, loco profundum terraeque.