EnlighterJS 연습?

자.. 과연 이건 또 어떨까?

#!/bin/bash
for folder in */
do
  7z a -mx0 -mmt "${folder%/}.7z" "$folder"
  #rm -rf "$folder" # 폴더 지우고.. 지우는 건 sep7zD
done

# mx0 은 묶기만, mx9 는 최대압축

notify-send "7z 압축 완료!"

이렇게 하면 되려나..?
내 수준에선 SyntaxHighlighter Evolved 와 별 차이는 모르겠다.
그냥 이걸로 선택.

이것도 역시 Crayon 을 그대로 받아들이지는 못한다.

Crayon 의 경우, 이런 단순한 태그를 갖고 있다.

<pre class="lang:sh decode:true " >

만면, EnlighterJS 는 조금 더 복잡하다.

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">

복잡하긴 해도, 결국 class 항목과 data-enlighter-language 항목만 넣어주면 큰 무리는 없겠다.
따라서.. 이 부분을 찾아 모두 저렇게 바꿔주면 별로 어려울 듯 하지는 않으나..
지금 하는 건 다소(굉장히!) 버겁고, 조만간 서버 이전시 숙제로 남겨두기로.

그나저나, 서버로 사용하려고 주문(?)한 Latte Panda 는 도대체 받아 볼 수는 있을런지. 4월엔 배송을 시작한다고 하긴 했는데.. 과연 그 거짓말을 또 믿어야 할지.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.