블로그 구축기 시작!
백엔드/풀스택 개발자 포트폴리오의 경우, 외부 서비스 API를 타는 것보다 **마크다운(Markdown)**을 직접 핸들링해서 렌더링하도록 인프라를 구축하는 것이 본인의 파일시스템 핸들링 및 기술력을 어필하기 가장 좋습니다.
노션(Notion API)이 사용하긴 편리할 수 있지만, 프론트마터(Frontmatter)를 이용한 메타데이터 관리나, 스타일링 커스터마이징의 범위에서 Markdown의 자유도가 훨씬 압도적이기 때문입니다.
마크다운의 강점
- 속도 향상: 외부 API 호출 없이 로컬 빌드 타임에서 마크다운 파일을 정적으로 파싱하여 렌더링되므로 속도가 매우 빠릅니다. (서버 컴포넌트로 즉각 렌더링)
- Git 잔디 심기에 효과적: 포스팅 작성도 버전 관리(Git)에 포함시킬 수 있기 때문에
1일 1커밋(잔디심기)하기 굉장히 효과적입니다. - 다크 모드와 완벽한 조화: Tailwind typography(
prose) 클래스를 활용하면, 이미 구축한 우리만의 강력한 다크모드/라이트모드 스타일링을 마크다운 안의 태그 하나하나(h1, p, pre 등)에 맞춤으로 입힐 수 있습니다.
다음 단계
이제부터는 편하게 프로젝트 내의 posts/ 폴더에 .md 파일을 추가하기만 하시면 바로바로 블로그 글 목록이 업데이트 됩니다. 코드를 작성하시듯 자연스럽게 기술 문제 해결 과정을 기록해보세요!
// 코드 블록 기능도 잘 동작합니다. 타이포그래피 플러그인을 사용하여 자동으로 이쁘게 렌더링됩니다!
function makePortfolioEpic() {
console.log("Iron man suit protocol activated!");
return "success";
}
언제든 블로그 스타일링이나 추가 기능(댓글 창 도입, 조회수 기록 등)이 필요하시면 말씀해주세요. 함께 발전시켜봅시다! 🚀