package safe
import "github.com/gohugoio/hugo/tpl/safe"
Package safe provides template functions for escaping untrusted content or encapsulating trusted content.
Index ¶
- type Namespace
- func New() *Namespace
- func (ns *Namespace) CSS(s any) (template.CSS, error)
- func (ns *Namespace) HTML(s any) (template.HTML, error)
- func (ns *Namespace) HTMLAttr(s any) (template.HTMLAttr, error)
- func (ns *Namespace) JS(s any) (template.JS, error)
- func (ns *Namespace) JSStr(s any) (template.JSStr, error)
- func (ns *Namespace) URL(s any) (template.URL, error)
Types ¶
type Namespace ¶
type Namespace struct{}
Namespace provides template functions for the "safe" namespace.
func New ¶
func New() *Namespace
New returns a new instance of the safe-namespaced template functions.
func (*Namespace) CSS ¶
CSS returns the string s as html/template CSS content.
func (*Namespace) HTML ¶
HTML returns the string s as html/template HTML content.
func (*Namespace) HTMLAttr ¶
HTMLAttr returns the string s as html/template HTMLAttr content.
func (*Namespace) JS ¶
JS returns the given string as a html/template JS content.
func (*Namespace) JSStr ¶
JSStr returns the given string as a html/template JSStr content.
func (*Namespace) URL ¶
URL returns the string s as html/template URL content.
Source Files ¶
- Version
- v0.144.2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 7 hours ago –
Tools for package owners.