52 Commits

Author SHA1 Message Date
anghunk
cd25211e31 docs: 文档更新 2026-03-16 14:39:52 +08:00
anghunk
507a897b66 fix(docs): 为 FooterDoc 组件添加 key 属性避免复用问题
使用 useData 获取当前页面路径,将其作为 key 传递给 FooterDoc 组件,确保在页面切换时组件能正确重新渲染,避免因 Vue 复用导致的显示状态残留。
2026-02-12 09:19:47 +08:00
anghunk
ac87af705f fix(api): 移除评论导出接口的站点筛选功能
移除评论导出接口的站点筛选功能,现在导出所有站点的评论数据。同时更新相关文档,移除站点隔离相关的API说明,并修复文档组件的内存泄漏问题。导入接口现在支持自动识别和转换第三方评论系统数据格式,并修复站点ID字段的导入问题。

- 移除 `/admin/comments/export` 接口的 `siteId` 查询参数
- 更新数据导入文档,说明第三方评论系统自动转换功能
- 修复文档组件页面切换时的配置更新和内存泄漏
- 修复评论和统计数据的导入逻辑,确保站点ID字段正确保存
- 更新数据库表结构,为统计相关表添加站点ID字段和联合唯一约束
2026-02-09 16:52:48 +08:00
anghunk
77b8402d13 docs: 更新文档与调整管理端功能
- 移除首页重复的页脚组件渲染
- 在首页和常见问题页面添加文档更新滞后提示
- 将分析接口的 domain 参数改为 siteId 以支持多站点筛选
- 更新管理端点赞统计接口支持按 siteId 筛选
- 修复访问分析页面中点赞统计的筛选逻辑
2026-02-09 16:17:33 +08:00
anghunk
2085a4733c feat(analytics): 扩展页面访问统计接口并新增站点隔离文档
- 在 `/admin/analytics/pages` 接口响应中添加 `itemsByPv` 和 `itemsByLatest` 字段,分别返回按访问量和最新访问排序的前20条数据,优化前端数据展示逻辑
- 前端管理后台适配新的接口响应结构,提升页面访问统计页面的性能和用户体验
- 新增站点隔离配置文档 (`/docs/config/site-isolation.md`),说明如何通过 `siteId` 配置实现数据隔离
- 在前端配置指南中补充 `siteId` 配置示例
- 新增常见问题文档 (`/docs/common-problems.md`),解答设置 `siteId` 后评论数据不显示的问题及数据迁移方案
- 在导航栏和侧边栏添加“常见问题”和“配置”相关入口,完善文档结构
- 修复前端组件 API 调用中 `postSlug` 参数可能为 `postUrl` 的兼容性问题
2026-02-09 14:47:28 +08:00
anghunk
32603d281a feat: 添加多站点支持,引入site_id字段
- 在Comment表中添加site_id字段,用于区分不同站点的评论
- 更新前后端API以支持site_id参数传递
- 修改自动迁移脚本,添加site_id字段迁移逻辑
- 更新前端组件配置,支持设置siteId参数
2026-02-09 13:56:35 +08:00
anghunk
0b28c9fa4c docs: 更新API文档结构并完善功能说明
- 重构API文档侧边栏,将公开API拆分为子分类(评论、点赞、配置、身份验证、访问统计)
- 新增详细的公开API接口文档,包括评论管理、点赞功能、配置获取、身份验证和访问统计
- 完善数据统计功能文档,增加概览数据、访问明细和数据分析说明
- 更新功能设置文档,补充图片预览和个性化设置说明
- 修正管理员登录文档中的错误描述和格式问题
2026-02-06 17:55:31 +08:00
anghunk
b8550848d7 feat: 新增评论框提示文案自定义功能并优化侧边栏排序
- 新增评论框提示文案(placeholder)自定义功能,支持在后台设置
- 更新文档:重命名“点赞开关”为“功能开关”,调整侧边栏排序
- 优化前端组件,统一处理评论表单和回复编辑器的提示文案
- 修复CSS样式,确保操作按钮始终可见
2026-02-04 14:01:48 +08:00
anghunk
e1568f60ff feat(telegram): 新增 Telegram 机器人通知与快捷审核功能
- 新增 Telegram 通知功能,支持通过机器人接收新评论通知
- 在 Telegram 消息中提供“批准”和“删除”按钮,支持快捷审核
- 新增后台 Telegram 设置页面,支持配置 Bot Token、Chat ID 和开关
- 新增 `/api/telegram/webhook` 端点处理按钮回调
- 更新邮件通知逻辑,统一使用评论设置中的 `adminEmail` 作为收件人
- 更新相关文档,包括功能说明和 API 文档
2026-01-30 17:49:47 +08:00
anghunk
404253e8f7 docs: 更新 Discord 邀请链接
将文档和 README 中的 Discord 邀请链接统一更新为新的有效链接。
2026-01-30 10:30:09 +08:00
anghunk
b6f21b309e docs: 更新文档路径说明并添加GitHub星标组件
- 在frontend-config.md中补充组件源码目录说明
- 统一文档中组件路径的表示方式(@docs/widget → /docs/widget)
- 从导航栏社交链接中移除GitHub图标
- 新增GitHubStar组件,在导航栏显示项目星标数
- 添加对应样式支持星标组件显示效果
2026-01-30 10:23:50 +08:00
anghunk
311754dd5d docs: 完善数据迁移与备份恢复文档并优化样式结构
- 将内联样式迁移至独立 CSS 文件以提升可维护性
- 在数据迁移文档中新增 CWD 自身格式支持说明,并补充全量备份功能描述
- 在管理员 API 文档中扩展数据管理接口,详细说明配置、统计及全量备份的导入导出
2026-01-29 20:55:42 +08:00
anghunk
e89aa7419d docs: 将“数据迁移”统一更名为“数据管理”
更新路由、侧边栏、页面标题及文档中的相关术语,以更准确地反映该模块的实际功能。数据导出和导入功能现在明确标注为“评论数据导出”和“评论数据导入”。
2026-01-29 17:53:16 +08:00
anghunk
34072b33d0 fix(样式): 修复暗黑主题下评论组件边框显示问题
修复评论组件在暗黑主题下边框显示异常的问题:
- 移除评论头部的固定底部边框,改由主题变量控制
- 修正主题变量作用域,确保变量在容器内生效
- 优化主题初始化逻辑,默认使用亮色主题
- 添加主题切换监听,支持动态切换亮色/暗黑主题
2026-01-27 11:31:02 +08:00
anghunk
dea5dda044 ci(docs): 设置完整检出以支持VuePress部署
设置 actions/checkout 的 fetch-depth 为 0,确保检出完整的 Git 历史记录,这是 vuepress-deploy 操作正确生成页面版本信息所必需的。同时移除配置文件中无关的空行。
2026-01-23 20:28:54 +08:00
anghunk
ecbdedabaf docs: 更新管理面板文档和导航链接
- 修正博主标签功能的描述,明确标签文字为可选填项
- 更新导航栏中“快速开始”的链接指向
2026-01-23 20:21:05 +08:00
anghunk
3f1a8d3585 feat(文档): 新增数据统计和点赞开关功能的文档 2026-01-23 10:01:04 +08:00
anghunk
43fe456d06 refactor(admin): 合并功能设置到网站设置并更新文档
将功能开关设置从独立页面合并到网站设置页面,简化导航结构
更新相关API文档和功能说明文档
移除不再使用的FeatureSettingsView组件和相关路由配置
2026-01-22 22:37:00 +08:00
anghunk
849f0837eb docs: 更新文档内容和导航配置
- 在导航栏添加管理后台链接
- 更新数据迁移文档中的路径描述和域名前缀说明
- 完善安全设置文档,添加管理员密钥验证细节和风控机制
- 新增邮件通知配置文档,包含SMTP设置和模板变量
- 重构管理后台文档,移除重复内容并添加多站点管理说明
- 修正环境变量表格的格式问题
2026-01-22 14:58:45 +08:00
anghunk
cb2b15c5f6 feat(admin): 添加全局域名过滤器并重构相关视图
将域名过滤器从各视图移至布局组件,通过依赖注入共享状态
更新文档链接和API基础URL
2026-01-22 14:43:09 +08:00
anghunk
b71ff687ea chore: 添加 Discord 链接到 README 和配置文件 2026-01-22 14:25:29 +08:00
anghunk
71ee55adf5 chore: 更新图标链接为新的 CDN 地址,并添加图标文件 2026-01-22 14:08:43 +08:00
anghunk
17c31d7a1b docs: 重构API文档结构并更新文档内容
- 将大型API文档拆分为多个分类子文档
- 更新文档内容,添加新的API接口说明
- 修复文档中的格式问题和错别字
- 添加反馈文档和Github链接
- 优化侧边栏结构,支持不同路径的独立配置
2026-01-22 10:38:33 +08:00
anghunk
2fa0e04508 feat(admin): 添加域名列表获取功能用于筛选
新增获取域名列表的API端点,用于统一管理评论和访问统计中的域名筛选功能。修改了前端多个视图的域名获取逻辑,从原来的分散获取改为统一调用新接口,提高代码复用性和维护性。

docs: 添加反馈页面并更新侧边栏
2026-01-22 10:14:17 +08:00
anghunk
6c1651b4e9 feat(admin): 优化表格展示并限制访问页面数据数量
docs: 更新项目描述为更详细的介绍
refactor(api): 限制访问页面接口返回数量为20条
style(admin): 为表格添加响应式布局和滚动支持
2026-01-22 09:29:58 +08:00
anghunk
1899449cc6 docs: 更新文档链接至新域名 cwd.js.org 2026-01-22 09:02:43 +08:00
anghunk
f221245c44 chore: 删除配置中的 base 路径设置 2026-01-22 08:51:09 +08:00
anghunk
ce7c306acb docs: 更新仓库链接和文档内容
将 GitHub 仓库链接从 'anghunk/CWD' 统一更新为 'anghunk/cwd'
更新前端配置文档,增加 Vue 组件示例和其他框架说明
修改导航栏"部署文档"为"快速开始"
2026-01-21 16:15:47 +08:00
anghunk
5d2b37aa88 Update config.mjs 2026-01-21 15:30:21 +08:00
anghunk
bd1a9ab9e9 docs: 添加CNAME文件并更新文档基础路径
添加CNAME文件以配置自定义域名cwd.js.org
更新文档基础路径为/CWD以匹配部署需求
2026-01-21 15:18:24 +08:00
anghunk
899c2068da ci: 添加文档构建和部署的GitHub工作流
添加GitHub Actions工作流用于自动构建和部署文档,同时更新文档配置中的基础链接
2026-01-21 14:48:43 +08:00
anghunk
c1a436e220 docs(config): 移除文档基础路径配置
不再需要特定的基础路径配置,简化部署配置
2026-01-21 14:40:31 +08:00
anghunk
1a4b6b0dba ci: 添加文档构建和部署工作流
添加 GitHub Actions 工作流用于自动构建和部署 VitePress 文档
同时更新文档配置添加 base 路径
2026-01-21 14:36:53 +08:00
anghunk
d8999bc7be feat(admin): 添加评论黑名单和统计功能
- 新增 IP 和邮箱黑名单功能,支持通过接口管理
- 添加评论统计数据接口,包含汇总、域名统计和7天趋势
- 更新文档样式和 API 文档说明
2026-01-21 13:54:33 +08:00
anghunk
75b434ccbd chore: 修改前端小组件结构 2026-01-21 11:43:25 +08:00
anghunk
6626d3eee0 docs: 更新仓库URL从cwd到CWD
将所有文档和代码中的仓库URL从小写的'cwd'更新为大写的'CWD',以保持一致性
2026-01-21 10:58:58 +08:00
anghunk
643d5c92e8 chore: 重构项目结构 2026-01-21 10:53:11 +08:00
anghunk
35836864a2 docs: 添加安全设置文档并更新README说明
添加安全设置功能文档,详细说明各项安全配置选项。同时更新README中的项目状态描述和功能简介,使其更准确反映当前项目阶段和特点。
2026-01-21 10:17:47 +08:00
anghunk
bf28ce2e2a docs: 更新文档内容并添加搜索功能
- 修改首页标语格式,添加换行符
- 在侧边栏添加"更新部署"文档链接
- 新增"更新部署"指南文档
- 为文档添加本地搜索功能及中文翻译
2026-01-20 22:16:52 +08:00
anghunk
6a9d5c1167 feat(评论系统): 新增评论审核功能及界面优化
实现新评论需审核后显示的功能,包括后台设置开关、API支持、前端状态提示
优化管理后台界面样式和分页组件
添加成功消息提示组件及样式
更新相关文档说明
2026-01-20 22:02:46 +08:00
anghunk
2456adcfbb docs: 重构文档配置并添加邮箱提醒功能文档
- 将导航栏和侧边栏配置拆分为单独模块
- 添加邮箱提醒功能文档
- 优化文档配置结构,添加编辑链接和最后更新时间显示
- 从管理后台文档中移除邮箱配置内容,保持功能文档独立
2026-01-20 21:45:49 +08:00
anghunk
94172ab782 feat(admin): 增强分页功能并添加移动端响应式布局
- 在评论管理页面添加完整的分页控件,包括页码跳转和省略号显示
- 实现移动端侧边栏菜单和操作按钮的响应式布局
- 添加移动端菜单切换和操作下拉菜单功能
- 更新文档配置和快速开始页面结构
2026-01-20 21:30:03 +08:00
anghunk
856e421737 docs(vitepress): 更新文档配置中的大纲设置
将 outline 从数组格式改为对象格式,支持更多配置选项并添加标签
2026-01-20 17:08:29 +08:00
anghunk
23c27d9562 feat(admin): 添加管理员评论密钥功能和安全设置
- 在管理后台添加管理员评论密钥设置,前台管理员评论需验证
- 新增安全设置区块,包含允许调用域名和管理员密钥配置
- 更新相关API文档和前端配置说明
- 调整评论配置接口返回字段,增加密钥相关字段
2026-01-20 17:06:33 +08:00
anghunk
4a4349e0b9 docs: 更新文档内容及结构调整
- 修复文档中的格式问题和错误
- 新增功能文档:数据迁移和管理后台
- 调整文档目录结构,将管理后台移至功能分类
- 更新API文档中的字段说明和响应示例
- 优化后端配置文档,移除冗余内容
2026-01-20 15:32:51 +08:00
anghunk
2e177f58f5 feat(邮件通知): 重构邮件通知系统并增加配置选项
- 移除 Cloudflare Email 绑定,改为支持外部邮件网关
- 新增邮件通知全局开关及管理员/用户通知独立配置
- 在管理后台添加邮件通知配置界面
- 优化邮件发送逻辑,增加错误处理和日志记录
- 更新相关文档说明
2026-01-20 11:23:52 +08:00
anghunk
f4e6bf45d3 fix(文档): 修复评论组件ID并统一主页样式
- 将评论组件ID从'zcomments'改为更通用的'comments'
- 为主页评论区域添加样式约束
- 统一主页标题字符串引号格式
2026-01-20 10:43:34 +08:00
anghunk
0485b1320c refactor(widget): 简化前端配置并重构核心逻辑
移除前端配置中的 postSlug 和 avatarPrefix 参数,改为从后端接口获取
重构 CWDComments 核心类,自动推导 postSlug 等参数并异步加载服务端配置
更新文档和示例页面以反映配置变更
2026-01-20 10:39:48 +08:00
anghunk
9b90f589d5 docs: 更新文档链接、添加favicon并完善API文档
- 更新widget/README.md中的文档链接
- 在cwd-comments-admin/index.html中添加favicon
- 更新docs/.vitepress/config.mjs中的标题和favicon配置
- 在cwd-comments-admin/src/views/LayoutView.vue中添加文档链接
- 全面重写并完善API文档结构,包括overview.md、public.md和admin.md
- 更新前端配置文档frontend-config.md和后端配置文档backend-config.md
2026-01-20 09:51:55 +08:00
anghunk
3d0e3a317a feat: 新增CWD评论系统前后端代码及文档
refactor: 移除旧版评论系统代码并重构为Vue3前端

docs: 更新后端配置文档说明

fix: 修复评论提交频率限制和邮件通知逻辑

style: 格式化代码并优化样式

test: 添加Vitest测试配置

build: 更新依赖项和构建配置

chore: 清理无用文件和缓存
2026-01-19 14:58:18 +08:00