Jacky Zhao
2023-06-01 42d3a7de1711bbd40a2b6857e3bf7ff17685f5d9
quartz/plugins/transformers/ofm.ts
@@ -38,9 +38,12 @@
        const backlinkRegex = new RegExp(/!?\[\[([^\[\]\|\#]+)(#[^\[\]\|\#]+)?(\|[^\[\]\|\#]+)?\]\]/, "g")
        return (tree: Root, _file) => {
          findAndReplace(tree, backlinkRegex, (value: string, ...capture: string[]) => {
            if (value.startsWith("!")) {
            } else {
            const [path, rawHeader, rawAlias] = capture
            const header = rawHeader?.slice(1).trim() ?? ""
            const alias = rawAlias?.slice(1).trim() ?? value
              const alias = rawAlias?.slice(1).trim() ?? path
            const url = slugify(path.trim() + header)
            return {
              type: 'link',
@@ -50,6 +53,7 @@
                value: alias
              }]
            }
            }
          })
        }
      }