Pelican でブログを作成し始めたばかりで、画像にリンクしたいと考えていました。これを行うには、Markdown ファイルに次の行を含めます。
<img src="./myImg1a.png" alt="./myImg.png" style="width: 750px; height: 800px;"/>
この行は、ペリカンが出力ディレクトリ (つまり/myBlog/output ) に配置した html ファイルで正常に再現されました。png ファイルを出力ディレクトリ (つまり、html ファイルと同じディレクトリ) に配置すると、次のエラーが発生しました。
WARNING:root:Unable to find file /category/myImg1a.png/index.html or variations.
/categoryはmyBlog /output/ categoryを指します。代わりに、次のhtmlコードを使用した場合:
<img src="/myImg1a.png" alt="/myImg.png" style="width: 750px; height: 800px;"/>
すべてがうまくいきました。なぜこれが必要なのかわかりません:
画像ファイルがhtmlファイルと同じディレクトリにある場合、「./myImg1.png」が正しくて「/myImg.png」が間違っているのではないでしょうか?
フォルダ/category/myImg1a.png/index.htmlが検索されたのはなぜですか?