Skip to content

마크다운 포스트 및 front matter 컨벤션

Jeewon Moon edited this page Feb 27, 2024 · 2 revisions
  • 마크다운 포스트

  • front matter

    • 필드 정보

      필드 타입 필수 여부 설명
      title String Required 포스트 제목
      category String Required 포스트 카테고리
      description String Required meta description
      excerpt String Required 포스트의 한 줄 요약
      tags Comma-separated string list Required 포스트 태그
      date Date(YYYY-MM-DD) Required 포스트 발행 날짜
    • 마크다운

      ---
      title: '블로그 성능 측정하고 개선하기'
      category: '리액트'
      description: 'Next.js 프레임워크가 여러 도구와 기능들로 다양한 최적화 작업을 대신해 주지만 구글 lighthouse와 서버에서 넘어오는 리소스들을 살펴보면서 블로그의 성능을 개선할 수 있는 부분들을 살펴보겠습니다.'
      excerpt: '구글 lighthouse의 평가 메트릭들을 보고 개선할 수 있는 부분 살펴보기'
      tags: 'React.js, Next.js, 블로그, 개발 경험, 성능'
      date: '2023-03-25'
      ---
      
      > lighthouse는 로컬 브라우저 환경(브라우저 익스텐션 등)과 네트워크 상태에 따라 측정 결과가 다를 수 있습니다.
      
       NextJS 프레임워크가 여러 도구와 기능들로 다양한 최적화 작업을 대신해 주지만 구글 lighthouse와 서버에서 넘어오는 리소스들을 살펴보면서 블로그의 성능을 개선할 수 있는 부분들을 살펴보겠습니다.
      
      ## 정적 리소스 크기
      
      ### 미디어 파일 크기
      
      ⓘ 개선 사항 : 정적 파일 용량 개선
      
       서버에서 gif 파일을 전달받는 블로그 포스트 페이지의 성능 섹션부터 확인해 보겠습니다. 개선 사항으로 비디오 포맷의 사용을 권장하고 있습니다.
    • front matter 객체

      const post = await getPostById(postId);
      console.log(post);
      {
        content: '> lighthouse는 로컬 브라우저 환경(브라우저 익스텐션 등)과 네트워크 상태에 따라 측정 결과가 다를 수 있습니다. ..',
        data: {
          title: '블로그 성능 측정하고 개선하기',
          category: '리액트',
          description: 'Next.js 프레임워크가 여러 도구와 기능들로 다양한 최적화 작업을 대신해 주지만 구글 lighthouse와 ..',
          excerpt: '구글 lighthouse의 평가 메트릭들을 보고 개선할 수 있는 부분 살펴보기',
          tags: 'React.js, Next.js, 블로그, 개발 경험, 성능',
          date: '2023-03-25',
        }
      }

Wiki 목록으로 가기

Clone this wiki locally