remark-asset-copy

Copy assets from markdown to folder

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
remark-asset-copy
0.0.14 years ago4 years agoMinified + gzip package size for remark-asset-copy in KB

Readme

remark-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