使用jekyll链接到资源中不能在github项目页面中工作的文件

时间:2014-10-15 22:41:16

标签: jekyll assets github-pages

我正在使用jekyll设置github项目页面博客,并且指向我的assets文件的链接无法正常工作。我看过其他几个有类似问题的帖子,但似乎都没有适用于我的案例。在标记为重复之前,请检查我是否还没有尝试过在另一个问题中建议的解决方案。

尝试在我的帖子中添加图片时,图片无法显示。当我尝试链接到pdf进行下载时,我会得到一个死链接(如http://nikosdaniilidis/github.io/assets/all-pdf/Daniilidis2014-surface-noise.pdf

我尝试了以下配置:

案例0

_config.yml

    baseurl: "/projectname"`
    url: "http://username/github.io/projectname"

_posts/some-post

    ![image here]({{ site.url }}/assets/path/to/image.png)
    [pdf here]({{ site.url }}/assets/path/to/some.pdf)

产生的链接路径(不工作):

    http://nikosdaniilidis/github.io/altblog/assets/all-pdf/Daniilidis2014-surface-noise.pdf

案例1

_config.yml

    baseurl: "/projectname"`
    url: "http://username/github.io"

_posts/some-post

    ![image here]({{ site.baseurl }}/assets/path/to/image.png)
    [pdf here]({{ site.baseurl }}/assets/path/to/some.pdf)

产生的链接路径(不工作):

    http://nikosdaniilidis/github.io/assets/all-pdf/Daniilidis2014-surface-noise.pdf

案例2

_config.yml

    baseurl: "/projectname"`
    url: "http://username/github.io"

_posts/some-post

    ![image here]({{ site.baseurl }}{{post.url}}/assets/path/to/image.png)
    [pdf here]({{ site.baseurl }}{{post.url}}/assets/path/to/some.pdf)

产生的链接路径(不工作):

    http://nikosdaniilidis/github.io/assets/all-pdf/Daniilidis2014-surface-noise.pdf

我的想法很少,真的很感激一些帮助!以下是repo,以下是生成的page(查看Test links and other asset material帖子,目前配置了上述最后一种情况)。

由于

1 个答案:

答案 0 :(得分:1)

Github页面用户存储库网址格式为username.github.io而非username/github.io

尝试:

url: http://nikosdaniilidis.github.io
baseurl: /altblog