Jacky Zhao
2022-05-03 037426217c5bee94f7c619f62e63d71c1f31b5bb
Merge pull request #122 from aidenybai/fix-active-graph-node

4 files modified
7 ■■■■ changed files
assets/js/graph.js 3 ●●●● patch | view | raw | blame | history
data/config.yaml 2 ●●● patch | view | raw | blame | history
layouts/partials/graph.html 1 ●●●● patch | view | raw | blame | history
layouts/partials/head.html 1 ●●●● patch | view | raw | blame | history
assets/js/graph.js
@@ -1,5 +1,4 @@
async function drawGraph(
  url,
  baseUrl,
  pathColors,
  depth,
@@ -10,7 +9,7 @@
  const container = document.getElementById('graph-container')
  const { index, links, content } = await fetchData
  const curPage = url.replace(baseUrl, '')
  const curPage = window.location.href.replace(baseUrl, "").replace(/\/$/g, "")
  const parseIdsFromLinks = (links) => [
    ...new Set(links.flatMap((link) => [link.source, link.target])),
data/config.yaml
@@ -3,7 +3,7 @@
openToc: false
enableLinkPreview: true
enableLatex: true
enableSPA: false
enableSPA: true
description:
  Host your second brain and digital garden for free. Quartz features extremely fast full-text search,
  Wikilink support, backlinks, local graph, tags, and link previews.
layouts/partials/graph.html
@@ -18,7 +18,6 @@
<script src="{{ $js.Permalink }}"></script>
<script>
drawGraph(
  {{strings.TrimRight "/" .Page.Permalink}},
  {{strings.TrimRight "/" .Site.BaseURL}},
  {{$.Site.Data.graphConfig.paths}},
  {{$.Site.Data.graphConfig.depth}},
layouts/partials/head.html
@@ -75,7 +75,6 @@
        container.textContent = "";
        drawGraph(
          {{strings.TrimRight "/" .Page.Permalink}},
          {{strings.TrimRight "/" .Site.BaseURL}},
          {{$.Site.Data.graphConfig.paths}},
          {{$.Site.Data.graphConfig.depth}},