/*
 * @LastEditTime: 2023-11-01 14:10:24
 * @Description: ...
 * @Date: 2023-09-19 19:04:57
 * @Author: isboyjc
 * @LastEditors: isboyjc
 */
import { defineConfig } from 'vitepress'
import {logo, description, title, me, keywords, ico, site, icp, publicSecurityFiling, mail} from './meta'
import {icons} from "./icon"
// https://vitepress.dev/reference/site-config
export default defineConfig({
  title,
  description,
  locales: {
    root: { label: '简体中文', lang: 'zh-CN' },
  },
  markdown: {
    lineNumbers: true,
  },
  head: [
    ['meta', { name: 'referrer', content: 'no-referrer-when-downgrade' }],
    ['meta', { name: 'keywords', content: keywords }],
    ['meta', { name: 'author', content: me.name }],
    ['meta', { name: 'application-name', content: title }],
    ['meta', { name: 'apple-mobile-web-app-title', content: title }],
    ['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'default' }],
    
    ['link', { rel: 'shortcut icon', href: ico }],
    ['link', { rel: 'icon', type: 'image/x-icon', href: ico }],
    // ['link', { rel: 'mask-icon', href: '.svg', color: '#06f' }],
    // ['meta', { name: 'theme-color', content: '#06f' }],
    
    // webfont
    ['link', { rel: 'dns-prefetch', href: 'https://fonts.googleapis.com' }],
    ['link', { rel: 'dns-prefetch', href: 'https://fonts.gstatic.com' }],
    ['link', { rel: 'preconnect', crossorigin: 'anonymous', href: 'https://fonts.googleapis.com' }],
    ['link', { rel: 'preconnect', crossorigin: 'anonymous', href: 'https://fonts.gstatic.com' }],
    
    // og
    ['meta', { property: 'og:type', content: 'website' }],
    ['meta', { property: 'og:description', content: description }],
    ['meta', { property: 'og:url', content: site }],
    ['meta', { property: 'og:locale', content: 'zh_CN' }],
  ],
  themeConfig: {
    logo,
    outline: 'deep',
    outlineTitle: '目录...',
    returnToTopLabel: '返回顶部',
    darkModeSwitchLabel: '模式',
    sidebarMenuLabel: '归档',
    lastUpdatedText:"最后更新时间",
    docFooter: {
      prev: '上一页',
      next: '下一页',
    },
    
    nav: [
      // { text: '首页', link: '/' },
      { text: '关于我们', link: '/about' },
      { text: '岛屿文档', link: '/docs' },
      { text: '在线支持', link: '/support' }
    ],
    // sidebar: [
    //   {
    //     text: 'Examples',
    //     items: [
    //       { text: 'Markdown Examples', link: '/markdown-examples' },
    //       { text: 'Runtime API Examples', link: '/api-examples' }
    //     ]
    //   }
    // ],
    socialLinks: [
      { icon: icons.mail, link: `Mailto:${mail}` }
    ],
    footer: {
      message: `
        
 京公网安备 ${publicSecurityFiling}号
        ${icp}`,
      copyright: `© 2023-${new Date().getFullYear()} ${title}`
    },
  }
})