22
33readonly paper=" ${1% .md} "
44
5- (cat << HEAD
5+ (cat << HEAD
66<!DOCTYPE html>
7- <html><head><meta charset="utf-8">
7+ <html>
8+ <head>
9+ <meta charset="utf-8">
810<style>
911html {
1012 font-size: 100%;
@@ -45,8 +47,8 @@ span.backtick {
4547a::-moz-selection{background:rgba(255,255,0,0.3);color:#0645ad}
4648a::selection{background:rgba(255,255,0,0.3);color:#0645ad}
4749
48- p{
49- margin:1em 0;
50+ p {
51+ margin: 0 0 1.35em 0;
5052}
5153
5254img{
@@ -61,7 +63,7 @@ h1,h2,h3,h4,h5,h6 {
6163h4,h5,h6{ font-weight: bold; }
6264h1{ font-size:2.5em; }
6365h2{ 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; }
6567h4{ font-size:1.2em; }
6668h5{ font-size:1em; }
6769h6{ font-size:0.9em; }
@@ -75,14 +77,14 @@ border-left: 0.5em #EEE solid;
7577hr { display: block; height: 2px; border: 0; border-top: 1px solid #aaa;border-bottom: 1px solid #eee; margin: 1em 0; padding: 0; }
7678
7779
78- pre, code, kbd, samp {
80+ pre, code, kbd, samp {
7981 font-family: "DejaVu Sans Mono", Consolas, Courier, serif;
8082}
81- kbd, samp {
82- color: #000;
83+ kbd, samp {
84+ color: #000;
8385 border-radius:3px;
8486 background-color: #F8F8F8;
85- border: 1px solid #CCC;
87+ border: 1px solid #CCC;
8688}
8789pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 5px 12px;}
8890
@@ -98,9 +100,9 @@ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: b
98100sup { top: -0.5em; }
99101sub { bottom: -0.25em; }
100102
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; }
104106li p:last-child { margin: 0 }
105107dd { margin: 0 0 0 2em; }
106108
138140echo -e " </style>\n<title>$( echo -n " ${paper} " | tr prn PRN) </title>\n</head>\n<body>"
139141
140142markdown " ${1} "
143+
144+ echo -e " </body>\n</html>"
141145) > " ${paper} .html"
0 commit comments