Внешний вид пеликана в реструктурированном тексте
Я хочу добавить внешнее изображение в свой блог, созданный с помощью 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.