rescript-remix-blog-template
remix ReScript Blog Template
rescript-remix-blog-template.vercel.app
์ค์น ๋ฐ ์คํ
yarn
yarn res:dev
yarn dev
์ค๊ณ
๋ชฉํ
rescript
์ remix
๋ฅผ ์ฌ์ฉํด ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ
- ํ
ํ๋ฆฟ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ์ ์
์ฌ์ฉ
๊ณต๋ถ ํ์
- 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>
์ผ๋ก ํด๊ฒฐ!
LoaderFunction
์ด ๋ฐ์ธ๋ฉ ์ ๋์ด์์.
- ๋ฐ์ธ๋ฉ์ ์ง์ ํด๋ณด์
์ฐธ๊ณ ์์ค