【问题标题】:Jekyll shows no contentJekyll 不显示任何内容
【发布时间】:2013-01-13 14:41:34
【问题描述】:

我正在使用 Jekyll 开发博客。当我使用命令jekyll 运行服务器时,内容不会生成。

在终端显示的下方:

WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true

index.html

我使用了默认的 Jekyll 样板。

layout: default

{% for post in paginator.posts %}
<article>

  <header class="entry-header">
    <h2 class="entry-title"><a href="{{ post.url }}" title="{{ post.title }}" rel="bookmark">{{ post.title }}</a></h2>
  </header>

  <aside class="entry-details">
    <p class="entry-date">Publicado em: <a href="{{ post.url }}">{{ post.date | date: "%d/%m/%y" }}</a></p>
  </aside>

  <div class="entry-content">
      {{ post.content }}
  </div>

</article>
{% endfor %}

post.html

标准也是。

layout: default

<article>

  <header class="entry-header">
    <h2 class="entry-title"><a href="{{ page.url }}" title="{{ page.title }}" rel="bookmark">{{ page.title }}</a></h2>
  </header>

  <aside class="entry-details">
    <a href="{{ page.url }}" class="entry-date">{{ page.date | date: "%d/%m/%y" }}</a>
  </aside>

  <div class="entry-content clearfix">
    {{ post.content }}
  </div>

  <footer class="entry-meta">
    {% include disqus.html %}
  </footer>

</article>

default.html 标准也是。

<!doctype html>
<html lang="pt-BR">
<head>
  {% include head.html %}
</head>

<body class="home blog">

  {% include header.html %}

  <div id="content">
    {{ content }}
  </div><!-- end #content -->

  {% include footer.html %}

</body>
</html>

【问题讨论】:

  • 不是正在生成_sites 目录吗?你想使用什么命令,jekyll --server
  • 嗯,目录没有生成_site。当我对 HTML 进行更改时,它们不会生成。是的,我正在使用jekyll --server
  • 试试jekyll build,会生成_site文件夹吗?

标签: ruby jekyll


【解决方案1】:

我使用这三个文件创建了一个example gist。我使用 Jekyll 2.1.1 运行了 jekyll servejekyll --server 已被弃用并替换为此命令),我没有收到任何错误(尽管 Jekyll 确实忽略了流动语法,因为 yaml 前面的问题)。

我感觉这个问题与a bug in WEBrick(Jekyll 的默认服务器)有关。

我知道 YAML 前面的问题在它周围缺少 --- 并且我没有 _posts 目录,但我假设这个问题无关紧要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-29
    • 2020-11-10
    • 2012-04-12
    • 2019-11-11
    • 2017-09-25
    • 2012-08-02
    • 2019-08-11
    • 2018-06-25
    相关资源
    最近更新 更多