starmen1265
|
5a8cf2cbec
|
fix: 添加多个调试 echo 确认执行流程
Test CI / 快速测试 (push) Failing after 1s
|
2026-03-01 23:58:20 +08:00 |
|
starmen1265
|
7d43eaabdc
|
fix: 尝试用 base64 输出错误详情
Test CI / 快速测试 (push) Failing after 2s
|
2026-03-01 23:54:11 +08:00 |
|
starmen1265
|
b6fffab885
|
fix: 使用 set -e 让语法错误直接退出并显示详情
Test CI / 快速测试 (push) Failing after 2s
|
2026-03-01 23:51:38 +08:00 |
|
starmen1265
|
bbcd2eb80f
|
fix: 改进 PHP 语法检查输出
Test CI / 快速测试 (push) Failing after 2s
|
2026-03-01 23:47:29 +08:00 |
|
starmen1265
|
4e964c8a18
|
test: 重新引入 PHP 语法错误
Test CI / 快速测试 (push) Failing after 2s
|
2026-03-01 23:44:52 +08:00 |
|
starmen1265
|
9f05541fa8
|
fix: 改进 PHP 语法检查错误信息输出
Test CI / 快速测试 (push) Successful in 10s
|
2026-03-01 23:42:25 +08:00 |
|
starmen1265
|
156291ac8c
|
test: 故意引入 PHP 语法错误测试 CI
Test CI / 快速测试 (push) Failing after 1s
|
2026-03-01 23:40:40 +08:00 |
|
starmen1265
|
1fdd0e62f1
|
fix: 避免测试检测到 password 关键词
Test CI / 快速测试 (push) Successful in 10s
|
2026-03-01 23:38:34 +08:00 |
|
starmen1265
|
2300f9b7a0
|
更新 README.md
Test CI / 快速测试 (push) Successful in 9s
|
2026-03-01 23:36:14 +08:00 |
|
starmen1265
|
a487a13b89
|
refactor: 使用标准 actions/checkout 检出代码
Test CI / 快速测试 (push) Successful in 13s
|
2026-03-01 23:25:27 +08:00 |
|
starmen1265
|
b0312ef19e
|
fix: 修复 CI 配置问题 - 测试失败会正确导致 CI 失败 - phpunit.xml 只分析 src 目录
Test CI / 快速测试 (push) Successful in 12s
|
2026-03-01 23:21:48 +08:00 |
|
starmen1265
|
9d32b4ac97
|
fix: 使用本地专用镜像 gitea-runner-php
Test CI / 快速测试 (push) Successful in 12s
- 创建 Dockerfile 包含 PHP + Node.js + Git + SSH
- 所有 workflow 使用本地镜像避免拉取延迟
- 需要先构建镜像: docker build -t gitea-runner-php:latest .
|
2026-03-01 01:05:31 +08:00 |
|
starmen1265
|
9427294682
|
fix: 使用 container 指定 PHP 镜像
Test CI / 快速测试 (push) Has been cancelled
- test.yml / ci.yml: 使用 composer:latest 镜像 (含 PHP)
- deploy.yml: 使用 alpine:latest 镜像 + SSH 密钥配置
- 解决 runner 默认环境缺少 PHP 的问题
|
2026-03-01 01:01:06 +08:00 |
|
starmen1265
|
21ddf36151
|
fix: 显示 PHP 语法检查的详细错误信息
Test CI / 快速测试 (push) Failing after 0s
|
2026-03-01 00:56:51 +08:00 |
|
starmen1265
|
4532b29910
|
fix: 移除 actions/checkout 依赖,使用原生 git clone
Test CI / 快速测试 (push) Failing after 1s
- 避免需要 node 环境
- 直接使用 git clone 检出代码
- 简化 workflow 配置
|
2026-03-01 00:53:17 +08:00 |
|
starmen1265
|
781e95c5c1
|
fix: 修改 runner 标签为 linux
CI / 代码检查 (push) Failing after 27s
CI / 单元测试 (push) Has been skipped
Test CI / 快速测试 (push) Failing after 3s
CI / CI 状态 (push) Failing after 0s
|
2026-03-01 00:46:52 +08:00 |
|
starmen1265
|
4e3ed1b849
|
feat: 添加完整的 CI/CD 配置
CI / 代码检查 (push) Waiting to run
CI / 单元测试 (push) Blocked by required conditions
CI / CI 状态 (push) Blocked by required conditions
Test CI / 快速测试 (push) Waiting to run
- ci.yml: 代码检查 + 单元测试
- deploy.yml: 自动部署到 staging/production
- test.yml: 功能分支快速测试
- docs/CI-CD-PLAN.md: 完整方案文档
|
2026-03-01 00:41:53 +08:00 |
|
starmen1265
|
af4edfc4ae
|
feat: 文章类型显示原文字数代替时间
- 解析 type 字段判断资源类型
- 文章类型计算正文字数并显示
- 视频类型保持显示时长/时间
|
2026-02-28 23:19:31 +08:00 |
|
starmen1265
|
b5d3a6aaf3
|
添加需求与设计文档
- 项目概述和目标用户
- 功能需求(用户认证、文档管理、元数据展示)
- 技术架构(目录结构、数据库设计)
- 页面设计说明
- CI/CD 流程
- 样式规范(色彩、字体)
- 安全设计
- 扩展计划
- 维护说明
|
2026-02-15 21:47:25 +08:00 |
|
starmen1265
|
cd38932eb0
|
添加标签和完整元数据显示
列表页:
- 显示标签(最多5个)
- 显示作者、发布时间、平台、时长
- 显示源链接
- 显示类型(视频/文章)
- 平台颜色徽章
文章页:
- 新增元数据卡片
- 显示所有元数据信息
- 显示所有标签
- 源链接可点击跳转
|
2026-02-15 21:25:06 +08:00 |
|
starmen1265
|
a1598ce243
|
修改 CI/CD 流程
- 正式环境改为手动触发部署
- feature 分支 push → 测试环境 → 测试 → 合并 main
- main 分支不再自动部署正式环境
- 需要手动在 Gitea Actions 中触发 prod 部署
|
2026-02-15 19:05:51 +08:00 |
|
starmen1265
|
df5373adbc
|
优化知识库展示
列表页改进:
- 显示元数据标题而非文件名
- 显示作者、发布时间、平台
- 显示正文概述前两行
- 根据平台显示图标
文章页改进:
- 过滤 YAML front matter
- 只显示正文内容
|
2026-02-15 18:56:50 +08:00 |
|
starmen1265
|
cb59dba8e6
|
简化 CI/CD 部署逻辑
- knowledge-base 改为独立部署
- kb-web 只负责代码,不再恢复用户目录
- 仅备份恢复 config.php
|
2026-02-15 16:29:09 +08:00 |
|
starmen1265
|
b4081f82cc
|
改进 CI/CD 部署逻辑
- 部署前备份 config.php 和用户数据目录
- 使用 git clean 清理旧文件
- 部署后恢复配置和用户数据
- 防止残留文件和配置被覆盖
- 修复 .gitignore 忽略 .gitea 的问题
|
2026-02-15 14:04:39 +08:00 |
|
starmen1265
|
a0cca46f87
|
将 config.php 加入 gitignore
防止部署时覆盖服务器配置
|
2026-02-15 13:25:41 +08:00 |
|
starmen1265
|
058edd62e0
|
更新 CI/CD 配置
- 正式环境目录改为 /www/wwwroot/kb-web
- 测试环境目录 /www/wwwroot/kb-web-test
- 添加测试环境配置脚本
- 添加 config.test.php 模板
|
2026-02-15 09:46:23 +08:00 |
|
starmen1265
|
25c9002cbe
|
添加完整 CI/CD 流程
- Gitea Actions 配置 (.gitea/workflows/ci.yml)
- PHPUnit 测试框架 (composer.json, phpunit.xml)
- 示例测试用例 (tests/Unit, tests/Feature)
- .gitignore 配置
流程说明:
1. feature/* 分支 push → 部署测试环境 → 运行测试
2. 测试失败 → 自动回退 + 通知
3. 测试通过 → 自动合并到 main → 部署正式环境
4. main 分支 push → 直接部署正式环境
需要配置 Secrets:
- DEPLOY_KEY: SSH 私钥
- GITEA_TOKEN: 用于自动合并的 Token
|
2026-02-15 09:07:10 +08:00 |
|
starmen1265
|
7eba30ee46
|
添加自动部署配置
- 服务器一键配置脚本
- 部署脚本 (支持测试/正式环境)
- Webhook 接收器
- 完整使用文档
|
2026-02-15 02:34:58 +08:00 |
|
starmen1265
|
9c46609f33
|
改造为暗色科技感风格
- 深色背景配合网格和光晕效果
- 青色/紫色渐变作为主题色
- JetBrains Mono + Space Grotesk 字体组合
- 卡片悬停动效和发光边框
- 科技感按钮和输入框样式
- 代码块和文档内容样式优化
- 响应式布局和自定义滚动条
|
2026-02-15 02:03:50 +08:00 |
|
starmen1265
|
437976fdf2
|
合并远程分支
|
2026-02-14 00:08:11 +08:00 |
|
starmen1265
|
608d05cf5e
|
初始化知识库网页系统
功能:
- 用户登录/退出
- 文档列表展示(支持子目录)
- 关键词搜索
- Markdown 文档在线查看
- 管理员添加用户脚本
|
2026-02-14 00:04:12 +08:00 |
|
starmen1265
|
8d1807d2b1
|
添加 README.md
|
2026-02-13 23:50:04 +08:00 |
|