import { defineConfig } from 'vitepress'

// 导入主题的配置
import { blogTheme } from './blog-theme'

// 如果使用 GitHub/Gitee Pages 等公共平台部署
// 通常需要修改 base 路径，通常为“/仓库名/”
// 如果项目名已经为 name.github.io 域名，则不需要修改！
// const base = process.env.GITHUB_ACTIONS === 'true'
//   ? '/vitepress-blog-sugar-template/'
//   : '/'

// Vitepress 默认配置
// 详见文档：https://vitepress.dev/reference/site-config
export default defineConfig({
  // 继承博客主题(@sugarat/theme)
  extends: blogTheme,
  // base,
  lang: 'zh-cn',
  title: 'SIMON BLOG',
  description: '同是天涯沦落人，相逢何必曾相识',
  lastUpdated: true,
  markdown: {
    math: true
  },
  // 详见：https://vitepress.dev/zh/reference/site-config#head
  head: [
    // 配置网站的图标（显示在浏览器的 tab 上）
    // ['link', { rel: 'icon', href: `${base}favicon.ico` }], // 修改了 base 这里也需要同步修改
    ['link', { rel: 'icon', href: '/favicon.ico' }]
  ],
  themeConfig: {
    // 展示 2,3 级标题在目录中
    outline: {
      level: [2, 3],
      label: '目录'
    },
    // 默认文案修改
    returnToTopLabel: '回到顶部',
    sidebarMenuLabel: '相关文章',
    lastUpdatedText: '上次更新于',



    // 设置logo
    logo: '/logo.jpg',
    // editLink: {
    //   pattern:
    //     'https://github.com/ATQQ/sugar-blog/tree/master/packages/blogpress/:path',
    //   text: '去 GitHub 上编辑内容'
    // },
    nav: [
      { text: '首页', link: '/' },
//      { text: '导航页', link: 'http://home.zhuzihan.com/' },
      { text: '个人导航', link: 'https://home.zhuzihan.com/' },
      { text: '主题仓库', link: 'https://github.com/ATQQ/sugar-blog/tree/master/packages/theme' },
      { text: '关于作者', link: 'https://github.com/handsomezhuzhu' },
      { text: '探针', link: 'https://state.zhuzihan.com/' },
      { text: 'AI API测活', link: 'https://api-test.zhuzihan.com/' },
      { text: '文件快递柜', link: 'https://file.zhuzihan.com/' },
      { text: 'OpenWebUI', link: 'https://ai.zhuzihan.com/' },
      { text: '临时2fa', link: 'https://2fa.zhuzihan.com/' }
      
    ],
    socialLinks: [
      {
        icon: 'github',
        link: 'https://github.com/handsomezhuzhu'
      }
    ]
  },
  vite: {
    css: {
      preprocessorOptions: {
        scss: {
          api: 'modern-compiler'
        }
      }
    }
  }
})

