Octopress - 生成空白文件

问题描述:

被问及这对superuser.com,不知道计算器是一个更好的合适的地方,但我没有得到任何解答:Octopress - 生成空白文件

===

我想在我的octopress设置中生成一个新的博客条目,但我注意到一些以前的帖子正在公开生成为空文件,所以是我试图产生的新文件。

人们似乎都从中得到了适当的产生到另一个入口的标记文件,是不是

我有两个octopress安装之间没有什么区别,一个人的工作,这一次我说about不更新,更新octopress,重新安装bundle但没有运气,作为atom.xml的文件也没有正确生成。

也从ruby 1.9.2p290更新到1.9.3的最新版本,但也没有区别。

以前有人遇到过这个吗?

===

+1

您正在使用什么Markdown引擎,并且您是否拥有相关gem的更新版本?通常它是maruku宝石 - 另一个用户有同样的问题:http://*.com/questions/11920602/octopress-generating-0kb-html-files – elithrar 2012-08-13 02:30:52

+0

这发生在我身上的Windows与kramdown作为降价引擎。如果我找出造成这种情况的原因,我会回复,但目前为止没有骰子。 Markdown应用的页面在'public /'中生成为空(0 kB)文件。我直接在特定的帖子上运行kramdown CLI应用程序,但它确实生成了正确的HTML。 – 2012-12-30 05:25:09

你能提供的一个例子:1)一个帖子说正确生成,和b)的职位,正确生成?

我假设他们只是个别帖子(而不是,例如,像/ about /页面)。我还假设他们在个人帖子页面上的首页的博客索引中都呈现为空白。

另外 - 什么确实渲染?是否呈现页面的其余部分,但是没有帖子本身的“内容”?或者页面不存在? (404?)

+0

它不渲染任何东西,生成的文件大小为0字节。我所做的只是在Linux机器中编写作品,我没有时间深入挖掘并找出问题的原因。奇怪的是,javascript文件和css文件实际上是生成的,但我认为它们是因为它们的处理方式不同。感谢您的回答,但我正在考虑结束这个问题。 – jgemedina 2012-08-07 14:07:13

+1

@jgemedina检查你在每台机器上使用哪个版本的maruku。 – elithrar 2012-08-13 02:31:39

+0

投票结束这个问题,但我会看看这个。 – jgemedina 2012-08-24 17:35:09

这很可能是因为您开始使用代码块。这发生在我身上,即使没有使用密码块的帖子/页面也无法生成。我的问题(在Windows上)是我甚至没有安装Python(我以为我做过)。安装它解决了问题,然后给了我另一个错误,通过更新pygments.rb(注意.rb)gem修复了这个错误。做这两件事解决了我所有的问题。

如果你使用的是arch linux,那么默认python版本为3,而pygments.rb不支持。你将不得不考虑如何解决这个问题来使用2.7,但它应该是非常简单的。

+2

谢谢!确保Python在我的PATH中是关键。 – Domenic 2013-02-08 05:08:49

+0

@Domenic不客气。很高兴我能帮上忙。 – 2013-02-08 06:03:17

+0

当我意外地从路径中删除Python时,发生了这种情况。它在加回后开始工作。 – MFIhsan 2016-10-22 14:45:28