【问题标题】:jekyll --server produces errorjekyll --server 产生错误
【发布时间】:2011-03-14 16:12:17
【问题描述】:

我要做的是设置我的网站,使其包含博客文章、博客和主页。

根据我在https://github.com/mojombo/jekyll/wiki/Usage 阅读的内容,我应该能够在我的根目录(包含 index.htm、_site、_posts 等的目录)中放置一个 html 文件,并且只要它具有 YML 前端, Jekyll 应该在运行命令时将其添加到我的 _site 目录中。

我目前有一个名为 2011-03-140-blog.html 的文件,如下所示:

---
permalink: /blog
---

<div id="posts">

        {% for post in site.posts offset: 0 limit: 10 %}
          <h2><a href="{{ post.url }}">{{ post.title }}</a></h2>
          {{ post.date | date_to_string }}
           {{ post.content }}

        {% endfor %}

    </div>

当我运行 jekyll --server 时,我得到以下信息:

 Configuration from /Users/noahclark/Sites/noahc/_config.yml
Building site: /Users/noahclark/Sites/noahc -> /Users/noahclark/Sites/noahc/_site
/Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/page.rb:115:in `initialize': Is a directory - /Users/noahclark/Sites/noahc/_site/blog (Errno::EISDIR)
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/page.rb:115:in `open'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/page.rb:115:in `write'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/site.rb:194:in `write'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/site.rb:193:in `each'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/site.rb:193:in `write'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/../lib/jekyll/site.rb:83:in `process'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.10.0/bin/jekyll:164
    from /usr/bin/jekyll:19:in `load'
    from /usr/bin/jekyll:19

任何想法,我做错了什么?

【问题讨论】:

    标签: ruby jekyll


    【解决方案1】:

    permalink: /blog 更改为permalink: /blog.html 应该可以解决这个问题。

    【讨论】:

    • 工作就像一个魅力!非常感谢。
    • 我确实收到了一个禁止错误,没有访问“/blog/”的权限。有什么想法吗?
    • 我可以在没有 HTML 标记的情况下进行此设置吗?所以如果你去域/博客你会看到所有的博客文章?
    • 我想你可以将它永久链接到blog/index.html,这应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2016-08-10
    • 2018-11-01
    • 2017-04-11
    相关资源
    最近更新 更多