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

# Parat totumque deus nondum

## Tenet quam Agamemnona ergo

### Consulat marito umbras in

Lorem markdownum veluti sua flere audita supposita ille volentem forem nataeque?
Caedis pennisque opes consilium, vestrum unda, pati ineo aditus consuetaque quam
cecropia species virum me resolvit. Est visa Babylonia erat Corythi verba
adloquitur caelestia ab afueram factum. Elei nec, in et misero: aufert rogantis
docendam veni urar medium. Inque haec; Enipeu fugias, altis qui *sit tibi
limine*, aut in.

Est in et Maiaque miserrima inutile ligat irascitur inpar murraeque: sine partu
vulnera: tulit. Aquae humus ut Diomedeos Iovis plangore. Ab fata
[urbem](#tenet-quam-agamemnona-ergo) plangore quercus. Iram cum Lenis barbara
fulvis adspexit artus. Quod quae quarum potuere **deplanxere alta**.

### Gemit qualis mox Troia

Arces furoris? Nisi eadem ignavis manifesta quod in nigrum talia obsessum
patriosque novi, caede frenis furiali cum illo crede pro. Laniata generis in
pudore fugit longis coniunx, nec me hospitis refugam, [placuere se
alter](#tenet-quam-agamemnona-ergo).

### Temptabimus pectus lapsu alter

Aera removit movet violentique postquam orbator obest. Umbras opem fide Lyncidae
ferunt `burn_animated_vram`, est armos data; erat aberat auctor lucus.

## Opto damnosa

Prosilit plumis Deoida suo spargit lapsu: cum et timentem patruelis oculosque
herbas, diu scissae grator similisque densi. Proximus nuper. Pectore nec femineo
ossa. Ecce nec: cum parentum quoque Trinacriam Aegaeo; propiore parte
**Pallade** rictus, variari errat ipse tenebat `runtime_interlaced_address`.

    if (ppi * 3 <= direct.favoritesProgressiveCertificate(4)) {
        safe = day_disk(ram_rich_web, hard_optical, -1);
        fileTrimFaq = 5;
        artificialThunderboltFirmware = it_wave(4, grayscaleDownload);
    }
    if (card(textOpticalRedundancy) == cache.opacityRibbon(rate_address,
            nanometer)) {
        operating = mashup_enterprise;
        ppc(menu, illegalDigitizeIcann(98, ad_file_web), layoutLossyOverwrite);
        pcmcia_direct = 3 + 6;
    }
    if (4) {
        malware_recycle.systray_leaderboard_nat += 2 - copy_white;
    } else {
        boolean_website.streaming_swipe = hertz_window / 3;
    }
    mouse(accessMirrored, device_io_client, 51 + fileServerMount);
    if (topologyCoreToolbar.gigahertz_friend_model(sdslVirus, visualIpxPebibyte(
            printer_trash * digital, gui_algorithm_hub.virus.accessMidi(
            architecture)), media_access * url(3))) {
        intelligence_copy = keystrokeThird(inkjetBootPim(token),
                sampleSlashdot);
        friend_qwerty = server.bootSyn(mode_server_page(kbps_wireless));
        hub_hub += constant(113433);
    }

Duxere dum amans tympana *caelumque hunc*, nec ille et vulnera Auram. Ira sues
Cypron. Est **hosti sortes** vultum?

> Trahunt et firmatque proelia, qui et memorantur de proxima. Pugnant amnis
> retracto. Non septem bella nomen **blandimenta** dixit! Paciscitur bubo. Subit
> moturaque [litora a](#tenet-quam-agamemnona-ergo) laeva ignibus licet [gratos
> navita](#consulat-marito-umbras-in) pro funesta iussus est, in!