채택완료

SyntaxHighlight 적용 해볼려는데 해결이 안되는것이 있습니다,

2016-11-27 (일) 21:04:58 4,671

몇가지 검토 해보다가 https://highlightjs.org/ 이것을 적용 해봤습니다.

간단한것 같고 특히 줄번호가 없어 좀 심플해 보이는군요

<pre><code> 여기에 코드를 넣으면 적용 됩니다</code></pre>

 

문제는 에디터를 사용 해도 안되고 텍스트모드도 안되네요

반드시  html 를 체크 해야 하는데 

진짜 문제는 html를 체크하면 코드에도 br 테그가 먹혀 코드가 길어 집니다.

카피해서 사용하는사람  br 이 먹혀서 짜증 나것지요...

그래서 html3 으로 저장후 

<pre><code>---- </code></pre> 

이코드 안에 있는것중에서 

\n 문자열은 제거 해버려서

br로 전환되지 않도록 하고 싶은데...

 

방법이 있을까요? 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

br 선택자로 제거하시면 되구요, 당연히 이때부터는 정적 요소가 아니게 되니 on 구문을 이용해서 하이라이트 적용하시면 될 듯 합니다.

답변에 대한 댓글 1개

br 선택자를 제거하면 코드 이외에 글도 제거되니 문제가 되네요
특정 문자열 안에것만 br테그를 지워야 하는데 그게 어렵네요

답변을 작성하려면 로그인이 필요합니다.