테스트 사이트 - 개발 중인 베타 버전입니다

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

아길이 8년 전 조회 4,380

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

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

 

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

 

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

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

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

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

 

그래서 html3 으로 저장후 

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

이코드 안에 있는것중에서 

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

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

 

방법이 있을까요? 

 

 

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

답변 1개

채택된 답변
+20 포인트
8년 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

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

로그인