https://github.com/uuanqin/markdown-it-obsidian-imgsize
A plugin to process Obsidian image sizing.
https://github.com/uuanqin/markdown-it-obsidian-imgsize
image imagesize markdown-it markdown-it-plugin obsidian
Last synced: 3 months ago
JSON representation
A plugin to process Obsidian image sizing.
- Host: GitHub
- URL: https://github.com/uuanqin/markdown-it-obsidian-imgsize
- Owner: uuanqin
- License: mit
- Created: 2023-10-19T04:27:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-23T11:13:31.000Z (over 2 years ago)
- Last Synced: 2024-04-24T14:37:17.113Z (about 2 years ago)
- Topics: image, imagesize, markdown-it, markdown-it-plugin, obsidian
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/markdown-it-obsidian-imgsize
- Size: 94.7 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# markdown-it-obsidian-imgsize
language: English | [中文](./README_zh.md)
A markdown-it plugin, adding width (and height) attributes to image elements.
According to [the syntax of external images in Obsidian](https://help.obsidian.md/Editing+and+formatting/Basic+formatting+syntax#External+images)
, it transforms
```markdown


```
to
```html


```
More cases are in [examples.md](./test/examples.md). Different from [markdown-it-renderer-image](https://www.npmjs.com/package/@peaceroad/markdown-it-renderer-image),
this plugin does not use the Internet when processing online images.
## Install
```bash
npm i markdown-it-obsidian-imgsize --save
```
## Use
```js
const md = require('markdown-it')();
const mdImgSizePlg = require('markdown-it-obsidian-imgsize');
md.use(mdImgSizePlg);
const content = '';
console.log(md.render(content));
//

// See './test/examples.md' for more examples
```
## Related Plugins
[markdown-it-renderer-image](https://www.npmjs.com/package/@peaceroad/markdown-it-renderer-image)
[markdown-it-obsidian-images](https://www.npmjs.com/package/markdown-it-obsidian-images)
## License
MIT