all repos — hastysite @ 9ac8b3c7cb8681578e116830818009fc69b3a286

A high-performance static site generator.

Releasing v1.3.8.
h3rald h3rald@h3rald.com
Tue, 15 Aug 2023 02:37:49 +0000
commit

9ac8b3c7cb8681578e116830818009fc69b3a286

parent

685681f9ec91e839b9e104a6ceb2620076ade54a

M HastySite_UserGuide.mdHastySite_UserGuide.md

@@ -28,6 +28,18 @@ {@ site/contents/reference.md || 1 @}

## Changelog +### v1.3.8 + +{@ site/contents/posts/v138-released.md || 1 @} + +### v1.3.7 + +{@ site/contents/posts/v137-released.md || 1 @} + +### v1.3.6 + +{@ site/contents/posts/v136-released.md || 1 @} + ### v1.3.5 {@ site/contents/posts/v135-released.md || 1 @}
M hastysite.nimhastysite.nim

@@ -7,7 +7,7 @@ tables,

critbits, streams, parsecfg, - std/sha1, + checksums/sha1, logging, pegs

@@ -15,8 +15,7 @@ when defined(linux):

{.passL:"-static".} import - packages/min/min, - packages/min/minpkg/packages/niftylogger, + min, packages/hastyscribe/src/hastyscribe, packages/moustachu/src/moustachu

@@ -207,9 +206,9 @@ result["id"] = %path

else: result["id"] = %path.changeFileExt("") # output path relative to output without extension -proc hastysite_module*(i: In, hs1: HastySite) {.gcsafe.} +proc hastysite_module*(i: In, hs1: HastySite) -proc interpret(hs: HastySite, file: string) {.gcsafe.} = +proc interpret(hs: HastySite, file: string) = var i = newMinInterpreter(file, file.parentDir) i.hastysite_module(hs) i.interpret(newFileStream(file, fmRead))

@@ -507,4 +506,4 @@ quit(0)

else: discard else: - discard+ discard
M hastysite.nimblehastysite.nimble

@@ -9,12 +9,13 @@ bin = @["hastysite"]

installDirs = @["minpkg", "hastysitepkg"] # Deps -requires: "nim >= 1.6.12, zippy >= 0.5.6" +requires: "nim >= 2.0.0, min >= 0.39.1, checksums" before install: exec "nimble install -y nifty" exec "nifty remove -f" exec "nifty install" + exex "nifty build discount" # Tasks const
M hastysite.nimshastysite.nims

@@ -9,6 +9,8 @@ switch("amd64.linux.gcc.exe", "x86_64-linux-musl-gcc")

switch("amd64.linux.gcc.linkerexe", "x86_64-linux-musl-gcc") switch("opt", "size") +switch("mm", "refc") +switch("threadAnalysis", "off") when not defined(dev): switch("define", "release")
M nifty.jsonnifty.json

@@ -45,11 +45,6 @@ "name": "hastyscribe",

"git": true, "src": "https://github.com/h3rald/hastyscribe.git" }, - "min": { - "name": "min", - "git": true, - "src": "https://github.com/h3rald/min.git" - }, "moustachu": { "name": "moustachu", "src": "https://github.com/fenekku/moustachu",
M site/contents/posts/v137-released.mdsite/contents/posts/v137-released.md

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

----- id: v137-release -title: "Version 1.3.7 Released" +title: "Version 1.3.7 released" content-type: post date: "25 April 2021" timestamp: 1619352320
A site/contents/posts/v138-released.md

@@ -0,0 +1,11 @@

+----- +id: v138-released +title: "Version 1.3.8 released" +content-type: post +date: "15 August 2023" +timestamp: 1692066608 +----- + +* Updated min to v0.39.1 +* Updated HastyScribe to v1.12.5 +* Compiled with Nim v2.0.0