Skip to content

denisso/markdown-to-html

Repository files navigation

Библиотека unified для преобразований markdowwn в html и подключение компонентов React

Online demo

Начало работы

Установка и настройка

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;
};
```

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published