Skip to content

feat: 메모 상세에 raw 마크다운 경로 추가 - #24

Merged
cbcruk merged 1 commit into
mainfrom
claude/okf-memo-integration-review-cnd7su
Aug 18, 2026
Merged

feat: 메모 상세에 raw 마크다운 경로 추가#24
cbcruk merged 1 commit into
mainfrom
claude/okf-memo-integration-review-cnd7su

Conversation

@cbcruk

@cbcruk cbcruk commented Aug 18, 2026

Copy link
Copy Markdown
Owner

/memo/{id}.md 로 메모 원본을 그대로 내려준다. LLM/도구가 상세 페이지 HTML 대신 원문을 바로 가져갈 수 있게 하는 게 목적.

변경

  • src/pages/memo/[id].md.ts — release 메모마다 /memo/{id}.md 생성. memo.filePath의 원본 파일을 읽어서 frontmatter 포함 그대로 반환 (prerender = true)
  • src/components/Memo/MemoRaw.tsx + Memoraw prop — 상세 페이지 푸터 #577 옆에 raw 링크. 목록·태그 페이지에는 노출 안 함
  • src/layouts/Layout.astro<slot name="head" /> 추가
  • src/pages/memo/[id].astro<link rel="alternate" type="text/markdown"> 주입

결정

  • 소스가 .mdx여도 .md 하나로 낸다. URL 모양을 고정해 /memo/{id}.md가 항상 존재하게 하는 쪽. 대신 mdx 원본의 import 줄과 컴포넌트 블록이 raw에 섞인다 (release 294개 중 45개)
  • 응답 헤더는 text/plain; charset=utf-8이지만 GitHub Pages 정적 배포에서는 무시되고 Pages가 .mdtext/markdown을 준다. fetch 용도에는 영향 없음

확인

  • pnpm build 통과, dist/memo/*.md 294개 = release 메모 수
  • 렌더된 HTML에 <link rel="alternate">와 푸터 raw 링크 모두 존재
  • vitest run은 astro 7 + vitest 2 조합으로 startup에서 실패하는데, 이 변경 전 상태에서도 동일하게 실패 (무관)

🤖 Generated with Claude Code

https://claude.ai/code/session_01Qv2pQrCq9z1GaxxDu2vohK


Generated by Claude Code

/memo/{id}.md 로 원본 파일(frontmatter 포함)을 그대로 내려준다.
상세 페이지 푸터에 raw 링크와 <link rel="alternate">를 함께 둔다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qv2pQrCq9z1GaxxDu2vohK
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@cbcruk
cbcruk merged commit f6a7b95 into main Aug 18, 2026
2 of 3 checks passed
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cbcruk-github-io Ready Ready Preview Aug 18, 2026 10:14am

@cbcruk
cbcruk deleted the claude/okf-memo-integration-review-cnd7su branch August 19, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants