mirror of
https://github.com/Brooooooklyn/Image.git
synced 2025-12-08 18:36:03 +00:00
83 lines
3.1 KiB
JavaScript
83 lines
3.1 KiB
JavaScript
import { useRouter } from 'next/router'
|
|
|
|
const FEEDBACK_LINK_WITH_TRANSLATIONS = {
|
|
'en-US': 'Question? Give us feedback →',
|
|
'zh-CN': '有疑问?给我们反馈 →',
|
|
}
|
|
|
|
export default {
|
|
projectLink: 'https://github.com/Brooooooklyn/Image',
|
|
docsRepositoryBase: 'https://github.com/Brooooooklyn/Image/blob/main/website/pages',
|
|
projectChatLink: 'https://discord.gg/w8DAD7auZc',
|
|
titleSuffix: '',
|
|
search: true,
|
|
unstable_flexsearch: true,
|
|
unstable_staticImage: true,
|
|
floatTOC: true,
|
|
feedbackLink: () => {
|
|
const { locale } = useRouter()
|
|
return FEEDBACK_LINK_WITH_TRANSLATIONS[locale] || FEEDBACK_LINK_WITH_TRANSLATIONS['en-US']
|
|
},
|
|
feedbackLabels: 'feedback',
|
|
logo: () => {
|
|
return (
|
|
<>
|
|
<img src="/img/favicon.png" width={32} />
|
|
<span style={{ width: '170px' }} className="mx-2 font-extrabold hidden md:inline select-none">
|
|
@napi-rs/image
|
|
</span>
|
|
</>
|
|
)
|
|
},
|
|
head: ({ title, meta }) => {
|
|
return (
|
|
<>
|
|
{/* Favicons, meta */}
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="twitter:site" content="@Brooooook_lyn" />
|
|
<meta name="twitter:creator" content="@Brooooook_lyn" />
|
|
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png" />
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png" />
|
|
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png" />
|
|
<meta name="msapplication-TileColor" content="#ffffff" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta httpEquiv="Content-Language" content="en" />
|
|
<meta name="description" content={meta.description || 'Fast image processing library'} />
|
|
<meta property="og:title" content={title} />
|
|
<meta property="og:image" content={`https://${process.env.VERCEL_URL ?? 'image.napi.rs'}/img/og.png`} />
|
|
<meta property="og:description" content={meta.description || 'Fast image processing library'} />
|
|
<meta property="og:url" content="https://image.napi.rs" />
|
|
<meta property="og:site_name" content="Image" />
|
|
<meta property="og:type" content="website" />
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-50ZQKJLY5K"></script>
|
|
<script
|
|
dangerouslySetInnerHTML={{
|
|
__html: `window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-50ZQKJLY5K');`,
|
|
}}
|
|
></script>
|
|
</>
|
|
)
|
|
},
|
|
footerEditLink: ({ locale }) => {
|
|
switch (locale) {
|
|
case 'cn':
|
|
return '在 GitHub 上编辑本页 →'
|
|
default:
|
|
return 'Edit this page on GitHub →'
|
|
}
|
|
},
|
|
footerText: () => {
|
|
return (
|
|
<p>
|
|
<a href="https://vercel.com?utm_source=napi-rs&utm_campaign=oss">
|
|
<img src="/img/powered-by-vercel.svg" />
|
|
</a>
|
|
Powered by{' '}
|
|
<a href="https://nextra.vercel.app" target="_blank">
|
|
Nextra
|
|
</a>
|
|
</p>
|
|
)
|
|
},
|
|
}
|