From 9f3bfdee6fb212a5489ac784213263d654807762 Mon Sep 17 00:00:00 2001 From: Vaica <94612053+zqlit@users.noreply.github.com> Date: Mon, 22 Jun 2026 12:14:53 +0800 Subject: [PATCH] 1214 --- write-server/docker-compose.yml | 2 +- write-server/entrypoint.sh | 3 +++ write-server/src/app/edit/[slug]/page.tsx | 24 +++++++++++++++++++---- write-server/src/app/page.tsx | 22 ++++++++++++++++----- 4 files changed, 41 insertions(+), 10 deletions(-) diff --git a/write-server/docker-compose.yml b/write-server/docker-compose.yml index 3701a72e..11d61406 100644 --- a/write-server/docker-compose.yml +++ b/write-server/docker-compose.yml @@ -24,7 +24,7 @@ services: # 环境变量文件 - ./.env:/app/.env:ro # SSH 密钥(用于 git push) - - /root/.ssh:/home/nextjs/.ssh:ro + - /root/.ssh:/home/nextjs/.ssh environment: - NODE_ENV=production - PORT=8016 diff --git a/write-server/entrypoint.sh b/write-server/entrypoint.sh index 469ae46d..9ea89c04 100644 --- a/write-server/entrypoint.sh +++ b/write-server/entrypoint.sh @@ -9,6 +9,9 @@ mkdir -p /app/recycle/posts /app/recycle/meta /app/logs /app/backups chown -R nextjs:nodejs /app/recycle /app/logs /app/backups # 修复博客目录权限(让 nextjs 用户可写) +if [ -d "/blog" ]; then + chown nextjs:nodejs /blog +fi if [ -d "/blog/content" ]; then chown -R nextjs:nodejs /blog/content fi diff --git a/write-server/src/app/edit/[slug]/page.tsx b/write-server/src/app/edit/[slug]/page.tsx index 5f7a9838..a71cfc67 100644 --- a/write-server/src/app/edit/[slug]/page.tsx +++ b/write-server/src/app/edit/[slug]/page.tsx @@ -71,11 +71,27 @@ export default function EditPostPage({ +