rescript-remix-blog-template
remix ReScript Blog Template
rescript-remix-blog-template.vercel.app
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
์ด ๋ฐ์ธ๋ฉ ์ ๋์ด์์.
๋ฐ์ธ๋ฉ์ ์ง์ ํด๋ณด์