返回 marp
Anchor.tsx
根目录 / website / components / markdown / Anchor.tsx
1 import Link from 'next/link'
2
3 export const Anchor: React.FC<{ href?: string }> = ({ href, ...rest }) => {
4 if (!href) return <a {...rest} />
5
6 if (href && (href.startsWith('http://') || href.startsWith('https://'))) {
7 return <a href={href} {...rest} target="_blank" rel="noreferrer noopener" />
8 }
9
10 return <Link href={href} {...rest} />
11 }
12
12 lines Plain Text