remark-asset-copy
v0.0.1remark-asset-copy
Copy assets from markdown to a folder inside public
.
I created this because there was no easy way to have this type of file structure with next.js without using require()
.
/
|- content
| |-post-slug
| | |- index.md
| | |- image.jpg
How to use
Basic example :
import remark from 'remark';
import vfile from 'vfile';
import frontmatter from 'remark-frontmatter';
import assetCopy from 'remark-asset-copy';
const processedContent = await remark()
.use(frontmatter)
.use(html)
.use(copy, {
destination: "public/assets",
})
.process(vfile.readSync(fullPath));
const contentHtml = processedContent.toString();
Tests
Basic testing is implemented but a deeper tests must be written
npm i remark-asset-copy
Metadata
- MIT
- Whatever
- Johan Bleuzen
- released 5/19/2020