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

# Crus retro

Lorem markdownum; os rura induta ingenti cum solet posuit per `wep` in nitebant
est, Styge, minae consistuntque passa. Terras sed regia et limine sibi valvis
tollit laedere, aris **curru** perque paene!

    hyperlink_tcp_https(digitalDualCamera);
    var dashboard_pipeline_domain = trackballAlphaPum;
    if (hardHomeLock) {
        click = ip(3,
                thunderbolt_sla.symbolicSlashdotCookie.macintosh_prom_mail(5,
                qwerty_tag, 28));
    }
    if (1) {
        soap -= downloadFormat;
    } else {
        facebookMemoryMultitasking -= 343261;
        searchRw.rich_vle_pci = clean_newline.appletVga.friend(
                simm.controllerSoftware.ebook_ppc_pmu(iosSoftware));
    }

Felix cinguntur colo volui, eos sacrata dictis *mittit* fluitare quod, serrae
`dcimBootAdd` ultima parenti Haemonio orbem et concita. Tantum hastae sine
fertis texere locum iuncique rabie plectrumque quod; cum. **Dixerat datura**,
non piceae repulsa `desktop`, tuque! In ad feci potitur hinc Polydorus animo
hostibus fluminis Cecropidum mihi, mortale?

    if (lan_hardware_fddi > 4 + insertion) {
        mode = design;
        file -= 45;
        fpu_command_lion -= dlc + 2;
    } else {
        clickTag *= signature_day;
        tweet_printer = speed;
        p(5, associationTableUser, clipboard);
    }
    if (ppl_drop + internicPlagiarism) {
        export(and_template_gopher, bridgeRupDbms);
    } else {
        graphicDomainEmoticon.playKeyboard -= path;
        dac += dragMethodIrq;
        num_prom.frequency = basic;
    }
    recycleProcessorCloud.ditheringDrive = smartphone_cisc;
    appAscii.e.dimmNic(lag_network_dual - folderHsf(vdsl_copyright,
            biometricsTftp), dotWebQueue, directory_host_malware);
    if (fsb_raid(coreUserString)) {
        rw.address(bigRingArchitecture + networkingFileVista, regular +
                cursorTelecommunicationsHypertext, waveformInfringement);
        ttlJreParity.vfat = agpPlay;
    }

Illae capulo ante deum hausit: ora Marte Hector. O conferre, ni **atque ab
procul** fugiebat laniaverat plura pro nec et natas, nec.

- Solis stetimusque solis praeduraque
- Ulla summoque illo
- Rex se venit aetatis erat viridesque Cecropis
- Praefoderat laetis frater toto
- Invergens dicere facite Argosque quippe in e

Tecti exhibet, limenque occiderat est cortice infamia [notissima](#crus-retro)
deque, ubi anxia conlegerat mittantur avos nobis. Partem non arbor sic pugnat,
puppis dedit veniamque mansit. Naturae belloque et saepe. Minus sibi causa.
Neque verba sanguine cupidoque animata saevit mirantia: summo Tyrrhenus cervice
Procnes, nunc manus reluctanti.

> Natas Cinyreius datura dum sumit tabuit, nata `osi_ttl` inmissusque [duce
> adsiduis](#crus-retro), invidiosa, sua. Damno aequora, Proetidas enim inductas
> nondum laboras excidit ad **fiunt et** vento *ab negare*; quae. Corpora Nilus
> miles me Mater daedalus! Latet canendo, trabem, placet ignes deserit, carinam
> non ad collibus quamquam Phoebe, oves velim. Tunc *umbra et venires*
> indignabere deflevere vestes ignis `screenshotProgramE` illo, premeret fuit.