私はjekyllを使ってブログを構築していて、gh-pagesでgithubでそれをホストしています。私のプロジェクトのルートは、以下を参照してください見ることができます。githubでホストされているジーキルプロジェクトに画像を含めるにはどうすればいいですか?
├── LICENSE
├── README.md
├── _config.yml
├── _img
│ ├── 2016-09-09\ 14.48.20.png
│ └── 2016-09-09\ 15.25.09.png
.
.
.
├── _posts
│ ├── 2016-09-08-seven-weeks-before-applying-to-devops-job.markdown
│ └── 2016-09-09-an-hour-with-ansible.md
.
.
.
├── _site
│ ├── 2016
│ │ └── 09
│ │ ├── 08
│ │ │ └── seven-weeks-before-applying-to-devops-job.html
│ │ └── 09
│ │ └── an-hour-with-ansible.html
│ ├── LICENSE
│ ├── README.md
│ ├── about
│ │ └── index.html
│ ├── css
│ │ └── main.css
│ ├── feed.xml
│ └── index.html
├── about.md
├── css
│ └── main.scss
├── feed.xml
└── index.html
マニュアルは、次の例を示します:
はのでジキルの柔軟性のため、これを行う方法に多くのソリューションがあります。 1つの一般的な解決策は、プロジェクトディレクトリのルートに
assets
またはdownloads
のような名前のフォルダを作成し、そこに画像、ダウンロード、またはその他のリソースを配置することです。その後、どのポストからでも、サイトのルートをアセットに含めるパスとして使用することにリンクすることができます。これは、サイトの(サブ)ドメインとパスの設定方法によって異なりますが、ポスト内の変数site.url
を使用してこれを行う方法の例(Markdown)があります。![]({{ site.github.url }}/_img/2016-09-09 14.48.20.png) ![]({{ site.url }}/_img/2016-09-09 15.25.09.png)
私も試してみた:私は
gh-pages
を押し、私はいくつかの異なる方法を試してみたが、非はかつて働いている... which is shown in the screenshot below: ![My helpful screenshot]({{ site.url }}/assets/screenshot.jpg)
:ポストでの画像アセットを含む
_img
ディレクトリを次のように「保管」します。_config.yaml
# Build settings
markdown: kramdown
keep_files: ["_img"]
これも機能しません。だから、githubでホストされているjeykllプロジェクトに画像を含めるにはどうすればいいですか?あなたの助けのための
感謝:)