2월 24, 2024

게시판에 코드 추가하기 syntax highlight (Python, C++)

1. 게시판 코드 작성 기능 추가



이런 식으로 게시판에 코드 작성 기능을 추가하려면 어떻게 하면 될까?

2. syntax highlight plugin

내 경우에는 syntaxhighlight_by_se2라는 syntax highlight plugin을 사용하고 있었는데 그 경우,
 
/plugin/syntaxhilight_by_se2/syntaxhilight.inc.php
에 들어가서 아래와 같은 코드를 추가해주면 된다.
 
var arrLang = {

"HTML" : ["xml", "shBrushXml.js"] ,
"CSS" : ["css", "shBrushCss.js"] ,
"JAVA" : ["java", "shBrushJava.js"] ,
"JAVASCRIPT" : ["jscript", "shBrushJscript.js"] ,
"VB" : ["vb", "shBrushVb.js"] ,
"PHP" : ["php", "shBrushPhp.js"]
,"C" : ["c", "shBrushCpp.js"]
,"C++" : ["cpp", "shBrushCpp.js"]
,"Python" : ["py", "shBrushPython.js"]
};


/div>
원하는 언어를 이런 식으로 추가해주면 된다. C, C++, Python도 많이 쓰이는데 기존 plugin에 존재하지 않아서 추가로 넣어주었다. 이런 식으로 원하는 언어를 추가해주면 되겠다.