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

/remark-asset-copy/

    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