экспорт в режиме org в виде HTML: встроенные изображения отображаются и связаны? - PullRequest
3 голосов
/ 09 марта 2012

Если я использую следующий синтаксис,

#+ATTR_HTML: width="200"
[[file:highres.jpg][file:highres.jpg]]

Я должен ожидать, что на странице будет отображаться файл highres.jpg в указанном размере, и при щелчке по нему будет отображаться сам файл?Что я и получаю из этих инструкций .Тем не менее, когда я генерирую HTML из файла в режиме org, изображение отображается, но не связано / кликабельно.Я делаю что-то не так или неправильно понял?

Ответы [ 2 ]

3 голосов
/ 19 декабря 2014

В более поздних версиях режима org формат , похоже, изменился.В Emacs 24.4.1 у меня работает следующее:

#+ATTR_HTML: :width 200
[[file:highres.jpg]]
2 голосов
/ 09 марта 2012

В вашем примере это трактуется как без описания, потому что описание идентично самой ссылке.Инструкции, на которые вы ссылаетесь, чтобы использовать сгенерированный эскиз для описания (который будет отображаться вместо полного изображения).

С другой стороны, я не смог заставить его уважать #+ATTR_HTML: width="200"когда я изменил текст описания, чтобы учесть разницу

#+ATTR_HTML: width="200"
[[file:highres.jpg][./highres.jpg]]

Вместо этого кликабельное изображение со встроенным изображением было полноразмерным.Я не знаю, предназначено ли это или нет, лучшее место, чтобы спросить это, вероятно, был бы список рассылки (где они также могут быть в состоянии исправить это, если это ошибка).

Добавлено тестирование проблемы

Используя следующий фрагмент Org

* SVG test

#+CAPTION: Test
#+ATTR_HTML: width="200" title="Hello"
[[./img/Bitmap.svg][file:./img/Bitmap.svg]]

#+Caption: Test2
#+ATTR_HTML: width="200" title="Hello as well"
[[./Bitmap.svg]]

Я получаю следующий HTML-код, который объясняет, почему происходит странный результат в отношении размеров изображения:

<p>
<a href="./img/Bitmap.svg" width="200" title="Hello"><img src="./img/Bitmap.svg" alt="Bitmap.svg"/></a>
</p>

<div class="figure">
<p><img src="./Bitmap.svg" width="200" title="Hello as well" alt="./Bitmap.svg" /></p>
<p>Test2</p>
</div>

Исходное изображение корректируетсяпо размеру вместо ссылки на изображение.Определенно вопрос в том, как экспортер интерпретирует информацию #+ATTRL_HTML.При текущем экспортере лучшим выбором может быть создание эскиза изображения для вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...