2
2
3
3
readonly paper=" ${1% .md} "
4
4
5
- (cat << HEAD
5
+ (cat << HEAD
6
6
<!DOCTYPE html>
7
- <html><head><meta charset="utf-8">
7
+ <html>
8
+ <head>
9
+ <meta charset="utf-8">
8
10
<style>
9
11
html {
10
12
font-size: 100%;
@@ -45,8 +47,8 @@ span.backtick {
45
47
a::-moz-selection{background:rgba(255,255,0,0.3);color:#0645ad}
46
48
a::selection{background:rgba(255,255,0,0.3);color:#0645ad}
47
49
48
- p{
49
- margin:1em 0;
50
+ p {
51
+ margin: 0 0 1.35em 0;
50
52
}
51
53
52
54
img{
@@ -61,7 +63,7 @@ h1,h2,h3,h4,h5,h6 {
61
63
h4,h5,h6{ font-weight: bold; }
62
64
h1{ font-size:2.5em; }
63
65
h2{ font-size:2em; border-bottom:1px solid silver; padding-bottom: 5px; }
64
- h3{ font-size:1.5em; }
66
+ h3{ font-size:1.5em; margin: 1em 0 0.5em 0; }
65
67
h4{ font-size:1.2em; }
66
68
h5{ font-size:1em; }
67
69
h6{ font-size:0.9em; }
@@ -75,14 +77,14 @@ border-left: 0.5em #EEE solid;
75
77
hr { display: block; height: 2px; border: 0; border-top: 1px solid #aaa;border-bottom: 1px solid #eee; margin: 1em 0; padding: 0; }
76
78
77
79
78
- pre, code, kbd, samp {
80
+ pre, code, kbd, samp {
79
81
font-family: "DejaVu Sans Mono", Consolas, Courier, serif;
80
82
}
81
- kbd, samp {
82
- color: #000;
83
+ kbd, samp {
84
+ color: #000;
83
85
border-radius:3px;
84
86
background-color: #F8F8F8;
85
- border: 1px solid #CCC;
87
+ border: 1px solid #CCC;
86
88
}
87
89
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 5px 12px;}
88
90
@@ -98,9 +100,9 @@ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: b
98
100
sup { top: -0.5em; }
99
101
sub { bottom: -0.25em; }
100
102
101
- ul, ol { margin: 1em 0; padding: 0 0 0 2em; }
102
- ul ul, ul ol, ol ul, ol ol { margin: 0; padding: 0 0 0 1em ; }
103
- li { padding: 1ex 0; }
103
+ ul, ol { margin: 0 0 1em 0; padding: 0 0 0 2em; }
104
+ ul ul, ul ol, ol ul, ol ol { margin: 0; padding: 0 0 0 1.35em ; }
105
+ li { padding: 0 0 1ex 0; }
104
106
li p:last-child { margin: 0 }
105
107
dd { margin: 0 0 0 2em; }
106
108
138
140
echo -e " </style>\n<title>$( echo -n " ${paper} " | tr prn PRN) </title>\n</head>\n<body>"
139
141
140
142
markdown " ${1} "
143
+
144
+ echo -e " </body>\n</html>"
141
145
) > " ${paper} .html"
0 commit comments