diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index 9d424389..4c0716c2 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -1,91 +1,93 @@
-import { defineConfig } from 'vitepress'
+import {defineConfig} from 'vitepress'
// https://vitepress.dev/reference/site-config
export default defineConfig({
- lang: 'zh-CN',
- title: "Mybatis-Flex",
- description: "一个优雅的 Mybatis 增强框架",
- // logo: '/assets/images/logo02.png',
+ lang: 'zh-CN',
+ title: "Mybatis-Flex",
+ titleTemplate: ':title - Mybatis-Flex 官方网站',
+ description: "一个优雅的 Mybatis 增强框架",
+ // logo: '/assets/images/logo02.png',
- themeConfig: {
- // https://vitepress.dev/reference/default-theme-config
- // logo: '/assets/images/logo01.png',
- nav: [
- { text: '首页', link: '/' },
- { text: '帮助文档', link: '/zh/what-is-mybatisflex' },
- { text: '更新日志', link: 'https://gitee.com/mybatis-flex/mybatis-flex/releases' },
- { text: '示例代码', link: 'https://gitee.com/mybatis-flex/mybatis-flex-samples' },
- { text: '源码', items: [
- { text: 'Gitee', link: 'https://gitee.com/mybatis-flex/mybatis-flex' },
- { text: 'Github', link: 'https://github.com/mybatis-flex/mybatis-flex' }
- ] },
- ],
+ themeConfig: {
+ // https://vitepress.dev/reference/default-theme-config
+ // logo: '/assets/images/logo01.png',
+ nav: [
+ {text: '首页', link: '/'},
+ {text: '帮助文档', link: '/zh/what-is-mybatisflex'},
+ {text: '更新日志', link: 'https://gitee.com/mybatis-flex/mybatis-flex/releases'},
+ {text: '示例代码', link: 'https://gitee.com/mybatis-flex/mybatis-flex-samples'},
+ {
+ text: '源码', items: [
+ {text: 'Gitee', link: 'https://gitee.com/mybatis-flex/mybatis-flex'},
+ {text: 'Github', link: 'https://github.com/mybatis-flex/mybatis-flex'}
+ ]
+ },
+ ],
- sidebar: [
- {
- text: '简介',
- items: [
- { text: 'Mybatis-Flex 是什么', link: '/zh/what-is-mybatisflex' },
- { text: '快速开始', link: '/zh/getting-started' },
- { text: 'Maven 依赖', link: '/zh/maven' },
- { text: '和 Spring 整合', link: '/zh/mybatis-flex-with-spring' },
- { text: '和同类框架对比', link: '/zh/comparison' },
- { text: 'QQ 交流群', link: '/zh/qq-group' },
- ]
- },
- {
- text: '基础功能',
- items: [
- { text: '增删改', link: '/zh/add-delete-update' },
- { text: '查询和分页', link: '/zh/query' },
- { text: 'QueryWrapper', link: '/zh/querywrapper' },
- ]
- },
- {
- text: '核心功能',
- items: [
- { text: '@Table 注解', link: '/zh/table' },
- { text: '@Id 注解', link: '/zh/id' },
- { text: '@Column 注解', link: '/zh/column' },
- { text: 'Db + Row', link: '/zh/db-row' },
- { text: '逻辑删除', link: '/zh/logic-delete' },
- { text: '乐观锁', link: '/zh/version' },
- { text: '数据填充', link: '/zh/fill' },
- { text: '数据脱敏', link: '/zh/mask' },
- { text: 'SQL 审计', link: '/zh/audit' },
- { text: 'SQL 打印', link: '/zh/sql-print' },
- { text: '多数据源', link: '/zh/multi-datasource' },
- { text: '事务管理', link: '/zh/tx' },
- { text: '字段权限', link: '/zh/columns-permission' },
- { text: '字段加密', link: '/zh/columns-encrypt' },
- { text: '字典回显', link: '/zh/columns-dict' },
- { text: '多租户', link: '/zh/multi-tenancy' },
- ]
- },
- {
- text: '其他',
- items: [
- { text: '代码生成器', link: '/zh/codegen' },
- { text: 'APT 设置', link: '/zh/apt' },
- ]
- }
- ],
+ sidebar: [
+ {
+ text: '简介',
+ items: [
+ {text: 'Mybatis-Flex 是什么', link: '/zh/what-is-mybatisflex'},
+ {text: '快速开始', link: '/zh/getting-started'},
+ {text: 'Maven 依赖', link: '/zh/maven'},
+ {text: '和 Spring 整合', link: '/zh/mybatis-flex-with-spring'},
+ {text: '和同类框架对比', link: '/zh/comparison'},
+ {text: 'QQ 交流群', link: '/zh/qq-group'},
+ ]
+ },
+ {
+ text: '基础功能',
+ items: [
+ {text: '增删改', link: '/zh/add-delete-update'},
+ {text: '查询和分页', link: '/zh/query'},
+ {text: 'QueryWrapper', link: '/zh/querywrapper'},
+ ]
+ },
+ {
+ text: '核心功能',
+ items: [
+ {text: '@Table 注解', link: '/zh/table'},
+ {text: '@Id 注解', link: '/zh/id'},
+ {text: '@Column 注解', link: '/zh/column'},
+ {text: 'Db + Row', link: '/zh/db-row'},
+ {text: '逻辑删除', link: '/zh/logic-delete'},
+ {text: '乐观锁', link: '/zh/version'},
+ {text: '数据填充', link: '/zh/fill'},
+ {text: '数据脱敏', link: '/zh/mask'},
+ {text: 'SQL 审计', link: '/zh/audit'},
+ {text: 'SQL 打印', link: '/zh/sql-print'},
+ {text: '多数据源', link: '/zh/multi-datasource'},
+ {text: '事务管理', link: '/zh/tx'},
+ {text: '字段权限', link: '/zh/columns-permission'},
+ {text: '字段加密', link: '/zh/columns-encrypt'},
+ {text: '字典回显', link: '/zh/columns-dict'},
+ {text: '多租户', link: '/zh/multi-tenancy'},
+ ]
+ },
+ {
+ text: '其他',
+ items: [
+ {text: '代码生成器', link: '/zh/codegen'},
+ {text: 'APT 设置', link: '/zh/apt'},
+ ]
+ }
+ ],
- footer: {
- message: 'Released under the Apache License.',
- copyright: 'Copyright © 2022-present Mybatis-Flex,备案号:黔ICP备19009310号-9 '
- }
- },
- head: [
- [
- 'link',{ rel: 'icon', href: '/assets/images/logo02.png' }
- ],
+ footer: {
+ message: 'Released under the Apache License.',
+ copyright: 'Copyright © 2022-present Mybatis-Flex,备案号:黔ICP备19009310号-9 '
+ }
+ },
+ head: [
+ [
+ 'link', {rel: 'icon', href: '/assets/images/logo02.png'}
+ ],
- [
- // 添加百度统计
- "script",
- {},
- `
+ [// 添加百度统计
+ "script",
+ {},
+ `
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
@@ -94,6 +96,16 @@ export default defineConfig({
s.parentNode.insertBefore(hm, s);
})();
`
- ]
- ],
+ ],
+
+ [// 自动跳转 https
+ "script",
+ {},
+ `
+ if (location.protocol !== 'https:') {
+ location.href = 'https://' + location.hostname + location.pathname + location.search;
+ }
+ `
+ ]
+ ],
})