Octopress - Создание пустых файлов

Отвечая на вопрос об этом на superuser.com, не уверен, что stackoverflow является более подходящим местом для этого, но я пока не получаю никаких ответов:

===

Я пытаюсь создать новую запись в блоге в своей настройке Octopress, но я заметил, что некоторые предыдущие сообщения создаются как общедоступные пустые файлы, как и новые, которые я пытаюсь создать.

Кажется, нет никакой разницы между файлами разметки из одной записи, которая правильно сгенерирована, и другой, которая не

У меня есть две установки Octopress, одна рабочая, а та, о которой я говорю, нет, обновляет Octopress на обоих, переустановлен пакет, но не повезло, файлы как atom.xml также не генерируются правильно.

Также обновлен с ruby ​​1.9.2p290 до последней версии 1.9.3, но тоже без разницы.

Кто-нибудь сталкивался с этим раньше?

===


person jgemedina    schedule 03.08.2012    source источник
comment
Какой движок Markdown вы используете, и есть ли у вас обновленная версия соответствующего гема? Обычно это драгоценный камень maruku - такая же проблема была у другого пользователя: stackoverflow.com/questions/11920602/   -  person elithrar    schedule 13.08.2012
comment
Это происходит со мной в Windows с kramdown в качестве механизма уценки. Я отвечу, если выясню, в чем причина этого, но пока без кубиков. Страницы с применением Markdown создаются в public/ как пустые (0 кБ) файлы. Я запустил приложение kramdown CLI непосредственно на конкретном посте, и при этом он сгенерировал правильный HTML.   -  person Jorge Israel Peña    schedule 30.12.2012


Ответы (2)


Скорее всего, это потому, что вы начали использовать кодовые блоки. Это происходило со мной, и даже сообщения / страницы, которые не использовали кодовые блоки, не могли генерироваться. Моя проблема (в Windows) заключалась в том, что у меня даже не был установлен Python (думал, что установил). Его установка устранила проблему, а затем дала мне еще одну ошибку, которая была исправлена ​​обновлением гема pygments.rb (примечание .rb). Эти две вещи устранили все мои проблемы.

Аналогичная проблема возникает, если вы используете Arch Linux, который по умолчанию использует python для версии 3, которая еще не поддерживается pygments.rb. Вам придется осмотреться, чтобы понять, как это исправить, чтобы вместо этого использовать 2.7, но это должно быть довольно просто.

person Jorge Israel Peña    schedule 30.12.2012
comment
Это случилось со мной однажды, когда Python был случайно удален с пути. Он начал работать после добавления обратно. - person MFIhsan; 22.10.2016

Можете ли вы привести пример: а) сообщения, которое не создается правильно, и б) сообщения, которое создает правильно?

Я предполагаю, что это просто отдельные сообщения (а не, например, страницы типа / about /). Я также предполагаю, что они отображаются как пустые как в индексе блога на вашей главной странице , так и на странице отдельного сообщения.

Также - что делает рендеринг? Отображает ли он остальную часть страницы, но только без «содержания» самого сообщения? Или страницы вообще нет? (404?)

person elithrar    schedule 06.08.2012
comment
Он ничего не отображает, размер сгенерированных файлов равен 0 байтам. Я просто написал в Linux-боксе, у меня не было времени копаться дальше и найти причину проблемы. Любопытно то, что файлы javascript и css на самом деле генерируются, но я предполагал, что это так, поскольку они обрабатываются по-разному. Тем не менее, спасибо за ответ, я собирался закрыть этот вопрос. - person jgemedina; 07.08.2012
comment
@jgemedina Проверьте, какую версию maruku вы используете на каждой машине. - person elithrar; 13.08.2012
comment
отвечая вам и elithrar на обеих машинах, maruku 0.6.0 не уверен, что могло быть причиной этого. - person jgemedina; 24.08.2012