sid, err := cast.ToStringE(id)
if err != nil {
- return "", nil
+ return "", err
}
return ns.deps.Translate(ctx, sid, templateData), nil
// custom delimiter
s, err := cast.ToStringE(options[1])
if err != nil {
- return "", nil
+ return "", err
}
delim = s
s, err := cast.ToStringE(options[0])
if err != nil {
- return "", nil
+ return "", err
}
rs := strings.Split(s, delim)
func (ns *Namespace) AbsURL(s any) (string, error) {
ss, err := cast.ToStringE(s)
if err != nil {
- return "", nil
+ return "", err
}
return ns.deps.PathSpec.AbsURL(ss, false), nil
func (ns *Namespace) RelURL(s any) (string, error) {
ss, err := cast.ToStringE(s)
if err != nil {
- return "", nil
+ return "", err
}
return ns.deps.PathSpec.RelURL(ss, false), nil
func (ns *Namespace) URLize(s any) (string, error) {
ss, err := cast.ToStringE(s)
if err != nil {
- return "", nil
+ return "", err
}
return ns.deps.PathSpec.URLize(ss), nil
}
func (ns *Namespace) Anchorize(s any) (string, error) {
ss, err := cast.ToStringE(s)
if err != nil {
- return "", nil
+ return "", err
}
return ns.deps.ContentSpec.SanitizeAnchorName(ss), nil
}