Tk::Markdown ist ein Widget zur Darstellung von Markdown. Das Markdown wird dabei gerendert. Das Widget unterstützt Überschriften, Listen und Code/Verbatim.
Nachfolgendes Beispiel startet ein MainWindow und ruft stellt Markdown gerendert dar. Das Skript ggf. ohne Debugger ausführen.
#!perl
use strict;
use warnings;
use Tk;
use Tk::Markdown;
my $mw = Tk::MainWindow->new();
my $mdt = $mw->Markdown->pack(-fill => 'both');
my $markdown = q~# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* list 1
** list 2
*** list 3
**** list 4
***** list 5
****** list 6
Source shown in monofont
another line of source code here
~;
$mdt->insert('0.0', $markdown);
$mw->MainLoop();
exit(0);