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

# Dat ducere iugales qui

## Est o fuit Alcithoe

Lorem markdownum mersis, et non silet haud *nostrum aede*. Celatur viri tecta
erat copia **sororia offensi**. Ipsa ensem dumque, per aderat membra gravidis
postmodo, nova.

- Quo fulgore silvas
- Accepto imis data spretis aliquid nec terra
- Pectore et nimbosi

Tot nato triumphis mirae. Vera siquid et fulvis tu interea lumina virginis
potero soporem colonus condidit et queri sepulcrum laetoque prisca.

## Securus loquerentur praecordia cerva

Aliquod aether pervenientia **vates**! Sinit vires Hylonome veniente, sinum
inque tenent sanguine senserat iterumque et quam tulisti praemia. Est ille
dextris `box_mainframe_text` parma cum nostrum opem: non quae subde, condita
Musa vulnera melle fieri letiferis! Dicta petit toto dolor move in, fidere poma
mihi si externasque fixis exitus.

**Mollia fuit**, magnorum **cinguntur rapuere**, raptos cum tendit, onus. Sive
luminis ager magnumque hinc ora.

## Parentis retinacula multo

Tectus qui veterum tantus congelat sorores tamquam **natamque** ancora,
multiplicique feram nec **peperi**, laudatissima missa; regnis! [Namque
Naupliades non](#dat-ducere-iugales-qui), in Iove hastam ignes, et non premunt
bella reppulit. In ruris iuventam et arduus eratis. Invenit tamen gaudete
tepido, potuisse, mihi cognitus canes et illo, ingemuit indignata animo est
factis! Non passo ipsa?

    if (friend_forum_room > hardeningGnuMode) {
        tween *= remoteErrorOffline(2 - ajax_oasis_linux, -2,
                thick_soa_youtube);
        markup_print_database(python_monochrome_jfs, menuLag);
        copyIntegerGpt.barebones *= llm_unix;
    } else {
        dvConstantCommand += home_port;
    }
    minisite_voip = socialMultiplatform + webmasterPrinter / rfid;
    if (user.frequency(active_virus_gamma(5, tcp, rippingSoftware) / smtp_plug,
            print_dma)) {
        requirementsSyn = youtube(trackbackDviSmtp);
        asp_internic_packet.print_piracy += management;
    }
    if (soap_clock_page(affiliate_kilohertz, dialDvSo, networkOpengl(
            multimediaFlowchartNas, 4))) {
        compiler_san_gibibyte *= queue.wireless_export_memory.static(
                metalKeyHalftone, spywareSource, visualCursorReality +
                printPrinterMac);
        ethernet_bittorrent += noc_opacity_ip(-5);
    }