all repos — hastyscribe @ 9b0f15e595cb16070d5ed2dee05abda933ca3da9

A professional markdown compiler.

Restructured project directory.
h3rald h3rald@h3rald.com
Sat, 12 Oct 2013 20:56:32 +0200
commit

9b0f15e595cb16070d5ed2dee05abda933ca3da9

parent

d457e4ccb756c0b2d68f80cd7b80eee4665c20d0

M .gitignore.gitignore

@@ -1,5 +1,2 @@

nimcache/ libmarkdown.a -test/ -*.htm -*.html
M assets/badges.lessassets/badges.less

@@ -1,5 +1,5 @@

-span.todo { .mix-red-badge("todo");} -span.fixme { .mix-red-badge("fixme");} +.todo { .mix-red-badge("todo");} +.fixme { .mix-red-badge("fixme");} .red-circle {.mix-circle(@bright-red)} .green-circle {.mix-circle(@bright-green)}
M assets/elements.lessassets/elements.less

@@ -13,15 +13,6 @@ width: 960px;

.mix-hyphens(auto); } -#main, #footer, #header { - width: 96%; - margin:auto; -} - -ul, ol { - padding-left: 30px; -} - @media screen and (max-width: 959px) { body { width: 100%;

@@ -34,10 +25,16 @@ width: 960px;

} } +/* Layout */ -h1, h2, h3, h4, h5, h6 { - color: @heading-color; - border-bottom: 1px solid @gray-d; +#main, #footer, #header { + width: 96%; + margin:auto; +} + +#footer { + text-align: center; + font-size: 70%; } #toc {

@@ -51,11 +48,10 @@ padding-left: 0;

} } -blockquote { - border-left: 3px solid #dedede; - padding:0px 10px; - margin:10px 0; - font-style: italic; +/* Lists */ + +ul, ol { + padding-left: 30px; } dl {

@@ -66,26 +62,21 @@ font-weight: bold;

} } -code { - .mix-inline-box(@light-gray, @dark-gray, @gray); - font-family: @monospace-font; - font-size: 80%; +/* Headings */ + +h1, h2, h3, h4, h5, h6 { + color: @heading-color; + border-bottom: 1px solid @gray-d; } -kbd, span.kbd { - .mix-inline-box(@light-gray, @dark-gray, @gray); - font-weight: bold; - border-right: 1px solid @dark-gray; - border-bottom: 1px solid @dark-gray; - line-height: 0.9em; - font-size: 85%; -} +/* Blocks */ -mark, span.mark { - padding: 0 1px; - color: @gray-2; +blockquote { + border-left: 3px solid #dedede; + padding:0px 10px; + margin:10px 0; + font-style: italic; } - pre { .mix-box(@light-gray, @dark-gray, @gray);

@@ -97,7 +88,6 @@ padding: 0;

border: none; } } - table { .mix-box(transparent, @dark-gray, @gray);

@@ -121,73 +111,58 @@ padding:6px 12px;

} } -#footer { - text-align: center; - font-size: 70%; +address { + font-style: italic; + color: @gray; } -a,a:visited { - color: @link-color; - text-decoration:none; - &:hover { - text-decoration:underline; - } - &:before { - font-style: normal; - } +hr { + border: 0; + height: 1px; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); } -a[href*=http]:before { - font-weight: bold; - content: "\21AA "; + +/* Inline */ + +code, span.code { + .mix-inline-box(@light-gray, @dark-gray, @gray); + font-family: @monospace-font; + font-size: 80%; + .mix-hyphens(none); } -a[href^=mailto]:before { + +kbd, span.kbd { + .mix-inline-box(@light-gray, @dark-gray, @gray); font-weight: bold; - font-size: 110%; - content: "\2709 " -} -a[href^=tel]:before { - font-weight: bold; - font-size: 110%; - content: "\2706 " + border-right: 1px solid @dark-gray; + border-bottom: 1px solid @dark-gray; + line-height: 0.9em; + font-size: 85%; + .mix-hyphens(none); } -abbr, -blockquote, -code, -kbd, -q, -samp, -tt, -var { - .mix-hyphens(none); +mark, span.mark { + padding: 0 1px; + color: @gray-2; } -abbr { +abbr, span.abbr { font-variant: small-caps; font-weight: bolder; + .mix-hyphens(none); &:hover { cursor: help; } } -address { - font-style: italic; - color: @gray; -} - -hr { - border: 0; - height: 1px; - background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); -} - samp, span.samp { font-size: 80%; .mix-inline-box(@light-gray, @dark-gray, @light-gray); + .mix-hyphens(none); } var, span.var {

@@ -195,19 +170,51 @@ font-size: 80%;

font-family: @monospace-font; font-weight: bold; font-style: normal; + .mix-hyphens(none); } cite, span.cite { font-weight: bold; font-style: italic; + .mix-hyphens(none); } q, span.q { font-style: italic; color: @gray-6; + .mix-hyphens(none); } tt, span.tt { font-family: @monospace-font; font-size: 80%; + .mix-hyphens(none); +} + +/* Links */ + +a,a:visited { + color: @link-color; + text-decoration:none; + &:hover { + text-decoration:underline; + } + &:before { + font-style: normal; + } +} + +a[href*=http]:before { + font-weight: bold; + content: "\21AA "; +} +a[href^=mailto]:before { + font-weight: bold; + font-size: 110%; + content: "\2709 " +} +a[href^=tel]:before { + font-weight: bold; + font-size: 110%; + content: "\2706 " }
M assets/hastyscribe.cssassets/hastyscribe.css

@@ -1,1 +1,1 @@

-/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;margin:0 auto;height:100%;zoom:1;letter-spacing:normal;word-spacing:normal;color:#333;font:15px "Calibri","Helvetica","Arial","Freesans","Clean",sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased;width:960px;-webkit-hyphens:$val;-moz-hyphens:$val;-ms-hyphens:$val;-o-hyphens:$val;hyphens:$val}#main,#footer,#header{width:96%;margin:auto}ul,ol{padding-left:30px}@media screen and (max-width:959px){body{width:100%}}@media screen and (min-width:960px){body{width:960px}}h1,h2,h3,h4,h5,h6{color:#111;border-bottom:1px solid #ddd}#toc{margin-top:-10px}#toc ul{list-style-type:none;padding-left:20px}#toc>ul{padding-left:0}blockquote{border-left:3px solid #dedede;padding:0 10px;margin:10px 0;font-style:italic}dl{margin-left:5px}dl dt{font-weight:bold}code{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%}kbd,span.kbd{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-weight:bold;border-right:1px solid #333;border-bottom:1px solid #333;line-height:.9em;font-size:85%}mark,span.mark{padding:0 1px;color:#222}pre{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:#efefef;border:1px solid #999;margin:auto;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace}pre code{box-shadow:none;padding:0;border:0}table{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:transparent;border:1px solid #999;border-collapse:collapse;margin:15px auto;border-spacing:0;empty-cells:show}table thead{background:#efefef;color:#222;text-align:left;vertical-align:bottom}table td,table th{background-color:transparent;border:1px solid #999;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}#footer{text-align:center;font-size:70%}a,a:visited{color:#4183c4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}a:before,a:visited:before{font-style:normal}a[href*=http]:before{font-weight:bold;content:"\21AA "}a[href^=mailto]:before{font-weight:bold;font-size:110%;content:"\2709 "}a[href^=tel]:before{font-weight:bold;font-size:110%;content:"\2706 "}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:$val;-moz-hyphens:$val;-ms-hyphens:$val;-o-hyphens:$val;hyphens:$val}abbr{font-variant:small-caps;font-weight:bolder}abbr:hover{cursor:help}address{font-style:italic;color:#999}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}samp,span.samp{font-size:80%;color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1)}var,span.var{font-size:80%;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-weight:bold;font-style:normal}cite,span.cite{font-weight:bold;font-style:italic}q,span.q{font-style:italic;color:#666}tt,span.tt{font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%}.note{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.note p{margin-top:0;margin-bottom:0}.note p:first-child{font-size:105%;font-style:italic;color:#333}.warning{border-top:2px solid #555;border-bottom:2px solid #555;background-color:#efefef;margin:10px auto;padding:7px 7px 0 7px}.warning p{margin-top:0;margin-bottom:0}.warning p:first-child{font-size:105%;font-weight:bold;color:#333}.sidebar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.sidebar p{margin-top:0;margin-bottom:0}.sidebar p:first-child{font-size:105%;font-weight:bold;color:#333}.note,.warning{width:66.6667%}@media screen and (max-width:599px){.note,.warning{width:96%}}@media screen and (min-width:600px){.note,.warning{width:66.6667%}}span.todo{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}span.todo:before{font-variant:small-caps;font-size:120%;content:"todo"}span.fixme{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}span.fixme:before{font-variant:small-caps;font-size:120%;content:"fixme"}.red-circle:before{font-style:normal;font-size:100%;color:#c30;content:"\25CF"}.green-circle:before{font-style:normal;font-size:100%;color:#0c3;content:"\25CF"}.yellow-circle:before{font-style:normal;font-size:100%;color:#f5b800;content:"\25CF"}.gray-circle:before{font-style:normal;font-size:100%;color:#999;content:"\25CF"}.star:before{font-style:normal;font-size:100%;color:#f5b800;content:"\2605"}.heart:before{font-style:normal;font-size:100%;color:#c30;content:"\2665"}.cross:before{font-style:normal;font-size:100%;color:#c30;content:"\2718 "}.check:before{font-style:normal;font-size:100%;color:#0c3;content:"\2714 "}+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;margin:0 auto;height:100%;zoom:1;letter-spacing:normal;word-spacing:normal;color:#333;font:15px "Calibri","Helvetica","Arial","Freesans","Clean",sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased;width:960px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media screen and (max-width:959px){body{width:100%}}@media screen and (min-width:960px){body{width:960px}}#main,#footer,#header{width:96%;margin:auto}#footer{text-align:center;font-size:70%}#toc{margin-top:-10px}#toc ul{list-style-type:none;padding-left:20px}#toc>ul{padding-left:0}ul,ol{padding-left:30px}dl{margin-left:5px}dl dt{font-weight:bold}h1,h2,h3,h4,h5,h6{color:#111;border-bottom:1px solid #ddd}blockquote{border-left:3px solid #dedede;padding:0 10px;margin:10px 0;font-style:italic}pre{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:#efefef;border:1px solid #999;margin:auto;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace}pre code{box-shadow:none;padding:0;border:0}table{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:transparent;border:1px solid #999;border-collapse:collapse;margin:15px auto;border-spacing:0;empty-cells:show}table thead{background:#efefef;color:#222;text-align:left;vertical-align:bottom}table td,table th{background-color:transparent;border:1px solid #999;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}address{font-style:italic;color:#999}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}code,span.code{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}kbd,span.kbd{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-weight:bold;border-right:1px solid #333;border-bottom:1px solid #333;line-height:.9em;font-size:85%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}mark,span.mark{padding:0 1px;color:#222}abbr,span.abbr{font-variant:small-caps;font-weight:bolder;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}abbr:hover,span.abbr:hover{cursor:help}samp,span.samp{font-size:80%;color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}var,span.var{font-size:80%;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-weight:bold;font-style:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}cite,span.cite{font-weight:bold;font-style:italic;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}q,span.q{font-style:italic;color:#666;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}tt,span.tt{font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}a,a:visited{color:#4183c4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}a:before,a:visited:before{font-style:normal}a[href*=http]:before{font-weight:bold;content:"\21AA "}a[href^=mailto]:before{font-weight:bold;font-size:110%;content:"\2709 "}a[href^=tel]:before{font-weight:bold;font-size:110%;content:"\2706 "}.note{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.note p{margin-top:0;margin-bottom:0}.note p:first-child{font-size:105%;font-style:italic;color:#333}.warning{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #555;padding:7px 7px 0 7px}.warning p{margin-top:0;margin-bottom:0}.warning p:first-child{font-size:105%;font-weight:bold;color:#333}.sidebar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.sidebar p{margin-top:0;margin-bottom:0}.sidebar p:first-child{font-size:105%;font-weight:bold;color:#333}.note,.warning{width:66.6667%}@media screen and (max-width:599px){.note,.warning{width:96%}}@media screen and (min-width:600px){.note,.warning{width:66.6667%}}.todo{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}.todo:before{font-variant:small-caps;font-size:120%;content:"todo"}.fixme{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}.fixme:before{font-variant:small-caps;font-size:120%;content:"fixme"}.red-circle:before{font-style:normal;font-size:100%;color:#c30;content:"\25CF"}.green-circle:before{font-style:normal;font-size:100%;color:#0c3;content:"\25CF"}.yellow-circle:before{font-style:normal;font-size:100%;color:#f5b800;content:"\25CF"}.gray-circle:before{font-style:normal;font-size:100%;color:#999;content:"\25CF"}.star:before{font-style:normal;font-size:100%;color:#f5b800;content:"\2605"}.heart:before{font-style:normal;font-size:100%;color:#c30;content:"\2665"}.cross:before{font-style:normal;font-size:100%;color:#c30;content:"\2718 "}.check:before{font-style:normal;font-size:100%;color:#0c3;content:"\2714 "}
M assets/mixins.lessassets/mixins.less

@@ -57,12 +57,10 @@ .mix-circle (@color, @size:100%){

.mix-symbol("\25CF", @color, @size); } - .mix-hyphens (@val) { - // Accepted values: [ none | manual | auto ] - -webkit-hyphens: $val; - -moz-hyphens: $val; - -ms-hyphens: $val; - -o-hyphens: $val; - hyphens: $val; + -webkit-hyphens: @val; + -moz-hyphens: @val; + -ms-hyphens: @val; + -o-hyphens: @val; + hyphens: @val; }
M assets/notes.lessassets/notes.less

@@ -15,10 +15,7 @@ }

} .warning { - border-top: 2px solid @gray-5; - border-bottom: 2px solid @gray-5; - background-color: @light-gray; - margin: 10px auto; + .mix-box(@light-gray, @gray-5, @gray-5); padding:7px 7px 0 7px; p { margin-top: 0;
M hastyscribe.nimhastyscribe.nim

@@ -1,6 +1,6 @@

-import os, parseopt, strutils, times, base64, pegs, markdown +import os, parseopt, strutils, times, markdown -let v = "0.1" +let v = "1.0" let usage = " HastyScribe v" & v & " - Self-contained Markdown Compiler" & """ (c) 2013 Fabio Cevasco
M osxbuildosxbuild

@@ -1,5 +1,5 @@

#!/usr/bin/env bash -/usr/local/Cellar/nimrod/0.9.2/libexec/bin/nimrod c --clib:markdown --clibdir:$PWD hastyscribe.nim +/usr/local/Cellar/nimrod/0.9.2/libexec/bin/nimrod c --clib:markdown --clibdir:$PWD/vendor hastyscribe.nim if [ -f hastyscribe ]; then mv hastyscribe build/osx/
A test/test.htm

@@ -0,0 +1,209 @@

+<!doctype html> +<html lang="en"> +<head> + <title>HastyScribe Test Document</title> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="by <em>Fabio Cevasco</em> &ndash;"> + <style>/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;margin:0 auto;height:100%;zoom:1;letter-spacing:normal;word-spacing:normal;color:#333;font:15px "Calibri","Helvetica","Arial","Freesans","Clean",sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased;width:960px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media screen and (max-width:959px){body{width:100%}}@media screen and (min-width:960px){body{width:960px}}#main,#footer,#header{width:96%;margin:auto}#footer{text-align:center;font-size:70%}#toc{margin-top:-10px}#toc ul{list-style-type:none;padding-left:20px}#toc>ul{padding-left:0}ul,ol{padding-left:30px}dl{margin-left:5px}dl dt{font-weight:bold}h1,h2,h3,h4,h5,h6{color:#111;border-bottom:1px solid #ddd}blockquote{border-left:3px solid #dedede;padding:0 10px;margin:10px 0;font-style:italic}pre{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:#efefef;border:1px solid #999;margin:auto;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace}pre code{box-shadow:none;padding:0;border:0}table{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:transparent;border:1px solid #999;border-collapse:collapse;margin:15px auto;border-spacing:0;empty-cells:show}table thead{background:#efefef;color:#222;text-align:left;vertical-align:bottom}table td,table th{background-color:transparent;border:1px solid #999;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}address{font-style:italic;color:#999}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}code,span.code{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}kbd,span.kbd{color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-weight:bold;border-right:1px solid #333;border-bottom:1px solid #333;line-height:.9em;font-size:85%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}mark,span.mark{padding:0 1px;color:#222}abbr,span.abbr{font-variant:small-caps;font-weight:bolder;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}abbr:hover,span.abbr:hover{cursor:help}samp,span.samp{font-size:80%;color:#333;background-color:#efefef;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}var,span.var{font-size:80%;font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-weight:bold;font-style:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}cite,span.cite{font-weight:bold;font-style:italic;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}q,span.q{font-style:italic;color:#666;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}tt,span.tt{font-family:"Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:80%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}a,a:visited{color:#4183c4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}a:before,a:visited:before{font-style:normal}a[href*=http]:before{font-weight:bold;content:"\21AA "}a[href^=mailto]:before{font-weight:bold;font-size:110%;content:"\2709 "}a[href^=tel]:before{font-weight:bold;font-size:110%;content:"\2706 "}.note{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.note p{margin-top:0;margin-bottom:0}.note p:first-child{font-size:105%;font-style:italic;color:#333}.warning{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #555;padding:7px 7px 0 7px}.warning p{margin-top:0;margin-bottom:0}.warning p:first-child{font-size:105%;font-weight:bold;color:#333}.sidebar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:7px 7px 0 7px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#efefef;border:1px solid #efefef}.sidebar p{margin-top:0;margin-bottom:0}.sidebar p:first-child{font-size:105%;font-weight:bold;color:#333}.note,.warning{width:66.6667%}@media screen and (max-width:599px){.note,.warning{width:96%}}@media screen and (min-width:600px){.note,.warning{width:66.6667%}}.todo{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}.todo:before{font-variant:small-caps;font-size:120%;content:"todo"}.fixme{font-weight:bold;color:#c30;text-decoration:underline;vertical-align:top}.fixme:before{font-variant:small-caps;font-size:120%;content:"fixme"}.red-circle:before{font-style:normal;font-size:100%;color:#c30;content:"\25CF"}.green-circle:before{font-style:normal;font-size:100%;color:#0c3;content:"\25CF"}.yellow-circle:before{font-style:normal;font-size:100%;color:#f5b800;content:"\25CF"}.gray-circle:before{font-style:normal;font-size:100%;color:#999;content:"\25CF"}.star:before{font-style:normal;font-size:100%;color:#f5b800;content:"\2605"}.heart:before{font-style:normal;font-size:100%;color:#c30;content:"\2665"}.cross:before{font-style:normal;font-size:100%;color:#c30;content:"\2718 "}.check:before{font-style:normal;font-size:100%;color:#0c3;content:"\2714 "}</style> +</head> +<body> + <div id="header"><h1>HastyScribe Test Document</h1></div> + <div id="toc"> + <div id="toc"><ul> + <li> + <ul> + <li><a href="#Inline.Styles">Inline Styles</a> + <ul> + <li><a href="#Text.Decorations">Text Decorations</a></li> + <li><a href="#SmartyPants.substitutions">SmartyPants substitutions</a></li> + <li><a href="#Other.HTML.inline.styles">Other HTML inline styles</a></li> + </ul> + </li> + <li><a href="#Lists">Lists</a> + <ul> + <li><a href="#Ordered.Lists">Ordered Lists</a></li> + <li><a href="#Alphabetical.Lists">Alphabetical Lists</a></li> + <li><a href="#Unordered.Lists">Unordered Lists</a></li> + <li><a href="#Definition.Lists">Definition Lists</a></li> + </ul> + </li> + <li><a href="#Block.Styles">Block Styles</a> + <ul> + <li><a href="#Codeblock">Codeblock</a></li> + <li><a href="#Blockquote">Blockquote</a></li> + <li><a href="#Notes">Notes</a></li> + <li><a href="#Warnings">Warnings</a></li> + <li><a href="#Sidebars">Sidebars</a></li> + <li><a href="#Addresses">Addresses</a></li> + <li><a href="#Tables">Tables</a></li> + </ul> + </li> + <li><a href="#Badges">Badges</a></li> + <li><a href="#Links">Links</a></li> + </ul> + </li> +</ul> +</div> + </div> + <div id="main"> +<h2 id="Inline.Styles">Inline Styles</h2> + +<h3 id="Text.Decorations">Text Decorations</h3> + +<p>This is a section containing some text decorations, like <strong>bold</strong>, <em>italic</em>, <del>strikethrough</del>, and <code>preformatted text</code>.</p> + +<h3 id="SmartyPants.substitutions">SmartyPants substitutions</h3> + +<p>&trade;, &reg;, &frac14;, &frac12;, &mdash;, &ndash;, A<sup>B+2</sup>, &hellip;</p> + +<h3 id="Other.HTML.inline.styles">Other HTML inline styles</h3> + +<ul> +<li>kbd: <kbd>CTRL</kbd>+<kbd>C</kbd></li> +<li>mark: The following is <mark>marked</mark>.</li> +<li>samp: The program displays: <samp>This is a test.</samp></li> +<li>var: Set the variable <var>test</var> to 1.</li> +<li>abbr: <abbr title="Hypertext Markup Language">HTML</abbr></li> +<li>q: <q>This is a short quotation</q></li> +<li>cite: <cite>Hamlet</cite>, by William Shakespeare.</li> +<li>tt: <tt>test</tt></li> +</ul> + + +<h2 id="Lists">Lists</h2> + +<p>This section contains some lists.</p> + +<h3 id="Ordered.Lists">Ordered Lists</h3> + +<ol> +<li>First item</li> +<li>Second item</li> +<li>Third item</li> +</ol> + + +<h3 id="Alphabetical.Lists">Alphabetical Lists</h3> + +<ol type="a"> +<li>First item</li> +<li>Second item</li> +<li>Third item</li> +</ol> + + +<h3 id="Unordered.Lists">Unordered Lists</h3> + +<ul> +<li>An item</li> +<li>Another item</li> +<li>And another&hellip;</li> +</ul> + + +<h3 id="Definition.Lists">Definition Lists</h3> + +<dl> +<dt>test</dt> +<dd>Test definition</dd> +<dt>test 2</dt> +<dd>Another test definition</dd> +</dl> + +<h2 id="Block.Styles">Block Styles</h2> + +<h3 id="Codeblock">Codeblock</h3> + +<pre><code>$(document).ready(function(){ + $("p").click(function(){ + $(this).hide(); + }); +}); +</code></pre> + +<h3 id="Blockquote">Blockquote</h3> + +<blockquote><p>This is a block quote.</p> + +<blockquote><p>This is a nested quote.</p></blockquote></blockquote> + +<h3 id="Notes">Notes</h3> + +<div class="note"><p>Note</p> + +<p>This is a note.</p></div> + +<h3 id="Warnings">Warnings</h3> + +<div class="warning"><p>Important</p> + +<p>This is an important note.</p></div> + +<h3 id="Sidebars">Sidebars</h3> + +<div class="sidebar"><p>This is a <em>sidebar</em></p> + +<p>Although not always placed on the side of the page, <em>sidebars</em> contain additional content and asides.</p></div> + +<h3 id="Addresses">Addresses</h3> + +<address> +Written by <a href="mailto:webmaster@example.com">Jon Doe</a>.<br> +Visit us at:<br> +Example.com<br> +Box 564, Disneyland<br> +USA +</address> + + +<h3 id="Tables">Tables</h3> + +<table> +<thead> +<tr> +<th> Test </th> +<th> Test&hellip; </th> +</tr> +</thead> +<tbody> +<tr> +<td>sdgsag</td> +<td>fdgsdh d </td> +</tr> +<tr> +<td> fds </td> +<td> fdhdfsh </td> +</tr> +</tbody> +</table> + + +<h2 id="Badges">Badges</h2> + +<ul> +<li><span class="todo"></span> Do something.</li> +<li><span class="fixme"></span> Do something.</li> +<li><span class="red-circle">Red circle</span> <span class="yellow-circle">Yellow circle</span> <span class="green-circle">Green circle</span> <span class="gray-circle">Gray circle</span></li> +<li><span class="star"></span> <span class="heart"></span></li> +<li><span class="cross">no</span> <span class="check">yes!</span></li> +</ul> + + +<h2 id="Links">Links</h2> + +<ul> +<li>Internal Link: <a href="#Lists">Lists</a></li> +<li>External Link: <a href="http://h3rald.com">H3RALD.com</a></li> +<li>Telephone: <a href="tel://+13536326">+1 353 6326</a></li> +<li>Auto External Link: <a href="http://www.google.com">http://www.google.com</a></li> +<li>Auto Email Link: <a href="&#x6d;&#x61;&#105;&#108;&#x74;&#x6f;&#x3a;&#x68;&#51;&#x72;&#x61;&#x6c;&#100;&#x40;&#104;&#51;&#114;&#x61;&#108;&#x64;&#46;&#99;&#x6f;&#x6d;">&#x68;&#51;&#x72;&#x61;&#x6c;&#100;&#64;&#104;&#x33;&#114;&#97;&#108;&#100;&#46;&#x63;&#111;&#x6d;</a></li> +</ul> + + +<hr /> + </div> + <div id="footer"> + <p>by <em>Fabio Cevasco</em> &ndash; Generated with <a href="https://github.com/h3rald/hastyscribe/">HastyScribe</a> on October 12, 2013</p> + </div> +</body>
A test/test.markdown

@@ -0,0 +1,128 @@

+% HastyScribe Test Document +% Fabio Cevasco +% - + +## Inline Styles + +### Text Decorations + +This is a section containing some text decorations, like **bold**, *italic*, ~~strikethrough~~, and `preformatted text`. + +### SmartyPants substitutions + +(TM), (R), 1/4, 1/2, ---, --, A^(B+2), ... + +### Other HTML inline styles + +* kbd: <kbd>CTRL</kbd>+<kbd>C</kbd> +* mark: The following is <mark>marked</mark>. +* samp: The program displays: <samp>This is a test.</samp> +* var: Set the variable <var>test</var> to 1. +* abbr: [HTML](abbr:Hypertext Markup Language) +* q: <q>This is a short quotation</q> +* cite: <cite>Hamlet</cite>, by William Shakespeare. +* tt: <tt>test</tt> + +## Lists + +This section contains some lists. + +### Ordered Lists + +1. First item +2. Second item +3. Third item + +### Alphabetical Lists + +a. First item +b. Second item +c. Third item + +### Unordered Lists + +* An item +* Another item +* And another... + +### Definition Lists + +test +: Test definition +test 2 +: Another test definition + + +## Block Styles + +### Codeblock + +``` +$(document).ready(function(){ + $("p").click(function(){ + $(this).hide(); + }); +}); +``` + +### Blockquote + +> This is a block quote. +> > This is a nested quote. + +### Notes + +> %note% +> Note +> +> This is a note. + + +### Warnings + +> %warning% +> Important +> +> This is an important note. + +### Sidebars + +> %sidebar% +> This is a _sidebar_ +> +> Although not always placed on the side of the page, _sidebars_ contain additional content and asides. + +### Addresses + +<address> +Written by <a href="mailto:webmaster@example.com">Jon Doe</a>.<br> +Visit us at:<br> +Example.com<br> +Box 564, Disneyland<br> +USA +</address> + +### Tables + +| Test | Test... | +|------|---------| +|sdgsag|fdgsdh d | +| fds | fdhdfsh | + +## Badges + +* [](class:todo) Do something. +* [](class:fixme) Do something. +* [Red circle](class:red-circle) [Yellow circle](class:yellow-circle) [Green circle](class:green-circle) [Gray circle](class:gray-circle) +* [](class:star) [](class:heart) +* [no](class:cross) [yes!](class:check) + +## Links + +* Internal Link: [Lists](#Lists) +* External Link: [H3RALD.com](http://h3rald.com) +* Telephone: [+1 353 6326](tel://+13536326) +* Auto External Link: <http://www.google.com> +* Auto Email Link: <h3rald@h3rald.com> + +---
M winbuild.batwinbuild.bat

@@ -1,3 +1,3 @@

@echo off -nimrod --clibdir:. --clib:markdown c hastyscribe.nim +nimrod --clibdir:vendor --clib:markdown c hastyscribe.nim if exist hastyscribe.exe move hastyscribe.exe build\win\hastyscribe.exe