git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
87cefe5
)
sample: format section titles as html headers
author
Mischa POSLAWSKY
<perl@shiar.org>
Wed, 17 May 2017 09:48:43 +0000
(11:48 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Mon, 29 May 2017 17:29:34 +0000
(19:29 +0200)
sample.plp
patch
|
blob
|
history
diff --git
a/sample.plp
b/sample.plp
index 7f8b636c83f7d8e5a694ff16ae045632f562b9fe..15323a34db2023c3fdf9e32cdd05346d749687a8 100644
(file)
--- a/
sample.plp
+++ b/
sample.plp
@@
-8,13
+8,19
@@
Html({
open my $source, '<', 'data/unicode-sampler/unicode.txt'
or die "Could not open text: $!\n";
open my $source, '<', 'data/unicode-sampler/unicode.txt'
or die "Could not open text: $!\n";
+local $/ = "\n\n";
-my $t
itle
= readline $source;
-my
$hr = readline $source
;
+my $t
op
= readline $source;
+my
($title, $hr, $intro) = split /\n(\H)$1+\n/, $top, 2
;
say "<h1>$title</h1>";
say '<pre>';
say "<h1>$title</h1>";
say '<pre>';
+print $intro;
+
while (my $p = readline $source) {
while (my $p = readline $source) {
- print EscapeHTML($p);
+ EscapeHTML($p);
+ $p =~ s{ \A (\N+:) \n\Z }{<h2>$1</h2>}x;
+ print $p;
}
}
+
say "</pre>\n";
say "</pre>\n";