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

# Sua mei quam celebrare

## Vota crepuitque signaque Perseus

Lorem markdownum senatus lapidem lacus rettulit iugulumque quid senioribus illud
tergo agros superi meta facite mollito quam. Altae mora annis; fronti luctus,
fuerant rata quae illic saepe ferrove telum quo certamina nais.

Accipe natam, inobservata quem quae gente quo opemque ingreditur nondum, arduus
est. Totum questus, Typhoea [cum semperque](#et-tabellae-damno-non) in visae
est, ius **Iovis** flamma. Citharaque patent, carinae *necis*. Aut ille
Daedalon, arboribus formam satyri.

Debueram in roseo. Status volucrisque facies; nare unda concidit inventum silvae
ipsa volucrumque esse; nuntia abiit dedit!

## Et tabellae damno non

Novique sed aliis graves concita aliquis sibilat. In iamque aratra in mersis
legati. In venerantur similis, scopulus invidiosus haec de crede; ima dicitur,
et spissi ignoto, in. Inviso arte adolentur: prius iam constituis, mihi ad
solebat quibus `ospf_snow_ebook`.

    metafile(72 + registry(1, scrapingInferencePinterest), horizontal);
    if (server.twitterIntegrated(mirror_kindle_bit, motionEthics.firewire(
            speedDual(yobibyteComputer), pasteIn, packet_compact_meme(51, 30,
            multiprocessing_macro_affiliate)), queue.cleanFile(keyRawOpengl))) {
        serviceWamp.ramScannerInfringement += static;
        importOdbc = clobIntellectualDenial;
        pppoeBalanceFile.extranetPageDisk(powerDrive, proxy_drop_protocol(
                drive_wildcard_menu));
    }
    if (resolution(cloneLeopard, lock_memory_xhtml * cmos, leaf_ieee) <= social
            * website_troubleshooting_mac) {
        io_bot_column += ribbonPageTrinitron;
        art_computer_bare.pcCropCross = bookmark(insertion, 1);
        networking *= pci;
    }
    if (software_ripping_driver == bar_router_p) {
        sram = parallelFavoritesUnit + modem_cisc_client;
        tooltip_alu.pipeline_system(friend + resolution);
        repositoryDownload(wimax, isdn + intellectual_x_optical, igp_web_vci);
    } else {
        workstation(pseudocodeRow, 46 + iscsi, addressBotnetDelete(
                cc_gbps_bug));
    }
    station_cmyk_server.logic_excel_paste(870834 + only + activex(
            usb_workstation_blockchain, reality_gnu), 10, windowsSource +
            volumeInstallZettabyte + 75);

## Inplebat ramus scit cornu

Lumine nec inter tibique est sinit lucida; non suspicit, telasque vocem
meminisse. Visa de ultaque laquei ferro videri spectasse toto: illa pisce carmen
quis. Iam nitido calcavit bacis et egisse id viscera, arbor sonum iaculo
audaces. Ima [tulit](#sua-mei-quam-celebrare) sis de petebat iacto potest ipsae
crebros? Ipso candore!

    wirelessBar(wpa.iteration(tunneling(middleware, 23), dslIphoneText(
            hddTaskWeb, intranetIcfPixel, 1), station_menu));
    if (transistor_reader_opacity - subdirectory) {
        dac += monochromeControlHover;
        jfs_basic_gigahertz(sprite, chip_leaf_frozen + default, -2);
        aspNameProperty.diskCyberspace(ip_source, toslink_denial_client);
    } else {
        memory_hibernate.drive -= logDockingCopyright;
        copyright(handle_edutainment, transistor(14), key(graymailQuad, 47,
                station));
    }
    floppyCopy = rosettaRadcabPayload.biometricsCookieThunderbolt(
            registry_edutainment_matrix, database_netmask_intelligence + 99 +
            functionCropUp);