Внешний вид пеликана в реструктурированном тексте

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

Итак, я стараюсь:

some text

.. image:: http://example.com/image.png
    :alt: Alt text

После запуска "pelican -s pelicanconf.py" у меня появляется ошибка:

ERROR: Better Fig. Error: image not found: /Users/kendriu/sources/pelican-blog/contenthttp:/example.com/image.png
ERROR: Could not process ./4_joe.rst
   | [Errno 2] No such file or directory: u'/Users/kendriu/sources/pelican-blog/contenthttp:/example.com/image.png'

И нет изображения в моем посте.

Вопросы такие: Как выложить внешние изображения в мой блог.

1 ответ

Пеликан ожидает, что пути будут в каталоге содержимого. В общем, это хорошая идея, потому что не очень удобно тянуть контент и использовать пропускную способность других людей.

Вам нужно будет сделать это с помощью тега raw следующим образом:

.. raw:: html 
      <img src="http://example.com/image.jpg" alt="alt text">

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

Обновить

Для размещения изображений с Google Drive смотрите это обсуждение: Отображение файлов (например, изображений), хранящихся в Google Drive на веб-сайте

Решение от Мори работает для меня:

https://drive.google.com/uc?id=FILE-ID

Что переводит на это в приведенном выше примере:

.. raw:: html 
      <img src="https://drive.google.com/uc?id=0B9o1MNFt5ld1N3k1cm9tVnZxQjg">

Работает как шарм, используя Google Drive API.

Другие вопросы по тегам