2014-01-10 87 views
0

我試圖加載外部降價文件中已寫入堅持以數據分離器語法reveal.js:意義^ n n n

你可以寫你的內容作爲一個單獨的文件,並讓reveal.js在運行時加載它。請注意確定幻燈片在外部文件中如何分隔的分隔符參數。 data-charset屬性是可選的,並指定加載外部文件時使用哪個字符集。

<section data-markdown="example.md" 
    data-separator="^\n\n\n" 
    data-vertical="^\n\n" 
    data-notes="^Note:" 
    data-charset="iso-8859-15"> 
</section> 

我想這應該意味着內example.md三個新線應該意味着一個新的部分,那兩條新線應該意味着一個新的垂直部分。但是,這不會發生。我覺得我已經錯過了明顯的^字符的意思。

下面是引用:https://github.com/hakimel/reveal.js/blob/master/README.md

感謝您的幫助。

回答

3

"^\n\n\n"是一個正則表達式,意思是「3個空行」。
"^"表示行開始。

1

\n是「換行」,用於創建新行。

\r是「回車」

一些系統或文本編輯器可以同時使用,以創建一個新行。

也許你可以用這個嘗試:

<section data-markdown="example.md" 
    data-separator="^\n\r\n\r\n\r" 
    data-vertical="^\n\r\n\r" 
    data-notes="^Note:" 
    data-charset="iso-8859-15"> 
</section> 

但我不知道。

+0

謝謝你,雖然它沒有奏效。我正在使用記事本,並嘗試保存爲ansi,unicode和utf-8,所有結果都一樣。最後我換了\ n等,這似乎修復了它。 – Russell