Open jupemara opened 2 years ago
mdx remark を使うアイデア remark の中で画像の最適化を行い => remark でパースした AST に対して変換をかけて => image optimization ( lazy load 的なことをできないか )
import {MDXProvider} from '@mdx-js/react'
import {Header} from '../components/Header.js'
const components = {
h1: Header
}
export default function App({Component, pageProps}) {
return (
<MDXProvider components={components}>
<Component {...pageProps} />
</MDXProvider>
)
}
こんな感じで指定できるくさいので、components に img => Image とか各種コンポーネントを食わせることができそうです。css のスタイルについても自前コンポーネント側にスタイルを食わせれば、scoped css というか scoped on components css が可能になりますね。
っということで全体像を整理すると
src/articles
に決定しましたlib/repository/articles
みたいな感じで lib の下に articles 系の repository として実装することにしました
つまり