Adding custom functions


#1

Hi,

how can I add a custom function to be used in a template, are there some best practices? actually, I’m not sure if it is possible.

The idea is to be able to use a custom go function to generate some of the content of a given page (that cannot be done with the provided template functions of course). I will appreciate some directions or what to look for (not very familiar with go nor hugo, but haven’t been able to find documentation about it).

thanks!

g


#2

If you fork Hugo and you know Go, then you could write your own template functions and compile your own custom Hugo binary.


#3

#4

@pavel Shortcodes do not provide a Hugo user with the ability to use custom Go Templates functions.


#5

Thanks for the replies. I guess it isn’t as easy as I though. I also had the impression that shortcodes allow the same functionality as templates (only the provided template functions).

best,

g


#6

You can use any of the provided Hugo functions in shortcodes.