Mercurial > hg > easyhg
comparison help/generate.sh @ 496:fb95d70c80d5
More help
author | Chris Cannam |
---|---|
date | Fri, 19 Aug 2011 16:30:43 +0100 |
parents | e6141a238811 |
children | 21aa41b62c3a |
comparison
equal
deleted
inserted
replaced
495:e6141a238811 | 496:fb95d70c80d5 |
---|---|
19 cat "$x" | perl -e ' | 19 cat "$x" | perl -e ' |
20 $_ = join "", <>; | 20 $_ = join "", <>; |
21 s/^{[\w\s]+}//s; | 21 s/^{[\w\s]+}//s; |
22 s/^(\s*)([A-Za-z][^\n]*)/$1<h2>$2<\/h2>/s; | 22 s/^(\s*)([A-Za-z][^\n]*)/$1<h2>$2<\/h2>/s; |
23 s/^\s+\*\s+(.*)$/<ul><li>$1<\/li><\/ul>/gm; | 23 s/^\s+\*\s+(.*)$/<ul><li>$1<\/li><\/ul>/gm; |
24 s/\*([\w"][^\*]+)\*/<b>$1<\/b>/gs; | |
24 s/"([\w])/“$1/gs; | 25 s/"([\w])/“$1/gs; |
25 s/([\w])"/$1”/gs; | 26 s/([\w])"/$1”/gs; |
26 s/^\#([^\s]+)$/<center><img src="images\/$1.png"><\/center>/gm; | 27 s/^\#([^\s]+)$/<center><img src="images\/$1.png"><\/center>/gm; |
27 s/\n-+\n/\n/gs; | 28 s/\n-+\n/\n/gs; |
28 s/\n\n([^\n])/\n\n<p>$1/gs; | 29 s/\n\n([^\n])/\n\n<p>$1/gs; |
29 s/^\n*([^<\n])/\n<p>$1/gs; | 30 s/^\n*([^<\n])/\n<p>$1/gs; |
30 s/^\n*(<[^p])/\n<p>$1/gs; | 31 s/^\n*(<[^p])/\n<p>$1/gs; |
31 s/([^\n])\n\n/$1<\/p>\n\n/gs; | 32 s/([^\n])\n\n/$1<\/p>\n\n/gs; |
32 s/([^>\n])\n*$/$1<\/p>\n\n/gs; | 33 s/([^>\n])\n*$/$1<\/p>\n\n/gs; |
33 s/\[\[([^\|]*)\|([^\]]*)\]\]/<a href="$1">$2<\/a>/gs; | 34 s/\[\[([^\|]*)\|([^\]]*)\]\]/<a href="a-$1.html">$2<\/a>/gs; |
34 s/\[\[([^\|\]]*)\]\]/<a href="$1">$1<\/a>/gs; | 35 s/\[\[([^\|\]]*)\]\]/<a href="$1">$1<\/a>/gs; |
35 s/\b_([^_]+)_\b/<i>$1<\/i>/gs; | 36 s/\b_([^_]+)_\b/<i>$1<\/i>/gs; |
36 s/\*(\w[^\*]+)\*/<b>$1<\/b>/gs; | |
37 s/@(\w[^@]+)@/<code>$1<\/code>/gs; | 37 s/@(\w[^@]+)@/<code>$1<\/code>/gs; |
38 s/---/—/gs; | 38 s/---/—/gs; |
39 s/--/–/gs; | 39 s/--/–/gs; |
40 s/<p><h2>/<h2>/gs; | 40 s/<p><h2>/<h2>/gs; |
41 s/<\/h2><\/p>/<\/h2>/gs; | 41 s/<\/h2><\/p>/<\/h2>/gs; |