Remix에 순풍 타이포그래피 플러그인 추가

3672 단어 tailwindcssreact
이제 Remix 웹사이트에 몇 가지 마크다운 파일을 추가했으므로 실제 콘텐츠가 제목을 렌더링하지 않는 문제를 확인했습니다.

이는 Tailwind가 이것을 무엇으로 렌더링해야 할지 실제로 알지 못하기 때문입니다.
따라서 Tailwind Typography plugin을 사용하여 이 문제를 해결할 수 있습니다.

Remix에 Tailwind Typography 플러그인 설치



이 플러그인의 설치는 NPM과 함께 종속성을 설치하기만 하면 되기 때문에 매우 간단합니다.

npm install -D @tailwindcss/typography


이 작업이 완료되면 tailwind 구성 파일에 등록해야 합니다. 이 파일은 tailwind.config.js 프로젝트의 루트에 있습니다.

이 파일 안에 플러그인을 추가합니다.

module.exports = {
  content: ['./app/**/*.{ts,tsx,jsx,js}'],
  theme: {
    extend: {},
  },
  plugins: [require('@tailwindcss/typography')],
};


이 플러그인을 사용하려는 모든 요소에 prose 클래스를 추가할 수 있습니다.

우리의 경우 마크다운 파일에 사용할 수 있도록 루트 파일에 추가하겠습니다.

export default function App() {
  return (
    <html lang='en' className='h-full'>
      ...
      <body className='h-full p-4 prose'>
        <Outlet />
        ...
      </body>
    </html>
  );
}


본문의 prose 클래스에 유의하십시오. 이것이 활성화될 것입니다.
이제 웹 사이트를 실행하고 마크다운 렌더링된 게시물을 보면 실제로 작동하는 것을 볼 수 있습니다.



GitHub에서 완성된 코드를 찾을 수도 있습니다.

읽어주셔서 감사합니다. 연결해 봅시다!



제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook에 연결하거나

좋은 웹페이지 즐겨찾기