remark-asset-copy

0.0.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i remark-asset-copy

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

6.53 kB

Total Files

11

Last publish

Collaborators

  • jbleuzen