使用Jekyll错误链接到GitHub页面中的帖子

时间:2016-03-21 23:45:21

标签: git github jekyll github-pages

我已经开始使用GutHub-Pages了。我正在使用Jekyll,我的gh-pages存储库具有以下结构:

gh-pages (repo)
+-site
| +-_posts
|   +-2016-02-15-post1.md
| +-_config.yml
| +-index.html
+-notes.md

我的index.html是这样的:

---
layout: default
---

<div class="home">
  <h1 class="page-heading">Posts</h1>
  <ul class="post-list">
    {% for post in site.posts %}
      <li>
        <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span>
        <h2><a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a></h2>
      </li>
    {% endfor %}
  </ul>
  <p class="rss-subscribe">subscribe <a href="{{ "/feed.xml" | prepend: site.baseurl }}">via RSS</a></p>
</div>

路径错误

所以我可以访问我的网页网址:http://<username>.github.io/<project-name>然后登陆index.html就好了。但是当我点击链接帖子时,我收到了这个地址:

http://<username>.github.io/jekyll/update/2016/02/15/post1.html

这导致404作为正确的路径:

http://<username>.github.io/jekyll/<project-name>/update/2016/02/15/post1.html

项目名称文件夹不计算在内!

1 个答案:

答案 0 :(得分:1)

500 Internal Error中,设置

_config.yml