shared.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import { defineConfig } from "vitepress";
  2. import { search as zhSearch } from "./zh";
  3. export const shared = defineConfig({
  4. title: "React Antd Admin",
  5. base: "/react-antd-admin/docs/",
  6. // rewrites: {
  7. // "zh/:rest*": ":rest*",
  8. // },
  9. lastUpdated: true,
  10. cleanUrls: true,
  11. metaChunk: true,
  12. markdown: {
  13. // math: true,
  14. codeTransformers: [
  15. // We use `[!!code` in demo to prevent transformation, here we revert it back.
  16. {
  17. postprocess(code) {
  18. return code.replace(/\[!!code/g, "[!code");
  19. },
  20. },
  21. ],
  22. },
  23. sitemap: {
  24. hostname: "https://condorheroblog.github.io/react-antd-admin",
  25. transformItems(items) {
  26. return items.filter(item => !item.url.includes("migration"));
  27. },
  28. },
  29. /* prettier-ignore */
  30. head: [
  31. ["link", { rel: "icon", type: "image/svg+xml", href: "/logo.svg" }],
  32. ["link", { rel: "icon", type: "image/png", href: "/logo.png" }],
  33. ["meta", { name: "theme-color", content: "#5f67ee" }],
  34. ["meta", { property: "og:type", content: "website" }],
  35. ["meta", { property: "og:locale", content: "en" }],
  36. ["meta", { property: "og:title", content: "React Antd Admin | 企业级管理系统框架" }],
  37. ["meta", { property: "og:site_name", content: "React Antd Admin" }],
  38. ["meta", { property: "og:image", content: "https://condorheroblog.github.io/react-antd-admin/docs/shared-og.png" }],
  39. ["meta", { property: "og:url", content: "https://condorheroblog.github.io/react-antd-admin/" }],
  40. ],
  41. themeConfig: {
  42. outline: "deep",
  43. logo: { src: "/logo.svg", width: 24, height: 24 },
  44. socialLinks: [
  45. { icon: "github", link: "https://github.com/condorheroblog/react-antd-admin" },
  46. ],
  47. search: {
  48. provider: "local",
  49. options: {
  50. locales: {
  51. ...zhSearch,
  52. },
  53. },
  54. },
  55. },
  56. });