Skip to content

VitePress 设置中文

字数: 0 字 时长: 0 分钟

说明

本页面所有设置都可以在 config.mts 里面的提示找到,为了方便写在这里。

  • 直接贴一下我的 config.mts 里面的设置,我注释打上原来的英语方便找。
ts
//默认配置
import { defineConfig } from "vitepress";

export default defineConfig({
  //网站标题
  title: "卡比~ & My Blog",
  //网站描述
  description:
    "在这里记录了我的个人笔记,因为治好了也流口水,所以要经常查询!!!",
  //设置为中文,相当于html标签加lang="zh-CN"
  lang: "zh-CN",
  locales: {
    "/": {
      label: "简体中文",
      lang: "zh-CN",
    },
  },
  //主题配置
  themeConfig: {
    //头上角要主题切换的文字 Appearance
    darkModeSwitchLabel: "切换主题",
    // 文章翻页
    docFooter: {
      prev: "上一篇", //Next page
      next: "下一篇", //Previous page
    },
    //当前页面 On this page
    outlineTitle: "页面内容",

    // 返回顶部 Return to top
    returnToTopLabel: "返回顶部",

    // 菜单  Menu
    sidebarMenuLabel: "菜单",

    //下面这个是搜索相关,我用的是algolia,local也可以用
    search: {
      //搜索用的啥引擎
      provider: "algolia",
      //具体配置,vscode 可以ctrl + 鼠标左键点进去看具体的参数
      options: {
        appId: "********",
        apiKey: "********",
        indexName: "********",
        //搜索框的占位符  Search docs  是点搜索框里面显示的那个
        placeholder: "搜索笔记",

        translations: {
          //外面的搜索按钮  Search
          button: { buttonText: "搜索笔记" },

          //这里就是点击导航栏上面的搜索弹出来的弹框  可以直接跟着改
          modal: {
            searchBox: {
              resetButtonTitle: "清除查询条件",
              resetButtonAriaLabel: "清除查询条件",
              cancelButtonText: "取消",
              cancelButtonAriaLabel: "取消",
            },
            startScreen: {
              recentSearchesTitle: "搜索历史",
              noRecentSearchesText: "没有搜索历史",
              saveRecentSearchButtonTitle: "保存至搜索历史",
              removeRecentSearchButtonTitle: "从搜索历史中移除",
              favoriteSearchesTitle: "收藏",
              removeFavoriteSearchButtonTitle: "从收藏中移除",
            },
            errorScreen: {
              titleText: "无法获取结果",
              helpText: "你可能需要检查你的网络连接",
            },
            footer: {
              selectText: "选择",
              navigateText: "切换",
              closeText: "关闭",
              searchByText: "搜索提供者",
            },
            noResultsScreen: {
              noResultsText: "无法找到相关结果",
              suggestedQueryText: "你可以尝试查询",
              reportMissingResultsText: "你认为该查询应该有结果?",
              reportMissingResultsLinkText: "点击反馈",
            },
          },
        },
      },
    },

    logo: "/logo.svg",
    nav: [
      //导航配置忽略
    ],

    sidebar: [
      //侧导航配置忽略
    ],

    //404页面的配置
    notFound: {
      title: "页面未找到",
      quote: "哎呀,您好像迷失在网络的小胡同里啦,别着急,赶紧回头是岸!",
      linkText: "返回首页",
    },
  },
});
最后更新于: 2024/11/1 15:13:20