fix for notes with spaces not linking properly
| | |
| | | <!-- {{replaceRE `(http.+) (\w+)` "$1-$2" .Content}} --> |
| | | {{$content := replaceRE `a href="\.\.\/(.+%20.+)+"` `$1` .Content}} |
| | | {{$content = replace $content "%20" "-"}} |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | {{ partial "head.html" . }} |
| | |
| | | {{partial "darkmode.html" .}} |
| | | </header> |
| | | <article> |
| | | {{if $.Site.Data.config.enableToc}} |
| | | <aside class="mainTOC"> |
| | | <h3>Table of Contents</h3> |
| | | {{ .TableOfContents }} |
| | | </aside> |
| | | {{end}} |
| | | {{- .Content -}} |
| | | {{ $content | safeHTML }} |
| | | </article> |
| | | {{partial "footer.html" .}} |
| | | </div> |
| | |
| | | {{$inbound := index $.Site.Data.linkIndex.index.backlinks $curPage}} |
| | | {{if $inbound}} |
| | | {{- range $inbound -}} |
| | | <li> |
| | | <a href="{{index . "source"}}">{{index . "source"}}</a> |
| | | </li> |
| | | {{$src := index . "source"}} |
| | | {{$src = replace $src " " "-"}} |
| | | {{$src = replace $src `\` ""}} |
| | | |
| | | <li> |
| | | <a href="../{{$src | safeHTML}}">{{index . "source"}}</a> |
| | | </li> |
| | | {{- end -}} |
| | | {{else}} |
| | | <li> |
| | |
| | | .attr("fill", color) |
| | | .style("cursor", "pointer") |
| | | .on("click", (_, d) => { |
| | | window.location.href = {{.Site.BaseURL}} + d.id; |
| | | window.location.href = {{.Site.BaseURL}} + d.id.replace(" ", "-"); |
| | | }) |
| | | .on("mouseover", function (_, d) { |
| | | d3.selectAll(".node") |
| | |
| | | const labels = graphNode.append("text") |
| | | .attr("dx", 12) |
| | | .attr("dy", ".35em") |
| | | .text((d) => d.id) |
| | | .text((d) => d.id.replace("%20", "-")) |
| | | .style("opacity", 0) |
| | | .style("pointer-events", "none") |
| | | .call(drag(simulation)); |