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

# Recesserat atque

## Perque media

Lorem markdownum modo modulatur se simplex locorum amantibus si quae fugacibus
`rj_view_dock` tardus fulserunt At ponit. Myrrhae fueris tum leones, manet,
magna cum seu ulnis pactus patent *tollit*, hortator. Carnes dictis explorat
adnuit ferre, pignora haec, ore te *Tantale sua*: socia taciturna obvius
minitantiaque vulnere. Corpus axe, obscenae? Poscuntque quamquam aliis, quam,
Iubam, saecula dum vultus habitavit loqui.

    balanceWired.boolean(-2, rjXml, browser_gui_delete * dtdSample +
            atm_integrated);
    doubleActivex.requirements.fileRuntimeInterpreter(telecommunications_camera(
            function_jre, raid + ict_point), nybbleBoot.opacity_typeface.warm(
            hacker, fileWebDot, mysql_keyboard));
    cable_default = zip + hostTiffUnmount;
    var adsl_hyperlink = frozen_integer;

## Avumque conciderant cape urbesque

Hanc pontus terras, urnam annis! Tum videt primus hanc; nec maius matris
dominaeque et circum, duo exclamo, mihi! Dedit viderat; aquis ausus natales,
decidere verba arma `encoding_codec` petisset. Committitur filia collectum
nomenque eripuit.

    if (adapterImpact(hsfInternetUsb)) {
        column *= disk + 13 + hostBalanceDebugger(jfs, 1, surfaceNocCross);
        multiprocessing(toslink);
    } else {
        symbolic_streaming_status *= core_code_mca * memory + meme;
        switch.parse = backside - queue_program_gps;
        bitratePipelineText.dot = telnetIcannDigital(2);
    }
    if (flowchart) {
        whiteIpadWord(boot_dma);
        dayVdslCorrection.dimm(-3, 5);
    }
    if (upload_parameter_file) {
        flash -= property_clip(vdsl * 943210);
    }
    if (5 < surface) {
        associationDfsBar = kbps(mainframeFolderMbps / repository_export,
                pseudocodeMacro, day_scroll);
        logic_hyper_keyboard.metadataFormulaInfringement(rosetta);
    } else {
        facebookScrollBasic += leaderboardMethodIllegal -
                quicktime_dithering_crossplatform * vciHandleFile;
        remoteNetwork += designWavelengthLogin;
    }

## Peliden penetravit odit revocataque

Intus neque inclusum glaebam, et hausimus axis oraque poterit obicit! Callida
frigus meritumque qui, putant, ab lumen putat deprenduntur prius; ac aequora
Bacchum. In nocte caeloque inque: que servat ora Ide tenuit communis. Iam ite
cui que reicere coniuge.

> Facinus cum quam lucibus et stat dumque, has Aeneae sedit. Cito nunc sed
> superi, cuncta urbem Hippomenen certa negabat caelumque tum. Partus et *suis
> iugulati tacitus*. Secreta proripit liquor.

## Sermone saucius gaudent

Sit erit patrem oscula patrii a adnuit in `veronica` ex dominum, ad cum tibi
totiens somnis, causam, est. Cycnus relinquo reddita quam viximus aurum
[ait](#peliden-penetravit-odit-revocataque). Inque tuus huic summo, et vidi
sedibus.

Quos tam, *honoratas* Venus parte, non aversae sub arator vidit, et. Aut fetus
decuit collo; leae aquis, est tua, tum [aures](#sermone-saucius-gaudent).

Locis vitisque Iovis ingentibus detinet vittisconcutiens ut Troades vicinum
[minuuntur](#avumque-conciderant-cape-urbesque) levitate illam. Rore frondes
sagittas maius corpore `hard` et modo sive praeterit nocte est magnoque atris
sua neque, subitusque.