From 318a13c4a3dea5a70aa2c98586dca911d40d9d17 Mon Sep 17 00:00:00 2001 From: Emile Bangma Date: Thu, 19 Sep 2024 14:57:19 +0000 Subject: [PATCH] Removed old GitHub Parser --- quartz/plugins/transformers/gfm.ts.old | 78 -------------------------- 1 file changed, 78 deletions(-) delete mode 100644 quartz/plugins/transformers/gfm.ts.old diff --git a/quartz/plugins/transformers/gfm.ts.old b/quartz/plugins/transformers/gfm.ts.old deleted file mode 100644 index 7353fcaea..000000000 --- a/quartz/plugins/transformers/gfm.ts.old +++ /dev/null @@ -1,78 +0,0 @@ -import remarkGfm from "remark-gfm" -import smartypants from "remark-smartypants" -import { QuartzTransformerPlugin } from "../types" -import rehypeSlug from "rehype-slug" -import rehypeAutolinkHeadings from "rehype-autolink-headings" - -export interface Options { - enableSmartyPants: boolean - linkHeadings: boolean -} - -const defaultOptions: Options = { - enableSmartyPants: true, - linkHeadings: true, -} - -export const GitHubFlavoredMarkdown_OLD: QuartzTransformerPlugin> = (userOpts) => { - const opts = { ...defaultOptions, ...userOpts } - return { - name: "GitHubFlavoredMarkdown", - markdownPlugins() { - return opts.enableSmartyPants ? [remarkGfm, smartypants] : [remarkGfm] - }, - htmlPlugins() { - if (opts.linkHeadings) { - return [ - rehypeSlug, - [ - rehypeAutolinkHeadings, - { - behavior: "append", - properties: { - role: "anchor", - ariaHidden: true, - tabIndex: -1, - "data-no-popover": true, - }, - content: { - type: "element", - tagName: "svg", - properties: { - width: 18, - height: 18, - viewBox: "0 0 24 24", - fill: "none", - stroke: "currentColor", - "stroke-width": "2", - "stroke-linecap": "round", - "stroke-linejoin": "round", - }, - children: [ - { - type: "element", - tagName: "path", - properties: { - d: "M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71", - }, - children: [], - }, - { - type: "element", - tagName: "path", - properties: { - d: "M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71", - }, - children: [], - }, - ], - }, - }, - ], - ] - } else { - return [] - } - }, - } -}