From 6216b9af13d648ebd957b10d8440b3ff2aca1ae3 Mon Sep 17 00:00:00 2001 From: dsh Date: Fri, 28 Aug 2026 19:34:29 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E6=96=87=E7=AB=A0=E6=96=B0?= =?UTF-8?q?=E5=BB=BA/=E7=BC=96=E8=BE=91=E9=A1=B5=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8=E6=94=AF=E6=8C=81=E6=9C=AC=E5=9C=B0=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=B9=B6=E6=8F=92=E5=85=A5=E6=AD=A3=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 两套页面(admin + 普通用户)EasyMDE 的 image 按钮改为“上传图片”: 选择本地图片 → 走既有附件接口(files 表 type=attachments,新建页 session_token / 编辑页 article_id)→ 在正文光标处插入 ![](url) - templates/layouts/base.html:新增共享 window.blogUploadImage 上传助手 - templates/user/my_article_form.html:新建页 session_token 输入框加 id (编辑器上传需要读取);补齐原本缺失的上传能力 - i18n:新增 article_image_upload / article_image_not_image(中英) - 服务端依既有上传策略校验(扩展名/MIME/魔数/大小),客户端限 image/* --- i18n/i18n.go | 4 ++++ templates/admin/article_create.html | 32 ++++++++++++++++++++++++++--- templates/layouts/base.html | 20 ++++++++++++++++++ templates/user/my_article_form.html | 31 ++++++++++++++++++++++++++-- 4 files changed, 82 insertions(+), 5 deletions(-) diff --git a/i18n/i18n.go b/i18n/i18n.go index 7112455..3be0d70 100644 --- a/i18n/i18n.go +++ b/i18n/i18n.go @@ -185,6 +185,8 @@ var translations = map[Lang]map[string]string{ "article_att_uploading": "Uploading...", "article_att_error": "Upload failed. Please try again.", "article_att_delete_confirm": "Delete this attachment?", + "article_image_upload": "Upload image", + "article_image_not_image": "The file is not a valid image.", // 文章管理 "article_list_title": "Articles", @@ -626,6 +628,8 @@ var translations = map[Lang]map[string]string{ "article_att_uploading": "上传中...", "article_att_error": "上传失败,请重试。", "article_att_delete_confirm": "删除该附件?", + "article_image_upload": "上传图片", + "article_image_not_image": "该文件不是有效的图片。", // 文章管理 "article_list_title": "文章管理", diff --git a/templates/admin/article_create.html b/templates/admin/article_create.html index 6cedc96..58d37b8 100644 --- a/templates/admin/article_create.html +++ b/templates/admin/article_create.html @@ -118,6 +118,32 @@ {{template "footer" .}} + + - - - -{{template "footer" .}} -{{end}} -- 2.47.3