import { hopeTheme } from "vuepress-theme-hope";
import navbar from "./navbar";
import sidebar from "./sidebar";

export default hopeTheme({
  hostname: "https://ctxzl.gitee.io/designerworld",

  author: {
    name: "春天小猪",
    url: "https://ctxzl.gitee.io/chuntianxiaozhu",
  },
  iconAssets: "//at.alicdn.com/t/c/font_4239423_fci0pnoemcq.css",

  logo: "/logo.png",

  repo: "https://gitee.com/ctxzl/chuntianxiaozhu",

  docsDir: "docs",

  favicon: "https://ctxzl.gitee.io/designerworld/favicon.png",

  // navbar
  navbar: navbar,

  // sidebar
  sidebar: sidebar,

  footer: "春天小猪",

  displayFooter: true,

  pageInfo: ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"],

  blog: {
    description: "让所有人都能感受到互联网的便利",
    intro: "/",
    medias: {
      Baidu: "https://www.baidu.com",
      Bitbucket: "https://example.com",
      Dingding: "https://example.com",
      Discord: "https://example.com",
      Dribbble: "https://example.com",
      Email: "https://example.com",
      Evernote: "https://example.com",
      Facebook: "https://example.com",
      Flipboard: "https://example.com",
      Gitee: "https://example.com",
      GitHub: "https://example.com",
      Gitlab: "https://example.com",
      Gmail: "https://example.com",
      Instagram: "https://example.com",
      Lines: "https://example.com",
      Linkedin: "https://example.com",
      Pinterest: "https://example.com",
      Pocket: "https://example.com",
      QQ: "https://example.com",
      Qzone: "https://example.com",
      Reddit: "https://example.com",
      Rss: "https://example.com",
      Steam: "https://example.com",
      Twitter: "https://example.com",
      Wechat: "https://example.com",
      Weibo: "https://example.com",
      Whatsapp: "https://example.com",
      Youtube: "https://example.com",
      Zhihu: "https://example.com",
    },
  },

  encrypt: {
    config: {
      "/live/": ["0622", "0506"],
    },
  },

  plugins: {
    blog: {
      excerpt: true,
    },
    searchPro: {
      indexContent: true,
      customFields: [
        {
          getter: (page) => page.frontmatter.category as any,
          formatter: "分类：$content",
        },
        {
          getter: (page) => page.frontmatter.tag as any,
          formatter: "标签：$content",
        },
      ],
    },

    // 如果你不需要评论，可以直接删除 comment 配置，
    // 以下配置仅供体验，如果你需要评论，请自行配置并使用自己的环境，详见文档。
    // 为了避免打扰主题开发者以及消耗他的资源，请不要在你的正式环境中直接使用下列配置!!!!!
    comment: {
      /**
       * Using Giscus
       */
      provider: "Giscus",
      repo: "youandme66/discuss",
      repoId: "R_kgDOH09xnA",
      category: "General",
      categoryId: "DIC_kwDOH09xnM4CQ2pi",

      /**
       * Using Twikoo
       */
      // provider: "Twikoo",
      // envId: "https://twikoo.ccknbc.vercel.app",

      /**
       * Using Waline
       */
      // provider: "Waline",
      // serverURL: "https://vuepress-theme-hope-comment.vercel.app",
    },
    mdEnhance: {
      tasklist: true,
    },

    // mdEnhance: {
    //   presentation: ["highlight", "math", "search", "notes", "zoom"],
    // },
  },
});
