run prettier
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
			
		||||
import remarkGfm from "remark-gfm"
 | 
			
		||||
import smartypants from 'remark-smartypants'
 | 
			
		||||
import smartypants from "remark-smartypants"
 | 
			
		||||
import { QuartzTransformerPlugin } from "../types"
 | 
			
		||||
import rehypeSlug from "rehype-slug"
 | 
			
		||||
import rehypeAutolinkHeadings from "rehype-autolink-headings"
 | 
			
		||||
@@ -11,10 +11,12 @@ export interface Options {
 | 
			
		||||
 | 
			
		||||
const defaultOptions: Options = {
 | 
			
		||||
  enableSmartyPants: true,
 | 
			
		||||
  linkHeadings: true
 | 
			
		||||
  linkHeadings: true,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export const GitHubFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options> | undefined> = (userOpts) => {
 | 
			
		||||
export const GitHubFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options> | undefined> = (
 | 
			
		||||
  userOpts,
 | 
			
		||||
) => {
 | 
			
		||||
  const opts = { ...defaultOptions, ...userOpts }
 | 
			
		||||
  return {
 | 
			
		||||
    name: "GitHubFlavoredMarkdown",
 | 
			
		||||
@@ -23,15 +25,22 @@ export const GitHubFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options> |
 | 
			
		||||
    },
 | 
			
		||||
    htmlPlugins() {
 | 
			
		||||
      if (opts.linkHeadings) {
 | 
			
		||||
        return [rehypeSlug, [rehypeAutolinkHeadings, {
 | 
			
		||||
          behavior: 'append', content: {
 | 
			
		||||
            type: 'text',
 | 
			
		||||
            value: ' §',
 | 
			
		||||
          }
 | 
			
		||||
        }]]
 | 
			
		||||
        return [
 | 
			
		||||
          rehypeSlug,
 | 
			
		||||
          [
 | 
			
		||||
            rehypeAutolinkHeadings,
 | 
			
		||||
            {
 | 
			
		||||
              behavior: "append",
 | 
			
		||||
              content: {
 | 
			
		||||
                type: "text",
 | 
			
		||||
                value: " §",
 | 
			
		||||
              },
 | 
			
		||||
            },
 | 
			
		||||
          ],
 | 
			
		||||
        ]
 | 
			
		||||
      } else {
 | 
			
		||||
        return []
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    },
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user