2017-09-25 18:23:34 +02:00

1.8 KiB

title description godocref date publishdate lastmod keywords categories menu toc signature workson hugoversion relatedfuncs deprecated draft aliases
Math Hugo provides six mathematical operators in templates. 2017-02-01 2017-02-01 2017-02-01
math
operators
functions
docs
parent
functions
false false

There are 6 basic mathematical operators that can be used in Hugo templates:

Function Description Example
add Adds two integers. {{add 1 2}} → 3
div Divides two integers. {{div 6 3}} → 2
mod Modulus of two integers. {{mod 15 3}} → 0
modBool Boolean of modulus of two integers. Evaluates to true if result equals 0. {{modBool 15 3}} → true
mul Multiplies two integers. {{mul 2 3}} → 6
sub Subtracts two integers. {{sub 3 2}} → 1
ceil Returns the least integer value greater than or equal to the given number. {{ceil 1.1}} → 2.0
floor Returns the greatest integer value less than or equal to the given number. {{floor 1.9}} → 1.0
round Returns the nearest integer, rounding half away from zero. {{round 1.1}} → 1.0