| | |
| | | import { PluggableList } from "unified" |
| | | import { QuartzTransformerPlugin } from "../types" |
| | | import { remarkWikiLink } from "@flowershow/remark-wiki-link" |
| | | import { relative, relativeToRoot, slugify } from "../../path" |
| | | import path from "path" |
| | | import { visit } from 'unist-util-visit' |
| | |
| | | prettyLinks: true |
| | | } |
| | | |
| | | export class LinkProcessing extends QuartzTransformerPlugin { |
| | | export class ResolveLinks extends QuartzTransformerPlugin { |
| | | name = "LinkProcessing" |
| | | opts: Options |
| | | |
| | |
| | | } |
| | | |
| | | markdownPlugins(): PluggableList { |
| | | return [[remarkWikiLink, { |
| | | pathFormat: this.opts.markdownLinkResolution === "absolute" ? 'obsidian-absolute' : 'raw', |
| | | }]] |
| | | return [] |
| | | } |
| | | |
| | | htmlPlugins(): PluggableList { |