chore: 发行版说明只放更新内容 + 下载区改用安装包

This commit is contained in:
xmz7891
2026-10-06 23:08:07 +08:00
parent ce87ec1650
commit a136f9d2e4
4 changed files with 194 additions and 7 deletions
+14 -6
View File
@@ -94,6 +94,12 @@ def main() -> int:
break
if not changelog and blocks:
changelog = blocks[0]
# 去掉第一行的 "## 版本号" —— 发行版标题已经有了,
# 正文里再来一条就重复了
if changelog:
lines = changelog.splitlines()
if lines and lines[0].strip().startswith("#"):
changelog = "\n".join(lines[1:]).strip()
if not changelog:
changelog = f"版本 {version}"
@@ -114,12 +120,14 @@ def main() -> int:
print()
# 发行版说明**只放更新内容**(用户要求)。
# 不放下载表格、不放用法说明 —— 那些在 README 里,
# 这里堆一堆反而看不清这版改了什么。
body = f"""## 更新内容
{changelog}
"""
# 不再套一层 "## 更新内容" —— CHANGELOG 每段自带 "## 版本号",
# 套一层会变成两个标题叠在一起。
body = changelog.strip()
if not body:
body = f"版本 {version}"
# 保险:Gitee 上 markdown 首行若被吃掉,这里补个空行
if not body.endswith("\n"):
body += "\n"
print(" 建发行版…")
try: