Skip to content

Releases: fesiong/anqicms

AnqiCMS v3.5.7

27 Feb 12:52

Choose a tag to compare

✨ 新增功能

  • 自定义字段扩展:新增时间、日期、颜色、timeline 四种字段类型,满足更多内容记录需求。
  • 模板标签增强
    • 新增 range 函数,可快速生成连续数据,如 {% for letter in range(1, 10) %}{% for letter in range('A', 'Z') %}
    • 新增 priceFormat 过滤器,格式化价格并保留两位小数,如 {{ item.Price|priceFormat:"%.2f" }}
    • 新增 dateFormat 过滤器,灵活格式化时间,如 {{ item.CreatedTime|dateFormat:"2006-01-02" }}
    • 新增 attachment 标签,获取图片完整信息(路径、文件名、尺寸、大小等),方便模板展示。
  • 评论功能:文档评论新增 email 字段,记录评论用户邮箱,便于后续联系。

⚡ 功能优化

  • 全文搜索:优化搜索规则,提升匹配准确性和相关性。
  • 多语言翻译:排除非 HTML 页面的翻译请求,减少不必要的翻译操作。
  • robots.txt 处理:移除自动生成逻辑,用户可自定义 robots.txt 文件,更灵活地控制搜索引擎抓取。

🐛 问题修复

  • 修复文档列表使用 showTag=true 参数时标签列表读取错误的问题。
  • 修复文档浏览量重复计数的问题,确保统计准确。
  • 修复开启静态缓存可能引起的程序闪退问题(#88)。

Full Changelog: v3.5.6...v3.5.7

AnqiCMS v3.5.6

23 Jan 07:06

Choose a tag to compare

🌐 多语言与内容展示

  • 优化多语言翻译功能:提升翻译准确性与流程效率。
  • 优化默认缩略图:现支持调用随机图片,避免重复单调。

🔍 搜索与标签优化

  • 优化全文搜索逻辑:改进匹配算法,使搜索结果更精准、相关度更高。
  • 优化标签列表功能: 支持通过 q=关键词 参数快速搜索标签。

✏️ 编辑器与功能体验

  • 优化富文本编辑器:简化图片上传流程,更新代码编辑模式,操作更加便捷。
  • 优化文档预览功能:提升预览页面的稳定性和显示效果。

⚡ 性能与底层优化

  • 实施底层系统优化:有效提升页面加载速度,并降低系统IO资源占用。
  • 修复相关文档条数读取错误:确保关联内容数量显示准确。
  • 修复自定义模型伪静态规则:解决部分规则不生效的问题。

AnqiCMS v3.5.5

06 Jan 04:21

Choose a tag to compare

🚀 AI 能力全面升级

  • AI 编辑器上线:更换文档编辑器为 AI 编辑器,集成 AI 改写、续写、翻译等智能功能
  • AI 绘画功能:新增 AI 生成图片功能,为内容创作提供更多视觉支持
  • AI 写作优化
    • 修复自定义提示词无效的问题
    • 优化自动翻译逻辑,减少翻译错误

🛠️ 搜索与筛选增强

  • 全文搜索改进
    • 修复无法按内容模型筛选的问题
    • 修复搜索结果分页错误
  • 参数筛选升级:支持多选模式,可通过 gender=男,女gender=男&gender=女 传参

📊 内容管理优化

  • Excel 批量导入:支持文档更新功能,避免重复创建
  • 定时发布增强:增加随机发布选项,可控制发布时间分布
  • 资源上传优化:大幅降低图片、视频上传时的内存占用

🌐 多语言与SEO

  • 翻译词库定制:支持修改特定关键词翻译,方便纠正自动翻译错误
  • 伪静态修复:解决单个内容模型自定义伪静态规则未生效的问题

AnqiCMS v3.5.4

07 Dec 13:33

Choose a tag to compare

🔐 用户认证与安全

  • 新增 Google OAuth 第三方授权登录方式。
  • 新增 用户账号注册时的邮箱验证流程。
  • 新增 通过邮箱重置密码的功能。
  • 更新 Akismet 反垃圾评论服务,增加独立开关并提供更灵活的配置选项。
  • 修复 留言板验证码设置无效的问题。
  • 修复 已知的 SQL 注入漏洞,提升系统安全性。
  • 修复 Options 设置存在的跨域访问安全问题。

💳 支付与订单

  • 增强 Paypal 支付,新增支持沙盒测试模式。
  • 新增 Paypal 支付 Webhook 支持,以更好地处理异步支付通知。
  • 优化 下单流程,支持免登录下单及支付。

🤖 内容与AI功能

  • 优化 AI写作与文章采集功能,现支持多站点同时处理任务。
  • 优化 AI写作提示词逻辑,优先采用用户自定义的要求。
  • 调整 AI写作与采集文章时,关键词的使用策略改为随机选取,以增加内容多样性。
  • 修复 AI写作文章数量不按设定值执行的问题。
  • 优化 相关文档获取逻辑,现支持多种匹配模式 like=
    • keywords:按文章关键词匹配
    • tag:按标签匹配
    • id:按指定ID匹配
    • relation:按自定义关联文档匹配
    • 默认模式

🎨 模板与前端

  • 增强 导航功能,现支持自定义样式配置多级导航
  • 新增 模板标签 tagDataListshowFlagshowContent 参数的支持。
  • 新增 模板标签 json Filter,便于数据格式化输出。
  • 修复 模板标签 wordwrap Filter 存在的文本截取错误问题。
  • 修复 首页 Banner 默认类型配置错误的问题。

⚡ 性能与缓存

  • 重构 系统缓存逻辑,显著提升整体响应速度与性能。
  • 调整 数据统计触发方式,改为通过前端JS触发,解决因CDN缓存导致的流量统计失真问题。
  • 优化 时间因子文章发布功能,采用随机ID发布策略。

🖥️ 客户端

  • 增强 Windows 客户端,新增终端窗口显示功能。

🔌 API 与接口

  • 优化 并增强 API 接口层。
  • 新增GraphQL 查询语言的支持,提供更灵活的数据获取方式。
  • 调整 评论提交接口,支持免登录评论功能。

👥 用户管理

  • 优化 用户管理模块,增加多个常用字段,提升管理便利性。

❤️ 新增功能

  • 新增 用户收藏夹功能。

🐛 问题修复与优化

  • 修复 文章详情页链接未验证内容模型的问题。
  • 修复 已知可能导致程序意外闪退的问题。
  • 修复 锚文本替换逻辑存在的错误。
  • 修复 部分文本的翻译错误。
  • 优化 系统底层若干逻辑,提升代码健壮性。

AnqiCMS v3.5.1

22 Jul 13:41

Choose a tag to compare

Base on v3.5.0

  • Fix crash
  • Fix anchor's error
  • Fix editor's icon
  • Fix diyField's display error
  • Fix email's format
  • Update guestbook's security

AnqiCMS v3.5.0

07 Jul 01:58

Choose a tag to compare

✨ 新功能

  • 子站的邮件自动发送到主站
  • 实现系统钩子(Hook)扩展机制
  • 接入 Akismet 反垃圾服务
  • 新增用户 URL Token 标识功能
  • 导航支持缩略图及 4 级层级结构
  • 内容字段ContentTitles 支持扁平模式 (list) 和子级模式 (children)
  • 自定义字段扩展支持文本列表、文档、分类字段类型,文本列表,图片组支持排序
  • 重写锚文本替换逻辑,支持渲染时替换和选择加粗
  • 文档列表标签功能增强:
    • archiveList 支持 showContentshowExtra 布尔参数
    • 支持在 archiveList 中使用自定义字段参数筛选文档

⚙️ 功能优化

  • 模板处理
    • 文档/分类内容支持模板宏函数解析
    • 手机端模板链接替换时支持 [data-ignore="true"] 忽略标记
    • 支持动态更改图片存储路径
  • 友情链接导入时,标题和链接均相同才视为重复
  • 流量统计仅包含 HTTP 200 状态码请求
  • 增强 stampToDate 功能,增加支持 format= difffriendly 选项
  • 重写伪静态处理规则,更灵活的配置,支持单个模型自定义规则

🐛 问题修复

  • 修复用户个人链接生成错误
  • 修复并发 Map 写入冲突问题
  • 修复上传模板后不自动重载的问题
  • 修复请求 Body 未关闭导致的内存泄漏
  • 修复 PJAX 分页兼容性问题
  • 修复远程图片下载异常
  • 修复系统自定义内容字段配置错误

🔧 其他改进

  • 增加 cwebp 可执行权限检查
  • 优化自定义字段的默认值逻辑
  • 更新 HTML 缓存处理逻辑
  • 模板 set 指令支持全局配置 {% set name=value global=true %}
  • 新增 jump模板过滤器,跳转指定链接 {% jump url 302 %}

AnqiCMS v3.4.11

21 Apr 01:13

Choose a tag to compare

[新增] 增加 Cloudflare R2 存储支持
[新增] system标签增加支持读取Header参数
[修复] 高并发下闪退的问题
[修复] 修复星火大模型部分字节处理不当的问题
[新增] 增加Aws S3/Google Cloud 存储支持
[新增] 模板新增thumb/render 过滤器
[优化] 重写缓存逻辑
[修复] 修复备份数据库在某些情况下错误的问题
[修复] 列表和单页URI不支持问号问题

AnqiCMS v3.4.9

29 Mar 04:00

Choose a tag to compare

[优化]

  • json+ld 支持自定义字段

[修复]

  • 修复多语言站点翻译不准确的问题
  • 修复后台分类下级搜索没结果的问题
  • 修复顶级域名识别错误的问题
  • 修复标签页面错误的问题

AnqiCMS v3.4.8

24 Mar 07:06

Choose a tag to compare

[新增]

  • 自定义字段增加组图标签
  • tag 增加自定义字段支持

[优化]

  • 优化页面并发访问逻辑
  • 优化多语言页面 header 信息
  • 后台批量导入支持通过在标题添加#分类名称#来自定义分类

AnqiCMS v3.4.7

18 Mar 02:48

Choose a tag to compare

[新增]

  • 文档新增上级/下级文档支持
  • 增加Deepl翻译支持
  • 多语言功能新增支持整页HTML翻译
  • 新增程序最大资源使用限制,避免因内存不足导致程序崩溃

[优化]

  • 优化Docker初始化数据流程
  • 改进后台自动登录机制
  • 优化多语言功能处理逻辑
  • 优化页面并发访问逻辑,增加超时控制

[修复]

  • 修复空推送链接问题
  • 修正管理员登录URL错误
  • 修复垃圾留言过滤失效问题
  • 修复备份数据库在某些情况下错误的问题
  • 修复AI写作翻译错误问题