Skip to content
This repository has been archived by the owner on Jan 7, 2021. It is now read-only.

Add sane drag and drop and copy/paste support for images to markdown files

License

Notifications You must be signed in to change notification settings

tlnagy/atom-markdown-image-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Add sane drag and drop and copy/paste support for images to markdown files. This is especially useful for notetaking in Atom.

Atom Settings

These settings can be accessed under Settings -> Packages -> Markdown Image Assistant.

Default Settings

Whenever an image is dragged and dropped or copy and pasted on an open markdown file, this package automatically copies it to an assets/ folder in the current directory, renames the image, and inserts a relative link to the image.

Active file types

File type that image assistant should activate for

Image directory

Default image directory

Preserve original file names

When dragging and dropping files, whether to preserve original file names when copying over into the image directory

Use the Markdown filename

Creates an asset folder in the form of <fileroot>.assets/. Where <fileroot> is the root of the file without the supported Markdown extensions (.markdown, .md, .mdown, .mkd, .mkdow).

Insert image as Markup, instead of Markdown

Insert an image as HTML Markup, <img src=''>, instead of Markdown, ![](). Useful if you want to adjust image width or height


Installation

This plugin can be installed via Atom's GUI or via the command line:

apm install markdown-image-assistant

Demo

  • My Cat folder name
![](CAT-assets/README-684b45a8.jpg)
  • Markup
<img alt="README-684b45a8.jpg" src="assets/README-684b45a8.jpg" width="" height="" >
  • Per-file asset directory
![](README.assets/README-684b45a8.jpg)
  • Preserve Original filename
![](README.assets/README-Fort-*ssHole.jpg)

atom-image-assistant