callout.html 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. {{- $parentPath := partial "relative-link.html" . -}}
  2. <div class="callout">
  3. <div>
  4. {{ .Inner | $.Page.RenderString }}
  5. <p>
  6. {{ if and ($.Params) (isset $.Params "primary_text") }}
  7. <a class="btn" {{ with .Get "primary_url" }} href="
  8. {{- $primaryURL := . | safeURL -}}
  9. {{- if hasPrefix $primaryURL "/" -}}
  10. {{- $parentPath }}{{ $primaryURL | relURL -}}
  11. {{- else -}}
  12. {{- $primaryURL -}}
  13. {{- end -}}"
  14. {{- end }}>
  15. {{ .Get "primary_text" }}
  16. </a>
  17. {{ end }}
  18. {{ if and ($.Params) (isset $.Params "secondary_text") }}
  19. <a class="btn" {{ with .Get "secondary_url" }} href="
  20. {{- $secondaryURL := . | safeURL -}}
  21. {{- if hasPrefix $secondaryURL "/" -}}
  22. {{- $parentPath }}{{ $secondaryURL | relURL -}}
  23. {{- else -}}
  24. {{- $secondaryURL -}}
  25. {{- end -}}"
  26. {{- end }}>
  27. {{ .Get "secondary_text" }}
  28. </a>
  29. {{ end }}
  30. </p>
  31. </div>
  32. </div>