본문으로 바로가기

 

라인넘버 적용 방법은 위 포스팅을 참고.

 

코드블럭에 라인넘버를 적용하면 모든 언어의 코드에 전부 적용이 된다.

그런데 예를 들어 shell, terminal 등과 같은 프롬프트 창에는 라인넘버를 표시하지 않고 싶을 수가 있다.

두가지 방법 모두 정리한다.

적용 방법

<script>
$(document).ready(function() {
	$("pre.shell").children("code").addClass("nohljsln"); // 티스토리 에디터 shell 코드 제외
	$("code.language-shell").addClass("nohljsln"); // 유저가 삽입한 shell 코드 제외

	hljs.highlightAll();
	hljs.initLineNumbersOnLoad();
});
</script>

티스토리 환경설정 - 스킨편집 - html편집 부분 상단에 제외할 언어를 지정해 놓으면 된다.

hljs.initLineNumbersOnLoad() 실행 전에 넘버링에서 제외할 언어를 지정해 주면 해당 언어는 자동으로 적용된다.

적용 결과

넘버링 하지 않는 코드
$ chkconfig --level 3 tomcat on
$ service proxy tomcat 테스트

 

넘버링 하는 코드
export JAVA_HOME=/usr/java/jdk1.6.0_29
export TOMCAT_HOME=/usr/local/tomcat7