Cloud clipboard
Astro 配置示例
云剪切板的内置示例,用于验证代码详情页、复制与下载功能。
import { unified } from '@astrojs/markdown-remark';
import sitemap from '@astrojs/sitemap';
import { defineConfig } from 'astro/config';
import rehypeKatex from 'rehype-katex';
import remarkMath from 'remark-math';
import { remarkClipCards } from '../../lib/remark-clip-card';
import { remarkReferenceCards } from '../../lib/remark-reference-card';
export default defineConfig({
site: 'https://blog.reaier.top',
output: 'static',
integrations: [sitemap({ filter: (page) => !page.includes('/clips/') })],
markdown: {
processor: unified({
smartypants: false,
remarkPlugins: [remarkMath, remarkClipCards, remarkReferenceCards],
rehypePlugins: [rehypeKatex],
}),
},
});