remix ReScript Blog Template
- 설치
yarn- 실행
yarn res:dev
yarn devrescript와remix를 사용해 블로그 만들기- 템플릿으로 사용할 수 있도록 제작
| - | Link |
|---|---|
| Lang | rescript |
| Web Framework | remix |
| Binding | rescript-remix |
| CSS framework | tailwind |
- remix 사용법
- rescript-remix 사용법
- remix 프로젝트 배포하는 방법
- remix에서
mdx다루는 방법 - remix SEO 적용하는 방법
- 헤더
- 커버 이미지
- 글 목록
- 글 제목, 내용, 작성자
| 글 목록 | 글 보기 |
|---|---|
![]() |
![]() |
| 파일 | 역할 |
|---|---|
bindings/Remix.res |
remix 바인딩 |
routes/index.res |
/ 페이지 및 mdx를 읽어 최근 글 목록 |
posts.res |
$posts Child routes 스타일링 |
- remix-rescript 에서
mdx파일 라우팅이 안됨. - 특정 폴더 내의
.mdx리스트를 가져오는 방법을 모르겠음.we suggest you rethink your strategy and turn your posts into data stored in a database so that you don't have to rebuild and redeploy your blog every time you fix a typo.- remix에서는 DB 사용을 권장하고 있음.
- 어떤 DB store를 사용할 지 고민 필요.
- 근데 다시 생각해보니 DB에 데이터를 넣으려면 인증 부분이 들어가야해서 초기 기획과 맞지 않음.
- 일단 이건 나중에 생각해보고 mdx를 로딩하는 거부터 해결하자.
- mdx 라우팅과
<Outlet>으로 해결!
- mdx 라우팅과
LoaderFunction이 바인딩 안 되어있음.- 필요한 이유 : mdx#example-blog-usage
- 바인딩 된 PR이 아직 머지가 안되어있음을 발견! rescript-remix PR#21
- 코멘트를 남겼으나 언제 확인할 지 모르므로 stuck 상태
- 바인딩을 직접 해보자
- 바인딩을 어떻게 하는지 모르므로 공부해보기
- remix-rescript로 rescript 바인딩 알아보기



