我需要做些什么才能使语法高亮显示在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时已经包含了代码块和反引号。但即使我包含语言,它仍然看起来像这样:
有什么想法吗?
答案 0 :(得分:3)
你解决了问题吗?
如果没有,您可以尝试使用不同的降价引擎(默认为rdiscount + pygments)。
其他可能的引擎是kramdown,redcarpet和maruku,使用ruby而不是python ,所以如果你遇到python问题,这可能会解决它们。
我写了一篇关于如何使用Octopress设置kramdown的blog post,你可以查看一下。
答案 1 :(得分:2)
<figure>
和<figcaption>
以及可选下载链接的简单内联代码块。