2016-07-26 97 views
1

我正在構建一個靜態博客,它使用Marked解析降價。我想能夠擁有帶有標籤的代碼塊。 我想分析的代碼看起來像這樣:擴展Markdown解析器以呈現自定義代碼塊

```JavaScript 
var geolocation = require("nativescript-geolocation"); 
``` 
```TypeScript 
import geolocation = require("nativescript-geolocation"); 
``` 

爲了這樣的事情(從angular2文檔),其中標籤名稱是JavaScriptTypeScript

enter image description here

我在JavaScript(的NodeJS)編程,所以如果需要的話我可以手動呈現嗎?代碼塊選項卡的自定義實現是什麼樣的?

我不確定是否有這些特殊名稱,因爲我似乎無法找到任何示例或模板。

回答

0

我認爲答案是:'標記'不支持自定義標記。我花了幾個小時試圖找到某種方式來擴展它,最後切換到showdown

它似乎很容易實現一個(她是可擴展的section標記example)。

擴展名'showdownjs/prettify-extension'使用Google Prettify實現代碼高亮顯示。