2012-09-12 50 views
3

如何在八進制上進行語法高亮工作需要做些什麼?這是我目前有:八進制中的語法高亮

``` 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時,codeblocks和反引號已經包含在內。但即使包含語言,它仍然看起來像這樣:

enter image description here 任何想法?

+0

我有這個最新的章魚。 – bentford

回答

3

你已經解決了您的問題?

如果不是,您可以嘗試使用不同的降價引擎(默認爲rdiscount + pygments)。

其他可能的引擎是kramdown,redcarpet和maruku,其中使用ruby代替python,所以如果你有python問題,這可能會解決它們。

我寫了一個blog post關於如何使用Octopress設置kramdown,你可以查看它。

2
  • 專爲Octopress創建的Sass端口Solarized syntax highlighting
  • Gist代碼嵌入 - 由Brandon Tilly
  • 通過下載鏈接從文件系統中插入代碼片段。
  • 易於嵌入代碼塊與<figure><figcaption>和可選的下載鏈接。
  • Pygments緩存 - 一個Jekyll community plugin
  • 用javascript添加基於表格的行號。

Octopress Sharing Code Snippets

+0

是的,我跟着那些,但沒有運氣。正如你所看到的,我甚至可以複製粘貼octopress文檔上的例子,但它不起作用。 – user225269

+0

您正在用什麼?讓我看看帖子或鏈接。 :) – Snger

+0

它已經在我的問題。我正在使用後面的勾號。我也指定了紅寶石的語言,但它似乎沒有工作 – user225269