markdown-backup - Markdown内のリモート画像ファイルをダウンロード
Markdownファイルはローカルに蓄積されるので、いつまでも手元にあると安心しがちです。しかし、内容によっては突然変わることがあります。それはリモートにある画像の場合です。リモートサーバ上でファイル削除されてしまえば、その表示内容が変わってしまいます。 そうした不測の事態を防げるのがmarkdown-backupです。Markdownファイル内に記述されたリモートファイルをダウンロードしてくれます。
markdown-backupの使い方
元の記事です。画像はリモートとなっています。
画像一つ目。
![](https://plausible.io/assets/images/privacy-focused-web-analytics.png)
画像二つ目。
![](https://cdn-ak-scissors.b.st-hatena.com/image/square/ec8dc45227873b7c3a29e310a7e8172d5a9eba6c/height=280;version=1;width=400/https%3A%2F%2Frepository-images.githubusercontent.com%2F301748858%2F47f49b80-089e-11eb-8188-db0b3526658f)
markdown-backupで変換します。そうすると、パスがローカルに書き換わっています。
画像一つ目。
![](./images/0.png)
画像二つ目。
![](./images/0.png)
markdown-backupは画像をローカルに保存する際、imagesというフォルダを作成してくれます。そして、サーバから返ってくるmimeTypeを使って拡張子を付けてくれます。リモートサーバ上のファイル名は使われないのでご注意ください。
markdown-backupはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。
gunar/markdown-backup: Download remote images in markdown files and store them locally