Bot releases are visible (Hide)
Published by kristoff-it about 1 month ago
Published by kristoff-it about 1 month ago
Published by kristoff-it about 2 months ago
Fixes a bug that prevented users from accessing $loop
the intended way.
Published by kristoff-it about 2 months ago
Fixes a bug in the new SuperMD code that prevented links from being analyzed if nested inside styling elements.
Published by kristoff-it about 2 months ago
The SuperMD update!
With this release Zine is now at a point where the development experience is representative of what the final product will look like.
Error messages need to be improved and a lot of developer tooling is still missing, so take that into account, but the core authoring process is now mostly there.
Zine is also now featureful enough to begin the porting process for the official Zig website!
See the full changelog on the official website: https://zine-ssg.io/log/
Published by kristoff-it 3 months ago
The build system flexibility update (part 1)!
Upgrading from v0.1: in your build.zig
change try zine.addWebsite
to zine.website
.
addWebsite
and addMultilingualWebsite
have been renamed to website
and multilingualWebsite
respectively (and now don't return an error anymore)
To align with std.Build
's naming convention (where 'add' functions create steps but don't wire them to the default install step), addWebsite
and addMultilingualWebsite
are now more low-level functions for defining build pipelines that allow you to customize more things:
To learn how to use this more fine-grained API, look at the implementation of website
and multilingualWebsite
.
As suspected, in the last release I did not proprely wire the dependency on zig-afl-kit
as a lazy dependency and that caused build errors to some. This is now fixed in this release. Sorry!
The next item on the roadmap is to add an asset system to Zine in order to have the static content generation depend on other steps defined in your build script.