5

ペリカンで作ったブログに外部画像を載せたい

だから私は試します:

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'

そして、私の投稿には画像がありません。

質問は次のとおりです。ブログに外部画像を配置する方法。

4

1 に答える 1

0

Pelican は、パスがコンテンツ ディレクトリ内にあることを想定しています。一般に、コンテンツをプルして他の人の帯域幅を使用することは親切ではないため、これは良い考えです。

次のように raw タグを使用してこれを行う必要があります。

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

最善の解決策は、イメージをダウンロードして (許可があると仮定して)、それをコンテンツ フォルダーに含めてから、自分でホストすることです。これはデフォルトの動作です。

アップデート

Google ドライブからの画像のホスティングについては、次のディスカッションを参照してください: Web サイトの Google ドライブに保存されているファイル (画像など) を表示する

森による解決策は私のために働きます:

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

上記の例では、これは次のように変換されます。

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

Google ドライブ API を使用して魅力的に動作します。

于 2015-02-25T17:40:16.950 に答える