差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
dokuwiki:syntax-highlighter [2017/10/13 12:41]
ghsrobert
dokuwiki:syntax-highlighter [2020/09/16 01:57] (目前版本)
ghsrobert 內建引擎的改進
行 1: 行 1:
 ====== 程式碼美觀/格式化 ====== ====== 程式碼美觀/格式化 ======
 +
 +===== 內建 =====
 +<span ex>''<code javascript>...</code>''</span>
 +
 +Greebo 起支援 3 項參數(加行號、高亮度上色):++syntax_highlighting [DokuWiki]|[[https://www.dokuwiki.org/syntax_highlighting|syntax_highlighting [DokuWiki]]] {{url>https://www.dokuwiki.org/syntax_highlighting ,700px}}++
  
 ===== plugin ===== ===== plugin =====
行 10: 行 15:
     * ++plugin:syntaxhighlighter3 [DokuWiki]|[[https://www.dokuwiki.org/plugin:syntaxhighlighter3|plugin:syntaxhighlighter3 [DokuWiki]]]     * ++plugin:syntaxhighlighter3 [DokuWiki]|[[https://www.dokuwiki.org/plugin:syntaxhighlighter3|plugin:syntaxhighlighter3 [DokuWiki]]]
 {{url>https://www.dokuwiki.org/plugin:syntaxhighlighter3 ,700px}}++ {{url>https://www.dokuwiki.org/plugin:syntaxhighlighter3 ,700px}}++
 +  * 較舊
 +    * 功能看來也不差,但很久沒更新了:[[https://www.dokuwiki.org/plugin:code3|plugin:code3 [DokuWiki]]]
  
 ===== 試用 ===== ===== 試用 =====
   * /^20171013^/ 感覺 syntaxhighlighter 系列功能較多,有凸顯特定行數、自動複製等功能 ∴先裝 syntaxhighlighter4 來用   * /^20171013^/ 感覺 syntaxhighlighter 系列功能較多,有凸顯特定行數、自動複製等功能 ∴先裝 syntaxhighlighter4 來用
     * 本來想要 override DokuWiki 內建的 code block,後來想想算了     * 本來想要 override DokuWiki 內建的 code block,後來想想算了
-    * 順利產生 sxh 的 block,但 javascript brush 卻似乎沒有作用 :( +    * 順利產生 sxh 的 block,但 /-javascript brush 卻似乎沒有作用 :(-/(似乎是有,但只有少數變數有上色) 
-    * FIXME+    * ↑原來是因為 default theme 只含有 css 模組 <<==>> 
 +    * 改用 swift theme,但 javascript 的上色仍然不多,與 SyntaxHighLighter 官方的範例差很多耶,怎麼會這樣?難道是只有 PHP 才會有比較豐富的上色嗎? 
 +    * ↑算了,先不深究了,先有這樣就好 
 +  * /^20171015^/ 今天才知道內建 ''<code>'' 語法就有用 GeShi 引擎幫程式碼上色了 XD\\ 這樣就我目前的需求而言應該是不用 plugin 啦~ 
 +    * /^20290916^/ 而且內建語法從 Greebo 起還支援加上行號及特定行數上色哦!(詳上)<<讚!>>
  • 上一次變更: 2017/10/13 12:41
  • ghsrobert