hugo/tpl
Bjørn Erik Pedersen 33c0938cd5 Add build time math rendering
While very useful on its own (and combined with the passthrough render hooks), this also serves as a proof of concept of using WASI (WebAssembly System Interface) modules in Hugo.

This will be marked _experimental_ in the documentation. Not because it will be removed or changed in a dramatic way, but we need to think a little more how to best set up/configure similar services, define where these WASM files gets stored, maybe we can allow user provided WASM files plugins via Hugo Modules mounts etc.

See these issues for more context:

* https://github.com/gohugoio/hugo/issues/12736
* https://github.com/gohugoio/hugo/issues/12737

See #11927
2024-08-09 17:18:37 +02:00
..
cast tpl/cast: Improve float 2024-08-06 22:26:43 +02:00
collections Skip TestEchoParam 2024-08-06 19:13:35 +02:00
compare
crypto Add hash.XxHash 2024-07-06 14:08:15 +02:00
css Add css.TailwindCSS 2024-06-25 15:48:02 +02:00
data Consolidate all hashing to the common/hashing package 2024-07-31 16:44:06 +02:00
debug
diagrams
encoding
fmt
hash Replace the MD5 hashing of images with xxHash 2024-07-31 16:44:06 +02:00
hugo
images
inflect
internal Bump to go 1.21 in go.mod 2024-08-01 12:07:27 +02:00
js Clean up the css related template funcs package structure 2024-06-25 15:48:02 +02:00
lang
math math: Add trigonometric functions and some angle helper functions 2024-07-29 11:05:36 +02:00
openapi
os
page
partials Consolidate all hashing to the common/hashing package 2024-07-31 16:44:06 +02:00
path
reflect
resources Shorten processed image filenames 2024-07-31 16:44:06 +02:00
safe
site
strings
templates resources/page: Expand parmalinks tokens in url 2024-08-01 12:14:29 +02:00
time
tplimpl Replace the MD5 hashing of images with xxHash 2024-07-31 16:44:06 +02:00
transform Add build time math rendering 2024-08-09 17:18:37 +02:00
urls
template.go
template_info.go
template_test.go