RSS 피드 기능 추가

This commit is contained in:
2026-06-02 18:02:31 +09:00
parent 79009b21e6
commit b5970c8ada
13 changed files with 174 additions and 5 deletions

View File

@@ -58,7 +58,11 @@
| server/middleware/admin-api-session.js | `/admin/api/*` 요청마다 관리자 세션과 현재 DB 권한(`owner`/`admin`) 재확인 |
| server/middleware/html-page-renderer.js | HTML 문서 모드 고정 페이지(`/pages/:slug`)를 Nuxt 렌더링 대신 `text/html` 원문으로 응답 |
| server/routes/uploads/[...path].get.js | 런타임 업로드 파일 제공 API(`/app/public/uploads` 볼륨 파일을 `/uploads/**`로 스트리밍) |
| server/routes/rss.xml.get.js | 공개 RSS 2.0 피드(`/rss.xml`) |
| server/routes/feed.xml.get.js | 공개 RSS 2.0 피드 별칭(`/feed.xml`) |
| server/routes/rss.get.js | 공개 RSS 2.0 피드 별칭(`/rss`) |
| server/plugins/site-custom-code.js | 공개 Nuxt HTML 응답에 사이트 설정 헤더·푸터 코드 삽입(`/admin`, `/api`, `/uploads`, `/_nuxt`, `/ads.txt` 제외) |
| server/utils/rss-feed.js | 공개 발행글 기반 RSS 2.0 XML 생성 |
## 사이트 컴포넌트