Skip to content

Commit d905a37

Browse files
authored
build: release v2.0.0 (#632)
1 parent 870c305 commit d905a37

File tree

5 files changed

+71
-8
lines changed

5 files changed

+71
-8
lines changed

.github/workflows/release.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,47 @@ on:
66
- "v*"
77

88
jobs:
9-
build:
10-
name: Create Release
9+
release:
10+
name: Create GitHub Release
1111
runs-on: ubuntu-latest
1212
if: github.repository == 'doocs/md'
1313
steps:
1414
- name: Checkout code
1515
uses: actions/checkout@v4
16-
- name: Create Release
17-
id: create_release
16+
17+
- name: Extract Changelog for Tag
18+
id: changelog
19+
run: |
20+
TAG_NAME="${GITHUB_REF##*/}"
21+
echo "Extracting changelog for $TAG_NAME"
22+
23+
# 提取 CHANGELOG.md 中对应版本块的内容
24+
CHANGELOG=$(awk "/^## \\[$TAG_NAME\\]/ {flag=1; next} /^## \\[/ {flag=0} flag" CHANGELOG.md)
25+
26+
# 如果为空就设置默认信息
27+
if [ -z "$CHANGELOG" ]; then
28+
CHANGELOG="No changelog entry found for $TAG_NAME."
29+
fi
30+
31+
echo "changelog<<EOF" >> $GITHUB_OUTPUT
32+
echo "$CHANGELOG" >> $GITHUB_OUTPUT
33+
echo "EOF" >> $GITHUB_OUTPUT
34+
35+
- name: Create GitHub Release
1836
uses: actions/create-release@v1
1937
env:
2038
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2139
with:
2240
tag_name: ${{ github.ref }}
2341
release_name: ${{ github.ref }}
2442
body: |
25-
# 微信 Markdown 编辑器 ${{ github.ref }} 发布🎈
43+
# 微信 Markdown 编辑器 ${{ github.ref_name }} 发布🎈
2644
2745
[![github](https://badgen.net/badge/>>/GitHub/cyan)](https://github.com/doocs/md/releases) [![gitee](https://badgen.net/badge/>>/Gitee/cyan)](https://gitee.com/doocs/md/releases)
2846
2947
> Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!
3048
49+
${{ steps.changelog.outputs.changelog }}
50+
3151
draft: false
3252
prerelease: false

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
## [v2.0.0] - 2025-04-18
2+
3+
### 1. 新特性亮点
4+
5+
- **数学公式与 Mermaid 流程图支持**:全面支持 Markdown 基础语法、数学公式、Mermaid 图表等,提升内容表达能力。
6+
- **自定义样式面板**:新增样式自定义面板,支持主题色和 CSS 定制,适配浅/暗模式。
7+
- **本地内容管理**:支持一键导入导出和自动草稿保存,提升编辑效率与安全性。
8+
- **图床支持扩展**:新增公众号与 Cloudflare R2 图床支持,灵活的上传逻辑配置。
9+
- **插件支持**:新增浏览器扩展插件,支持 Chrome、Edge、Firefox 等主流浏览器。
10+
- **AI 助手集成**:集成智能 AI 助手功能,支持与主流 AI 模型(如 DeekSeek、OpenAI、通义千问)进行自然语言对话,辅助内容创作、语法优化、格式转换等场景,极大提升写作效率。
11+
12+
### 2. 框架、镜像升级
13+
14+
- **Node.js 20+ 与 Vue3 + Vite**:全面升级依赖,基于 Vue3 和 Vite,显著提升性能与兼容性。
15+
- **Docker 多架构镜像**:支持 `linux/arm64``linux/amd64` 多架构镜像。
16+
17+
### 3. 贡献者
18+
19+
@YangFong @yanglbme @honwhy @bravekingzhang @dribble-njr @lurenyang418 @chensirup @wll8 @thinkasany @arunsathiya @realskyrin @rwecho
20+
21+
22+
## [v1.6.0] - 2023-12-05
23+
24+
### 1. 新特性亮点
25+
26+
- **Mac 风格代码块样式支持**:增加 Mac 风格的代码块渲染样式,提升视觉一致性与可读性。
27+
- **LATEX 数学公式支持**:引入 LATEX 编辑与渲染能力,支持科学公式表达,适用于技术写作与学术场景。
28+
29+
### 2. 功能优化与修复
30+
31+
- **组件重构与性能优化**:对部分组件结构进行重构与优化,提升整体性能与维护性。
32+
- **Bug 修复**:修复部分用户反馈的问题,提升使用稳定性与用户体验。
33+
34+
### 3. 框架与部署支持
35+
36+
- **Node 版本升级**:升级 Node.js 版本以增强兼容性和构建性能。
37+
- **Docker 镜像同步推送**:更新版本已同步发布至 Docker Hub,可通过以下命令快速启动本地实例 `docker run -d -p 8080:80 doocs/md:latest`
38+
39+
40+
### 4. 贡献者
41+
42+
@YangFong @yanglbme @bravekingzhang @DandelionCloud

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容
4040
- [x] 提供多图上传功能,并可自定义配置图床
4141
- [x] 便捷的文件导入、导出功能,提升工作效率
4242
- [x] 内置本地内容管理功能,支持草稿自动保存
43+
- [x] 集成主流 AI 模型(如 DeekSeek、OpenAI、通义千问),辅助内容创作
4344

4445
## 目前支持哪些图床
4546

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "md",
33
"type": "module",
4-
"version": "1.6.0",
4+
"version": "2.0.0",
55
"private": false,
66
"scripts": {
77
"start": "npm run dev",

0 commit comments

Comments
 (0)