feat: 初始化导航网站项目

添加 Flask 导航站应用,包含 Docker 部署配置、SQLite 数据库、静态资源及 CI/CD 流水线。
这个提交包含在:
2026-08-21 16:36:08 +08:00
当前提交 bff5252ff5
共修改 326 个文件,包含 138697 行新增和 0 行删除
+83
查看文件
@@ -0,0 +1,83 @@
DROP TABLE IF EXISTS user;
CREATE TABLE user
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
username VARCHAR not null,
password VARCHAR not null,
status INTEGER default 1,
type INTEGER not null default 0
);
insert into user (username, password,status,type)
values ('admin', 'admin', 1, 1),
('wangcl', 'wangcl', 1, 0);
DROP TABLE IF EXISTS search;
CREATE TABLE search
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER not null,
name VARCHAR not null,
icon VARCHAR,
url VARCHAR not null,
sort INTEGER not null default 0,
status INTEGER not null default 1
);
DROP TABLE IF EXISTS quick;
CREATE TABLE quick
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER not null,
name VARCHAR not null,
icon VARCHAR,
img VARCHAR,
color VARCHAR,
url VARCHAR not null,
type INTEGER not null default 0,
summary VARCHAR,
cate VARCHAR,
tags VARCHAR,
sort INTEGER not null default 0,
status INTEGER not null default 1
);
DROP TABLE IF EXISTS cate;
CREATE TABLE cate
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR not null,
sort INTEGER,
status INTEGER
);
DROP TABLE IF EXISTS library;
CREATE TABLE library
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR not null,
icon VARCHAR,
img VARCHAR,
color VARCHAR,
url VARCHAR not null,
type INTEGER not null default 0,
summary VARCHAR,
cate INTEGER,
tags VARCHAR,
sort INTEGER DEFAULT 0 NOT NULL,
status INTEGER DEFAULT 1 NOT NULL
);
DROP TABLE IF EXISTS site;
CREATE TABLE site
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR not null,
value VARCHAR,
sort INTEGER,
status INTEGER
);