Syntax octopress中的语法高亮显示

Syntax octopress中的语法高亮显示,syntax,octopress,Syntax,Octopress,我需要做什么才能使语法突出显示在octopress上工作?以下是我目前拥有的: ``` ruby class Fixnum def prime? ('1' * self) !~ /^1?$|^(11+?)\1+$/ end end ``` 背勾的左侧没有空格,我在编辑器最左侧和我想要突出显示的代码之间放置了一个空格 我也尝试了代码块,但没有成功,即使我已经在他们的网站上复制粘贴了示例: {% codeblock lang:objc %} [rectangle set

我需要做什么才能使语法突出显示在octopress上工作?以下是我目前拥有的:

``` ruby 
 class Fixnum
   def prime?
     ('1' * self) !~ /^1?$|^(11+?)\1+$/
   end
 end
```
背勾的左侧没有空格,我在编辑器最左侧和我想要突出显示的代码之间放置了一个空格

我也尝试了代码块,但没有成功,即使我已经在他们的网站上复制粘贴了示例:

{% codeblock lang:objc %}
[rectangle setX: 10 y: 10 width: 20 height: 20];
{% endcodeblock %}
还有什么我需要安装的吗?我相信在我安装octopress时,代码块和反勾号已经包括在内了。但即使我将语言包括在内,它仍然是这样的:

有什么想法吗?

  • 专门为Octopress创建的Sass端口
  • Gist代码嵌入
  • 使用下载链接插入文件系统中的代码段
  • 带有
    以及可选下载链接的简单内联代码块
  • Pygments缓存-a
  • 使用javascript添加的基于表格的行号

您的问题解决了吗

如果没有,您可以尝试使用不同的降价引擎(默认为rdisont+pygments)

其他可能的引擎是kramdown、Red地毯和maruku,它们使用ruby而不是python,因此如果您遇到python问题,这可能会解决问题


我写了一篇关于如何使用Octopress设置kramdown的文章,你可以查看。

是的,我遵循了这些,但没有运气。正如你所看到的,我甚至在octopress文档上复制粘贴了这些示例,但它不起作用。你用的是哪一个?给我看帖子或链接。:)这已经在我的问题中了。我用的是背部的蜱虫。我还指定了ruby语言,但它似乎不起作用。您能确保安装了python包吗<代码>python2.7工作正常。我得到了这个错误:液体错误:RubyPython::Python:Module的未定义方法'Py_IsInitialized',我需要做什么?我使用了最新的octopress。