組織モードで画像リンクを作成する


9

組織モードでクリック可能な画像リンクを作成したい。これは次と同等です。

<a href="path-to-file">
   <img src="path-to-image">
</a>

現在、私は、うまくインライン画像のプレビューを表示することができます[[path-to-image]]が続きますorg-toggle-inline-images。私が今やりたいのは、のサポートを追加することです[[path-to-file][path-to-image]]

何か案は?


私が正しく理解していれば、これはgithub独自の組織エクスポーターの機能であり、emacsのorg-modeの機能ではありません。
JeanPierre

ああ。私の悪い。うーん...これを組織モードで機能させる方法はありますか?
アダム

明確にするために、あなたの理想的な答えはサポートを追加する[[path-to-file][path-to-image]]でしょうが、その機能がエクスポーターに追加されるまで回避策を受け入れますか?
Melioratus 2017

承知しました!あなたはどれだけ持ってる?
アダム

回答:


3

これはマクロを使用して行うことができます:

#+MACRO: imglnk @@html:<a href="$1"><img src="$2"></a>@@

This is an image link: {{{imglnk(path-to-file,path-to-image)}}}

1

Orgモードは、エクスポートされたHTMLへの画像の埋め込みをすでにサポートしています

インラインプレビュー機能は、リモートイメージ(つまり、インターネット上にあるイメージ)では機能しません。これについての質問を見てください。すでにご存知のように、プレビューローカル画像に対して機能します。


2
ありがとう。はい、バッファに表示する画像を問題なく取得できます。しかし、私がやりたいのは、インライン画像をクリックして別のファイル(またはURL)を開くように画像リンクを作成することです。たとえば、ビデオから画面グラブを埋め込み、それをクリックすると、QuickTimeファイルが再生されます。同等のHTMLは次の場所にあります。w3schools.com
Adam

1
したがって、この[[file:movie.mp4] [file:screengrab.png]]のように、画面グラブがバッファでプレビューされ、クリックすると、デフォルトのアプリケーションでムービーファイルが開きます。
Adam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.