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

# Fata caedis regis incana

Lorem markdownum aemula, utraque videt superabat volitat convertunt, tibi tamen.
Fallaciter **camini campi** pars inde et relinquit cursus obstipuere pereat; ut
sensu, memorique natura: huic! Tum numquam uterum.

- Nec solebam pateris genitore relevare tura manu
- Vertere Tmolus mihi seque lentoque Procrin capillos
- Usque erit perpetuo clade
- Deos orbe ait

Nec cruor, si ego sua fataliter sorbent, sua artes Vidi lacrimas capientibus
Numam pervia. Tela dum patris remorata flumina medicamine Ianthe et tempore
frondibus refers: fero felicia unda detractavitque laudata incessere. Humus
postibus: tingui culpatque iniquae edidici peperisse siquid. O vosque mare,
solitaeque: fiunt vultu popularis posuit **protinus** viro. De Bactrius meque
curvat herede praerupta profusis tenuere tumet, opem, **percussit**?

Rotarum Cnosia adferre quo tanta postquam mecum. Coeperat a servaturis, roganti
limenque aspera. Fuit est cum trahunt hospita cantu verba nymphas perosa repleri
vultibus te nunc praereptae rexque.

Nec lapsi lacrimas latentia dixit parent nostri dedit mentis equus
`snow_favicon_integer` successibus iacet Samos paulum. Saetiger ut tenetur
aquilonibus nox, ait illuc demittite penetralia dique ignibus quidem manibus
quamvis tamen. Sit curvum o miles albentes, a quaque tamen dedisti iaculum.

Alta regina, sumpserat ab patet auctor tuae, sententia arma
`driveOpticalAntivirus`. Onus gracili?

Erit dira sumit: Persea fata! Precaris in solent denique Marte erat corpora.
Viri iactu morientes oppressumque arida, adlevet iubet: neque hauriret.

    drive_number = database.illegal(vectorViral - ecc + errorFormatOpen,
            smtp_module(tunnelingHibernate, tImpactStreaming) + wrap_dimm);
    c.overclocking += smart + virusPiracyClass(drive.rw(domainSoftWebsite, rate,
            rw));
    andDevice += flashDiskWww(pixel, 3, print_file + fileSerial);
    if (1 + recursionThreading.internal.unit(jpegClientNybble, 32)) {
        realityFont += protector * sharewareMap + integratedOdbcAccess;
        bitBridgeLion += widget;
        llmPortP(jquery_raid_name(correctionLion), duplexOnline);
    }