···31313232## 🔧 Features
33333434-- [[Obsidian compatibility]], [[full-text search]], [[graph view]], note transclusion, [[wikilinks]], [[backlinks]], [[features/Latex|Latex]], [[syntax highlighting]], [[popover previews]], [[Docker Support]], [[i18n|internationalization]], [[comments]] and [many more](./features) right out of the box
3434+- [[Obsidian compatibility]], [[full-text search]], [[graph view]], note transclusion, [[wikilinks]], [[backlinks]], [[features/Latex|Latex]], [[syntax highlighting]], [[popover previews]], [[Docker Support]], [[i18n|internationalization]], [[comments]] and [many more](./features/) right out of the box
3535- Hot-reload for both configuration and content
3636- Simple JSX layouts and [[creating components|page components]]
3737- [[SPA Routing|Ridiculously fast page loads]] and tiny bundle sizes
3838- Fully-customizable parsing, filtering, and page generation through [[making plugins|plugins]]
39394040-For a comprehensive list of features, visit the [features page](/features). You can read more about the _why_ behind these features on the [[philosophy]] page and a technical overview on the [[architecture]] page.
4040+For a comprehensive list of features, visit the [features page](./features/). You can read more about the _why_ behind these features on the [[philosophy]] page and a technical overview on the [[architecture]] page.
41414242### 🚧 Troubleshooting + Updating
4343
+8-8
quartz/components/renderPage.tsx
···5858 additionalHead: staticResources.additionalHead,
5959 }
60606161+ resources.js.push({
6262+ src: joinSegments(baseDir, "postscript.js"),
6363+ loadTime: "afterDOMReady",
6464+ moduleType: "module",
6565+ contentType: "external",
6666+ })
6767+6868+ // dynamic afterDOMReady must come after postscript.js
6169 if (fileData.hasMermaidDiagram) {
6270 resources.js.push({
6371 script: mermaidScript,
···6775 })
6876 resources.css.push({ content: mermaidStyle, inline: true })
6977 }
7070-7171- // NOTE: we have to put this last to make sure spa.inline.ts is the last item.
7272- resources.js.push({
7373- src: joinSegments(baseDir, "postscript.js"),
7474- loadTime: "afterDOMReady",
7575- moduleType: "module",
7676- contentType: "external",
7777- })
78787979 return resources
8080}