Библиотека unified для преобразований markdowwn в html и подключение компонентов React
Установка и настройка
npm install
npm run devОткрываем в браузере http://localhost:3000
используется плагин remark-gfm
|Route|Example URL|params|
|---|---|---|
|app/blog/[slug]/page.js|/blog/a|{ slug: 'a' }|
|app/blog/[slug]/page.js|/blog/a|{ slug: 'a' }|
|app/blog/[slug]/page.js|/blog/b|{ slug: 'b' }|
|app/blog/[slug]/page.js|/blog/c|{ slug: 'c' }|
```js
const getLanguage = (node: NodeCustom) => {
const className = node?.properties?.className || [];
for (const classListItem of className) {
if (classListItem.slice(0, 9) === "language-") {
return classListItem.slice(9).toLowerCase();
}
}
return null;
};
```