カランのブログ

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

ソフトウェアエンジニア / 台湾人 / 福岡生活
このブログはRSS Feed をサポートしています。RSSリンクをクリックして設定してください。技術に関する記事はコードがあるのでブログで閲覧することをお勧めします。

今のモード ライト

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

記事のタイトルや概要は自動翻訳であるため(中身は翻訳されてない場合が多い)、変な言葉が出たり、意味伝わらない場合がございます。空いてる時間で翻訳します。

Typora エディターで画像を自動的にアップロードする

category: 雑談 tag: typora

Typora - 便利なマークダウンエディタ

Typoraは、私が非常に使いやすい markdown エディタであり、今まで使ってきた中でこれ以上使いやすいものはありませんでした。複雑なブログ記事はTyporaで書いてからアップロードすることがあります。Typoraには多機能があります。以下の機能があります:

  • テーブルのサポート
  • LateXの構文のサポートで数式を書くのが簡単
  • 画像を直接ドラッグアンドドロップして対応するmarkdown構文を生成することができます
  • iframe、video、rubyなど、さまざまなHTMLタグをサポートします
  • カスタムテーマを作成できます(CSSで作成)
  • ファイルやフォルダの閲覧と切り替えの機能が組み込まれています
  • さまざまなその他の便利な機能があります

これらの使い勝手の良い機能により、私はTyporaを手放せません。 ただし、画像のアップロードには少し悩んでいます。Typoraは画像のパスをmarkdownに挿入しますが、次のような構文です:

![画像の代替テキスト](/Users/Kalan/my/image/path.png)

このままコピーすると、ウェブページ上で画像が表示されないため、ユーザーはあなたのコンピュータのパスにアクセスできないため、画像をクラウドやサーバーのストレージにアップロードする必要があります。手動で処理するのは面倒ですし、画像が大きい場合は圧縮してからアップロードしたいと思うこともありますが、操作が増えると面倒に感じ、記事の執筆が中断されることがあります。

そこで、エディタを切り替えずに直接画像をアップロードできる方法はないかと考えました。Typora自体、画像のドラッグアンドドロップ機能が非常に強力で、ウェブページからのコピー&ペーストも完全に機能します。Typoraは本当に素晴らしいユーザーインターフェースです。

ついに、これを見つけました:

Typoraの画像アップロード

これは驚きです!この機能により、エディタに画像を追加する際にトリガーされる振る舞いを指定できます。例えば、特定のフォルダに一括で移動したり、画像をアップロードしたりすることができます。さらに、コマンドを自分で定義して画像をアップロードすることもできます!

Typoraのカスタムアップロードインターフェイス

このuploadコマンドでは、画像を圧縮してS3にアップロードし、画像のURLを返します。残りのUIや状態のインタラクションはTyporaが処理しますので、画像のアップロードが完全にスムーズになります!

完了後の効果は次のようになります:

実装

私のGithubで、このプログラム(Node.jsで作成)を直接参照できます。実装は非常に簡単ですが、すぐに完成させたかったのでパッケージをインストールしてすぐにアップロードしました。最初から自分で作りたい場合は、自分で書いてみてください。現時点では、S3のみをサポートしています。

後書き

これにより、私の人生に新たな扉が開かれました。写真の処理が面倒で記事を投稿するのを躊躇しなくなりました。マークダウンでコンテンツを作成することが好きな人々と共有します。

次の記事

スマートホーム向け Google Home によるリモート IR リモートコントロール

前の記事

福岡での4か月間のリモートワークに関する最新情報

この文章が役に立つと思うなら、下のリンクで応援してくれると大変嬉しいです✨

Buy me a coffee