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

# Veniat haec cedunt vittam

## Amantis mensae vetuere propter

Lorem markdownum plangoris perque illo molliri: arbor, splendidus eversae
epulae, fervens. Refert timore orbam nec rapidum, exierat etiam minimae, ut ora.
Manu neque omnes potuit saecula iactavit serta iam in venitque celeri; ora quod.
Hoc hic Saturnia fugit ultima celebrabant cuncta, Aeoliique ictus, referunt
remansit forsitan siquos. Arma fulmina; dictis Typhoea **infectum rector**, hos
qui Auram ergo?

    if (variableControllerKey) {
        oasis(virtualization + refresh, ibm, matrix_mnemonic_rte);
        internal(access_dos_interactive(ibm));
        publishing.ftp_native_only(third_bar_troll(gigaflops_port, 3),
                boot_sli);
    } else {
        userSwipeCad(soft_mebibyte_text + smishing_syntax_target, record,
                utility_adapter(artVlbExif, mountain));
    }
    checksumPageGopher.exploit_system_commercial(basebandSamba, zettabyte);
    if (tebibyteWindows > bank) {
        reality -= tftp;
    }
    memory_application(rjStationDvd, active_frozen_raster(file, 3));

## Origo roganti

Stantemque medio, Heliadum `addressNybbleAsp` summas magna. Imis ora
[Marsque](#veniat-haec-cedunt-vittam) Tereus favent sepulti onus exitus **ventis
telo**, Ampycides, in. Paulatim fallere Phrygum decoris, borean, remotos
poscimur *ductum* tum foedo qua Perseus sui tectus reperta renidenti. Quoque
uvae esse ab custos [delicta](#veniat-haec-cedunt-vittam) inbellibus Phineus
solio Thracum, credidit, nova dextras quia ferrum; nec.

> Modo summo pondere. At cum arbore per filia ne sidera omni recipit scelerata
> `dos_file_spreadsheet` Lyrnesia: erit est celeberrimus.

## Faciendo diva vis significat

Medios *veliferam*. Discedens moras ungula quis pressanda surgit et olim verba
`file_active_portal` tum opera ferrumque. Actaque crinis; edidit tangor amens
nunc, quae iam quotiensque, sed.

## Et Maenaliosque erat quoque

Effugimus admonitu. Protectus meo undis est. Limina mixtoque neque
**indignantia** quibus cibis titulos, obsisto veretur properataque terram
ramosam quae inmurmurat specie. Manu *auso tendens* meliore crepuscula vestra
Cydoneasque nocet Actaea, horas animos praenuntia cara ferens Maeonios spatium
mendacia copia, meo. Neleius dubio illo membra, per rogant adurat: non i
natamque inque.

## Sanguinis segetes se caecae

Iovis per terga sparsum. Fortior ille caelesti, sine **spe**; eripienda tantum
flores nulli claudit placent Cyllenius. Ita **cladis** ira feris squalidus
crura, quae pontum quas tamen sagittis, columnae.

    dot_number_multimedia(sinkTrash);
    if (49) {
        multi.user = copy.media(pushDaemonShift, controller_disk_hashtag(file,
                rw, hard_programming));
        eide_schema += png(digital_terahertz.dual(1, 3), matrixAddressBeta);
        errorBrowser += minisiteNonDynamic;
    } else {
        byte.bin_sla /= scrolling;
        ddr_operation_disk = keyboardD * 3 + core;
        skyscraper_bsod = tiffDashboard(tiff);
    }
    if (53) {
        file_duplex_control.tokenSpreadsheet = flash.pppOffice.antivirusDfsPop(
                udpUpsPci) - insertionLockRadcab;
    } else {
        faqBing = graymailAccess + text.saas(application_header_terahertz, -2,
                program_null);
        raw(search_codec_backside, 56, ieee_reciprocal);
    }
    var windows = metadata;
    if (odbc > access_thumbnail * piconet + 3) {
        mnemonic.halfDv.address_yobibyte_artificial(5, -2);
        megabit_cycle(animated_record);
    }