remove unnecessary regex, use encodeuri for label instead of replace
| | |
| | | {{$trimmed := strings.TrimSuffix ".md" (.Destination | safeURL)}} |
| | | {{$trimmed = replace $trimmed "%20" "-"}} |
| | | {{$external := strings.HasPrefix $trimmed "http" }} |
| | | {{ if $external }} |
| | | <a href="{{ $trimmed }}" rel="noopener">{{ .Text | safeHTML }}</a> |
| | |
| | | {{$content := replaceRE `a href="\.\.\/(.+%20.+)+"` `$1` .Content}} |
| | | {{$content = replace $content "%20" "-"}} |
| | | {{$content = $content | safeHTML}} |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | {{ partial "head.html" . }} |
| | |
| | | {{ .TableOfContents }} |
| | | </aside> |
| | | {{end}} |
| | | {{- $content -}} |
| | | {{.Content}} |
| | | </article> |
| | | {{partial "footer.html" .}} |
| | | </div> |
| | |
| | | {{$content := replaceRE `a href="\.\.\/(.+%20.+)+"` `$1` .Content}} |
| | | {{$content = replace $content "%20" "-"}} |
| | | {{$content = $content | safeHTML}} |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | {{ partial "head.html" . }} |
| | |
| | | {{ .TableOfContents }} |
| | | </aside> |
| | | {{end}} |
| | | {{- $content -}} |
| | | {{- .Content -}} |
| | | </article> |
| | | {{partial "footer.html" .}} |
| | | </div> |
| | |
| | | {{$src = replace $src " " "-"}} |
| | | |
| | | <li> |
| | | <a href="{{$src | safeHTML}}">{{index . "source"}}</a> |
| | | <a href="{{$src}}">{{index . "source"}}</a> |
| | | </li> |
| | | {{- end -}} |
| | | {{else}} |
| | |
| | | const labels = graphNode.append("text") |
| | | .attr("dx", 12) |
| | | .attr("dy", ".35em") |
| | | .text((d) => d.id.replace("%20", " ")) |
| | | .text((d) => encodeURI(d.id)) |
| | | .style("opacity", 0) |
| | | .style("pointer-events", "none") |
| | | .call(drag(simulation)); |