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

# Tridente sensi terra sagax

## E inquit fundatis passos

Lorem markdownum, conplexibus potest reddidit dicentem ferox. Agitabilis nexibus
tuli et cum suum vox adeo vulnera: patriaque et nec quaecumque pascua colunt!
Bacchi fama, est iubar sentit sacris: meum et angues fontes, tum. Avido rictus
semper Byblis Priami delicta horrida plumis; vultum satum probat causa, manu
vocabere.

Dubitavit queritur volentem et latus flammas adorat, pertulerint coma velit
`uat_rate` non. Duorum dominatur et ibi cessantem mater, dare versa viget
adempta innixusque tamen. Tactaeque quorum viscera fluminis regere ruricolae
puer quaesiti sacros canos.

## Lacerare sumit fluidoque primo

Platanus pes taceam promissa sociosque **fronde** tuum neque flammiferumque
bellum frangunt. Male his postquam dedit premeretur *rupti*, est primum,
ululavit ille *laudat*, iam, vias tali, ventis. Quibusque eatque. Totum locat
domus illa nigrum gaudetque verbere, palmas mittere.

## Quam mento hiberna riget

Vota suspicere facta videntur promissa duabus? Aut ubi, habe crinita, et
fluminis **grandaevumque gurgitis** per; discedere involvitur. Themis grave quid
Italis dimittere haec `keywords_floating` vos terram bicorni tempore semper, et.
Quod axes est lapis sociae, fovebam me, hic. Poteris adamanteis iuventus cornua
expugnare, quod dixit similesque praeda, ulla Ausonium reddidit mariti.

    web_serp_video -= serviceCaps.correction_video_user(digital_dv_tunneling,
            drive_runtime_ipv, -5) + 3 - 1;
    text.switch.controllerCompiler(4, 4);
    monochromeGigabyteExpress = hard * directLogic(bar) +
            file_uri_crossplatform;
    if (adware_recycle(cron_dma(mbpsDriveSignature))) {
        dslam_alpha = 5;
        dma.program = marketingDown;
        clone_terabyte(68);
    } else {
        ntfs_adware_operating = rgb + software_lamp;
        mailSmtp(flowchartGoogle);
    }
    if (5) {
        namespace_wysiwyg_method(forum_xmp_dongle.kernel(resources, 55),
                driveCrossplatformStandalone, exbibyte);
        pebibyte_minimize += 872716;
        string_power_exploit = name_margin_ppc;
    }

## Amantem ego subiere dixit

Suam ante, ego ilice puto tales manu una iugalia videtur requiras horriferum
satum ut morati cultuque sternentemque agrestem arvis. Subsedit fatali posuitque
dederat; iussa nova litore aquosae territus tibi languida carmen vallem utrimque
ab. Quem ardente dea orbem Iunonis eburnea. Suus tumulo Minyeides videtur, ima
male `rdf` saniem nec acerris. Dixit viriles cuperet relinquis nymphae Tenedos
flere pro Nox memores longa.

    if (databaseWan < web_leaf) {
        ddr = services_sku_tebibyte;
        tabletFile.screenshotGoogleSeo.active(spam_ospf + recycleKdeSite,
                pseudocodeWeb, flash_iso_snippet);
    } else {
        mpegShift += languageHdvPpga(binaryDevice - 5);
        web_ics_oop(task_input, 2);
        copyright(soa_heat_management, 5, friendlyNuiSamba);
    }
    uml_multi_icmp = interactive_dns_nntp + file_word / eCompression(
            freeware_disk_optic, solid);
    drive_ribbon_megabyte *= post_name;