all repos — h3rald @ 70d8e4051ede0809d91975c10dfeeeaad302543a

The sources of https://h3rald.com

Released litestore, hastysite, min, nimhttpd.
h3rald h3rald@h3rald.com
Mon, 30 Sep 2019 15:07:24 +0200
commit

70d8e4051ede0809d91975c10dfeeeaad302543a

parent

e6b40ce56a950606e999e02f5aeb3f9c72463ee1

M assets/hastysite/HastySite_UserGuide.htmassets/hastysite/HastySite_UserGuide.htm

@@ -5525,6 +5525,10 @@ </ul>

</li> <li><a href="#Changelog">Changelog</a> <ul> + <li><a href="#v1.3.2">v1.3.2</a></li> + <li><a href="#v1.3.1">v1.3.1</a></li> + <li><a href="#v1.3.0">v1.3.0</a></li> + <li><a href="#v1.2.2">v1.2.2</a></li> <li><a href="#v1.2.1">v1.2.1</a></li> <li><a href="#v1.2.0">v1.2.0</a></li> <li><a href="#v1.1.0">v1.1.0</a></li>

@@ -6301,6 +6305,41 @@

<a name="Changelog"></a> <h2>Changelog<a href="#document-top" title="Go to top"></a></h2> +<a name="v1.3.2"></a> +<h3>v1.3.2<a href="#document-top" title="Go to top"></a></h3> + +<ul> +<li>Fixed processing of metadata fields.</li> +<li>Upgraded to min v0.19.5.</li> +<li>Tested on Nim v1.0.0</li> +</ul> + + +<a name="v1.3.1"></a> +<h3>v1.3.1<a href="#document-top" title="Go to top"></a></h3> + +<ul> +<li>Upgraded min to v0.19.4; tested on Nim v0.20.2.</li> +</ul> + + +<a name="v1.3.0"></a> +<h3>v1.3.0<a href="#document-top" title="Go to top"></a></h3> + +<ul> +<li>Implemented basic support for SCSS-like partial imports.</li> +</ul> + + +<a name="v1.2.2"></a> +<h3>v1.2.2<a href="#document-top" title="Go to top"></a></h3> + +<ul> +<li>Upgraded to min v0.19.2</li> +<li>Upgraded to HastyScribe v1.11.0</li> +</ul> + + <a name="v1.2.1"></a> <h3>v1.2.1<a href="#document-top" title="Go to top"></a></h3>

@@ -6356,7 +6395,7 @@ </ul>

</div> <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco &ndash; August 25, 2019</p> + <p><span class="copy"></span> Fabio Cevasco &ndash; September 30, 2019</p> <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> </div> </div>
M assets/litestore/LiteStore_UserGuide.htmassets/litestore/LiteStore_UserGuide.htm

@@ -3709,7 +3709,7 @@ font-family: "Font Awesome 5 Brands";

} a[href*="google.com"]:before { content: "\f1a0" "\202F"; - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 5 Brands"; } a[href*="plus.google.com"]:before { content: "\f0d4" "\202F";

@@ -3845,14 +3845,14 @@ }

.note p { margin: 0 auto; } -.note p { +.note > p { margin: 0 auto; } -.note p:first-child { +.note > p:first-child { font-weight: 600; color: #264c72; } -.note p:first-child:before { +.note > p:first-child:before { font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; font-style: normal; font-weight: normal;

@@ -3895,14 +3895,14 @@ }

.tip p { margin: 0 auto; } -.tip p { +.tip > p { margin: 0 auto; } -.tip p:first-child { +.tip > p:first-child { font-weight: 600; color: #009926; } -.tip p:first-child:before { +.tip > p:first-child:before { font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; font-style: normal; font-weight: normal;

@@ -3945,14 +3945,14 @@ }

.warning p { margin: 0 auto; } -.warning p { +.warning > p { margin: 0 auto; } -.warning p:first-child { +.warning > p:first-child { font-weight: 600; color: #705400; } -.warning p:first-child:before { +.warning > p:first-child:before { font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; font-style: normal; font-weight: normal;

@@ -3968,6 +3968,56 @@ }

.warning a { color: #241b00; } +.blank-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: 2px 4px 0 4px; + 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: #fefefe; + border: 1px solid #fefefe; + font-size: 95%; +} +.blank-sidebar code, +.blank-sidebar samp, +.blank-sidebar pre { + color: #555; +} +.blank-sidebar a { + color: #264c72; +} +.blank-sidebar p { + margin: 0 auto; +} +.blank-sidebar > p { + margin: 0 auto; +} +.blank-sidebar > p:first-child { + font-weight: 600; + color: #555; +} +.blank-sidebar > p:first-child:before { + font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; + font-style: normal; + font-weight: normal; + font-size: 100%; + color: #555; + content: "" " "; +} +.blank-sidebar pre, +.blank-sidebar code { + font-size: 400; + color: #3b3b3b; +} +.blank-sidebar a { + color: #2f2f2f; +} .sidebar { -moz-background-clip: padding; -webkit-background-clip: padding-box;

@@ -3995,14 +4045,14 @@ }

.sidebar p { margin: 0 auto; } -.sidebar p { +.sidebar > p { margin: 0 auto; } -.sidebar p:first-child { +.sidebar > p:first-child { font-weight: 600; color: #555; } -.sidebar p:first-child:before { +.sidebar > p:first-child:before { font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; font-style: normal; font-weight: normal;

@@ -4089,8 +4139,8 @@ .terminal td {

white-space: nowrap; } } -.terminal p, -.terminal p:first-child { +.terminal > p, +.terminal > p:first-child { margin-top: -40px; margin-bottom: 0; text-shadow: none;

@@ -4099,12 +4149,20 @@ font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace;

font-size: 85%; color: #eee; } -.terminal p:first-child, -.terminal p:first-child:first-child { +.terminal > p code, +.terminal > p:first-child code, +.terminal > p pre, +.terminal > p:first-child pre, +.terminal > p samp, +.terminal > p:first-child samp { + font-size: 100%; +} +.terminal > p:first-child, +.terminal > p:first-child:first-child { margin-top: 0px; } -.terminal p:before, -.terminal p:first-child:before { +.terminal > p:before, +.terminal > p:first-child:before { font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; font-style: normal; font-weight: 800;

@@ -4156,8 +4214,8 @@ .terminal-su td {

white-space: nowrap; } } -.terminal-su p, -.terminal-su p:first-child { +.terminal-su > p, +.terminal-su > p:first-child { margin-top: -40px; margin-bottom: 0; text-shadow: none;

@@ -4166,20 +4224,28 @@ font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace;

font-size: 85%; color: #eee; } -.terminal-su p:first-child, -.terminal-su p:first-child:first-child { +.terminal-su > p code, +.terminal-su > p:first-child code, +.terminal-su > p pre, +.terminal-su > p:first-child pre, +.terminal-su > p samp, +.terminal-su > p:first-child samp { + font-size: 100%; +} +.terminal-su > p:first-child, +.terminal-su > p:first-child:first-child { margin-top: 0px; } -.terminal-su p:before, -.terminal-su p:first-child:before { +.terminal-su > p:before, +.terminal-su > p:first-child:before { font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; font-style: normal; font-weight: 800; color: #009926; content: "$ "; } -.terminal-su p:before, -.terminal-su p:first-child:before { +.terminal-su > p:before, +.terminal-su > p:first-child:before { color: #CC3300; content: "# "; }

@@ -5942,12 +6008,9 @@

<p>The easiest way to get LiteStore is by downloading one of the prebuilt binaries from the [Github Release Page][release]:</p> <ul> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0litestore_1.5.0_macosx_x64.zip">LiteStore for Mac OS X (x64)</a></li> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0/litestore_1.5.0_windows_x64.zip">LiteStore for Windows (x64)</a></li> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0/litestore_1.5.0_windows_x86.zip">LiteStore for Windows (x86)</a></li> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0/litestore_1.5.0_linux_x64.zip">LiteStore for Linux (x64)</a></li> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0/litestore_1.5.0_linux_x86.zip">LiteStore for Linux (x86)</a></li> -<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.0/litestore_1.5.0_linux_arm.zip">LiteStore for Linux (ARM)</a></li> +<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.1litestore_1.5.1_macosx_x64.zip">LiteStore for Mac OS X (x64)</a></li> +<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.1/litestore_1.5.1_windows_x64.zip">LiteStore for Windows (x64)</a></li> +<li><a href="https://github.com/h3rald/litestore/releases/download/1.5.1/litestore_1.5.1_linux_x64.zip">LiteStore for Linux (x64)</a></li> </ul>

@@ -5978,7 +6041,7 @@

<p>To get the app up and running (assuming that you have the <span class="cmd">litestore</span> executable in your path):</p> <ol> -<li>Download the default <a href="https://github.com/h3rald/litestore/releases/download/1.5.0/data.db">data.db</a> file. This file is a LiteStore data store file containing the sample app.</li> +<li>Download the default <a href="https://github.com/h3rald/litestore/releases/download/1.5.1/data.db">data.db</a> file. This file is a LiteStore data store file containing the sample app.</li> <li>Go to the local directory in which you downloaded the <span class="cmd">data.db</span> file.</li> <li>Run <span class="cmd">litestore -s:data.db</span></li> <li>Go to <a href="http://localhost:9500/docs/admin/index.html">localhost:9500/docs/admin/index.html</a>.</li>

@@ -7470,7 +7533,7 @@ </ul>

</div> <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco &ndash; September 23, 2018</p> + <p><span class="copy"></span> Fabio Cevasco &ndash; September 30, 2019</p> <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> </div> </div>
M assets/min/Min_DeveloperGuide.htmassets/min/Min_DeveloperGuide.htm

@@ -5639,9 +5639,9 @@

<p>You can download one of the following pre-built min binaries:</p> <ul> -<li><a href="https://github.com/h3rald/min/releases/download/v0.19.4/min_v0.19.4_macosx_x64.zip">min v0.19.4 for macOS (x64)</a></li> -<li><a href="https://github.com/h3rald/min/releases/download/v0.19.4/min_v0.19.4_windows_x64.zip">min v0.19.4 for Windows (x64)</a></li> -<li><a href="https://github.com/h3rald/min/releases/download/v0.19.4/min_v0.19.4_linux_x64.zip">min v0.19.4 for Linux (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.19.5/min_v0.19.5_macosx_x64.zip">min v0.19.5 for macOS (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.19.5/min_v0.19.5_windows_x64.zip">min v0.19.5 for Windows (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.19.5/min_v0.19.5_linux_x64.zip">min v0.19.5 for Linux (x64)</a></li> </ul>

@@ -9291,7 +9291,7 @@

<p>Stops the currently-running HTTP server. This operator should be used within an HTTP server handler quotation.</p></div> </div> <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco &ndash; August 25, 2019</p> + <p><span class="copy"></span> Fabio Cevasco &ndash; September 29, 2019</p> <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> </div> </div>
M contents/hastysite.mdcontents/hastysite.md

@@ -9,7 +9,7 @@ subtitle: "A small but powerful static site generator"

summary: "A self-contained static site generator featuring markdown support, mustache templates, and a powerful min-powered rule and script engine." content-type: project active: true -version: 1.3.1 +version: 1.3.2 download: "https://github.com/h3rald/hastysite/releases/download/" -----
M contents/litestore.mdcontents/litestore.md

@@ -5,11 +5,17 @@ github: litestore

home: /litestore/ active: true docs: /litestore/LiteStore_UserGuide.htm -version: 1.5.0 +version: 1.5.1 subtitle: "A tiny NoSQL database for rapid prototyping" summary: "A lightweight, self-contained, RESTful, multi-format NoSQL document store server written in Nim and powered by a SQLite backend for storage." download: "https://github.com/h3rald/litestore/releases/download/" ----- + +{{$docs}} +{{$download}} -- download + +{{$github}} -- github + LiteStore is a lightweight, self-contained, RESTful, multi-format NoSQL document store server written in [Nim](http://nim-lang.org) and powered by a [SQLite](http://www.sqlite.org)" backend for storage. It aims to be a very simple and lightweight backend ideal for prototyping and testing REST APIs and client-side, single-page applications.
M contents/min.mdcontents/min.md

@@ -9,7 +9,7 @@ summary: "A functional, concatenative programming language with a minimalist syntax, a small but practical standard library, and an advanced REPL. All packed in about 1MB."

content-type: project active: true download: "https://github.com/h3rald/min/releases/download/" -version: 0.19.4 +version: 0.19.5 docs: /min/Min_DeveloperGuide.htm -----
M contents/nimhttpd.mdcontents/nimhttpd.md

@@ -7,7 +7,7 @@ subtitle: "A tiny static file web server."

summary: "A tiny, self-contained program able to serve files within a directory via HTTP." content-type: project active: true -version: 1.0.6 +version: 1.0.8 download: "https://github.com/h3rald/nimhttpd/releases/download/" ----- _NimHHTPd_ is a minimal web server that can be used to serve static files.