chore: 重写初始提交(清空历史,整理后全量提交)
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
-- ============================================================
|
||||
-- addon/seo/install.sql —— SEO增强插件数据表
|
||||
-- 框架约定:插件安装时由 ywxapp\service\AddonService 执行本文件
|
||||
-- (仅允许 CREATE TABLE / INSERT,见 importsql 白名单)。
|
||||
-- 表名须为 __PREFIX__seo_*,与 __PREFIX__addon 等核心表命名一致。
|
||||
-- 注意:种子文案禁用 --(框架会逐行把 -- 起内容当注释删,会砍断字符串)。
|
||||
-- ============================================================
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `__PREFIX__seo_config` (
|
||||
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '变量名',
|
||||
`group` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '分组',
|
||||
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '变量标题',
|
||||
`tip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '变量描述',
|
||||
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '类型:string,text,int,bool',
|
||||
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '变量值',
|
||||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '变量字典数据',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='SEO配置表';
|
||||
|
||||
INSERT INTO `__PREFIX__seo_config` (`id`, `name`, `group`, `title`, `tip`, `type`, `value`) VALUES
|
||||
(1, 'site_title', 'basic', '站点标题模板', '支持变量替换', 'string', '{title} - {name}'),
|
||||
(2, 'site_keywords', 'basic', '默认关键词', '逗号分隔', 'string', ''),
|
||||
(3, 'site_description', 'basic', '默认描述', '首页描述', 'text', ''),
|
||||
(4, 'robots', 'basic', 'robots内容', '留空使用默认', 'text', 'User-agent: * Allow: /');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `__PREFIX__seo_keywords` (
|
||||
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
`keyword` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '关键词',
|
||||
`url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '内链目标URL',
|
||||
`weight` int DEFAULT '0' COMMENT '权重,越大越优先',
|
||||
`status` tinyint DEFAULT '1' COMMENT '状态:1-启用,0-禁用',
|
||||
`create_at` int DEFAULT NULL COMMENT '创建时间',
|
||||
`update_at` int DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_status` (`status`),
|
||||
KEY `idx_keyword` (`keyword`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='内链关键词表';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `__PREFIX__seo_snapshots` (
|
||||
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
`engine` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '搜索引擎:baidu/google/360/sogou',
|
||||
`url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '被统计页面URL',
|
||||
`indexed` tinyint DEFAULT '0' COMMENT '是否被收录:1-是,0-否',
|
||||
`rank` int DEFAULT '0' COMMENT '排名,0=未进入前100',
|
||||
`snapshot_date` date DEFAULT NULL COMMENT '快照日期',
|
||||
`create_at` int DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_engine` (`engine`),
|
||||
KEY `idx_date` (`snapshot_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='收录排名快照表';
|
||||
Reference in New Issue
Block a user