Почему Jekyll читает некоторые мои сообщения, но не создает их?

Вот вывод из jekyll serve --verbose. Как видите, Jekyll читает 4 файла уценки, но на самом деле строит только 3. 2016-02-31-github-webhooks-node.md не строится, но и не выдает никаких ошибок.

jekyll serve --verbose
  Logging at level: debug
Configuration file: /home/bryce/_repos/devbryce/devbryce-jekyll/_config.yml
         Requiring: jekyll-paginate
         Requiring: kramdown
            Source: /home/bryce/_repos/devbryce/devbryce-jekyll
       Destination: /home/bryce/_repos/devbryce/devbryce-jekyll/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
           Reading: _posts/2013-12-31-whats-jekyll.md
           Reading: _posts/2016-02-31-github-webhooks-node.md
           Reading: _posts/2014-01-02-introducing-lanyon.md
           Reading: _posts/2014-01-01-example-content.md
         Rendering: _posts/2013-12-31-whats-jekyll.md
  Pre-Render Hooks: _posts/2013-12-31-whats-jekyll.md
  Rendering Liquid: _posts/2013-12-31-whats-jekyll.md
  Rendering Markup: _posts/2013-12-31-whats-jekyll.md
         Requiring: kramdown
  Rendering Layout: _posts/2013-12-31-whats-jekyll.md
         Rendering: _posts/2014-01-01-example-content.md
  Pre-Render Hooks: _posts/2014-01-01-example-content.md
  Rendering Liquid: _posts/2014-01-01-example-content.md
         Requiring: rouge
  Rendering Markup: _posts/2014-01-01-example-content.md
  Rendering Layout: _posts/2014-01-01-example-content.md
         Rendering: _posts/2014-01-02-introducing-lanyon.md
  Pre-Render Hooks: _posts/2014-01-02-introducing-lanyon.md
  Rendering Liquid: _posts/2014-01-02-introducing-lanyon.md
  Rendering Markup: _posts/2014-01-02-introducing-lanyon.md
  Rendering Layout: _posts/2014-01-02-introducing-lanyon.md
         Rendering: 404.html
  Pre-Render Hooks: 404.html
  Rendering Liquid: 404.html
  Rendering Markup: 404.html
  Rendering Layout: 404.html
         Rendering: about.md
  Pre-Render Hooks: about.md
  Rendering Liquid: about.md
  Rendering Markup: about.md
  Rendering Layout: about.md
         Rendering: atom.xml
  Pre-Render Hooks: atom.xml
  Rendering Liquid: atom.xml
  Rendering Markup: atom.xml
  Rendering Layout: atom.xml
         Rendering: index.html
  Pre-Render Hooks: index.html
  Rendering Liquid: index.html
  Rendering Markup: index.html
  Rendering Layout: index.html
                    done in 0.209 seconds.
         Requiring: jekyll-watch
         Requiring: jekyll-paginate
         Requiring: kramdown
           Watcher: Ignoring (?-mix:_config\.yml)
           Watcher: Ignoring (?-mix:_site)

Содержимое 2016-02-31-github-webhooks-node.md:

---
layout: post
title: Setting up Github Webhooks with your Node app
---

BLEEK BLOOP BLOP

Как бы то ни было, это единственный пост, который я создал самостоятельно. Остальное пришло с шаблоном.


person Bryce Johnson    schedule 27.02.2016    source источник
comment
Используйте действительную дату, иначе никогда не будет опубликовано! :)   -  person Virtua Creative    schedule 28.02.2016
comment
Я пробовал, Ruby будет парсить как 2 марта. Однако я бы не стал полагаться на это гарантированное поведение, в лучшем случае это счастливое совпадение.   -  person Jörg W Mittag    schedule 28.02.2016


Ответы (1)


31 февраля 2016 года, это

  1. в будущем означает, что сообщение будет опубликовано только 31 февраля 2016 года или позже, если вы явно не укажете Jekyll иное (передав --future в командной строке или установив его в _config.yml)
  2. на самом деле не существует, значит, он может вообще не публиковаться, но, скорее всего, будет опубликован 2 марта.
person Jörg W Mittag    schedule 27.02.2016
comment
Спасибо - глупая ошибка с моей стороны, хотя было бы неплохо, если бы Jekyll выдал ошибку, когда это произойдет. - person Bryce Johnson; 29.02.2016
comment
Когда что происходит? Пост имеет дату из будущего? Это просто нормальное использование Jekyll. Вы можете датировать публикацию в будущем, и она будет опубликована, когда эта дата наступит. Или когда у сообщения есть дата, которой не существует? Согласен, надо сообщить. Я предполагаю, что Джекил просто передает дату библиотеке синтаксического анализа даты Ruby, которая, к сожалению, позволяет это. - person Jörg W Mittag; 01.03.2016