TexTube
무한 스크롤 UX를 설계할 때 고민해야 할 것들

무한 스크롤 UX를 설계할 때 고민해야 할 것들

T
TexTube
·1,923

Markdown 형식을 나의 아티클 사이트에서 데이터로 이용하려고 하는데... Frontmatter 기능이 유용할 것 같긴 하지만, .md 파일과 DB 안의 내용을 동시에 유지할 필요는 없잖아? 어떻게 하는게 좋을까? 일반적인 방법은 뭔가? Medium, Substack 등에서 이용하는

Markdown은 개인이 사용하기엔 좋지만, 여러명이 사용하기엔 적합하지 않다

결국 DB를 이용할 거다 Postgre가 아닌 다른 방식인가? JSON 구조란

Block-based Editor

근데 DB => .md => HTML 과정이 번거롭지 않나? 그냥 content에 HTML을 집어 넣어버리는 건 어떤지

.md 파일의 콘텐츠를 저장하는 방식 클라이언트가 전환하게? 캐싱 전략?

npm install remark remark-html

utility

// app/lib/markdown.ts import { remark } from 'remark'; import html from 'remark-html'; export async function markdownToHtml(markdown: string) { const result = await remark().use(html).process(markdown); return result.toString(); }

테스트

npx tsx markdown.ts