remark-public-images

0.0.7 • Public • Published

Public images

Upload every image present on the markdown article into a public GIT repository and update the src image attribute to reflect the new public URL.

Options

  • base_url ()
    Base public Git URL use to view raw data file.
  • location ()
    Convert the image path into a path inside the local repository.
  • repo_public ()
    Address of the remote repository, user must have read/write access.
  • reset (boolean, false)
    Reset the Git commit history if repository already exists
  • source ()
    Location of the original markdown document.
  • repo_local ()
    Address of the local Git directory.

Exemple

{
  
  "plugin": require('remark-public_images'),
  "settings": {
    "target": `${require('os').homedir()}/.medium_git`,
    "repository": 'https://github.com/adaltas/website_pub.git',
    "base_url": 'https://raw.githubusercontent.com/adaltas/website_pub/master/',
    "reset": true,
    "source": params.source,
    "location": ({options, node}) => {
      const dir = path.relative(
        "#{process.cwd()}/content", path.dirname(options.source))
      return path.join(dir, node.url)
    }
  }
}

Dependencies (1)

Dev Dependencies (10)

Package Sidebar

Install

npm i remark-public-images

Weekly Downloads

0

Version

0.0.7

License

MIT

Unpacked Size

20.4 kB

Total Files

5

Last publish

Collaborators

  • david