메뉴 건너뛰기

SAP 한국 커뮤니티



PRISM Syntax Highlighter

oracleuser 2017.03.01 09:45 조회 수 : 1864 추천:1

개인 홈페이지에 ABAP 소스를 넣으면 단순히 텍스트로만 나와 보기가 조금 나빴습니다.

알아보니 Syntax Highlighter 라는게 있더군요.


그중에서 제일 유명한것이 SyntaxHighlighter라는 것인데

불행히도 사용중인 제 홈페이지는 킴스큐로 만들어 관련된 자료가 없었고.

게다가 ABAP은 지원하지 않는것으로 나오더군요. (물론 찾아보니 나오긴 했으나 설치부터가 난감한 상태인지라...)


검색 좀 더 하다보니 설치도 쉬운게 있어서 정보 올립니다.


SAP joy에도 적용이 어렵지 않을것 같다라는 생각입니다.



1. 사이트 : http://prismjs.com
    라이선스 관련한 정보는 찾아봐도 찾을 수가 없네요.

2. 다운로드
   - Core
   - Languages (모두 다운로드)
   - Themes : OKAIDIA
   - Plugins : Show Invisibles (공백 및 들여쓰기 보여주기), Custom Class (에러나서 안됨)
                위 2가지 플러그인을 제외하고 모두 선택 후 다운로드      

3. 설치
   - 킴스큐의 경우 /layouts/default/_lib 에 위 사이트에서 다운 받은 prism.js, prism.css 파일을 업로드

4. 사용법
   게시판의 HTML 편집 상태에서
   - 일반적인 사용시 : 라인번호만 넣음, 단 language-언어는 주의할것
     <pre><code class="language-abap line-numbers">
     소스 넣기
     </code></pre>

   - 특정 라인만 강조하고 싶은 경우 (1, 3-4, 42 라인) 
     주의! line-numbers 옵션을 넣으면 에러가 남 
     <pre data-line="1,3-4,42"><code class="language-abap>
     소스 넣기
     </code></pre>

예제:

적용전
Before.jpg

적용후
After.jpg
번호 제목 글쓴이 날짜 조회 수
공지 SAPJoy 오픈 채팅방 주소 sapjoy 2024.02.13 129
2245 7.52 New ABAP 디버깅 질문 [2] 하백의아이 2023.05.15 234
2244 FIORI 관련 질문 있습니다. GPARK 2023.05.15 179
2243 sap 진로 질문 [1] 장동 2023.05.14 504
2242 요즘 ABAP 프리랜서 상황이 어떻가요? [1] playabap 2023.05.13 1015
2241 sap hr 모듈을 어렵게 입사했는데요 공부에 대해 질문이 있습니다. [2] 덤덤더더 2023.05.08 603
2240 비가 많이 오네요 [1] 필교 2023.05.06 135
2239 ABAP 개발자 지원시 MM모듈 써티가 도움이 될까요? [2] EchoBoy 2023.04.26 547
2238 하반기 채용날짜 관련 궁금증입니다! 므므바다 2023.04.26 202
2237 안녕하세요 SYNC 1기 수료자 진로 조언 부탁드립니다.(장문주의) [1] jypark2934 2023.04.15 1186
2236 업무 자동화 RPA 무료 세미나2 ( 엑셀 및 웹 자동화) sapjoy 2023.04.11 204
2235 5월8일 개강 MM오프라인 교육 수강하실분? [2] DominicHong 2023.04.04 355
2234 sap abap 취업 관련 [2] doowon 2023.03.24 978
2233 SAP 자동화를 위한 RPA 무료 세미나 [7] sapjoy 2023.03.20 553
2232 안녕하세요 sap쪽 관심있는 대학생 조언 부탁드립니다. [1] 민트쵸코 2023.03.13 578
2231 SAP 커리어 관련 관심있으신분 [4] 후니.SAP 2023.03.09 1280
2230 SAP 교육 과정 추천 부탁드립니다. [1] JYB 2023.03.07 576
2229 30대초반 비개발자 진입 고민 [4] 힘군 2023.02.26 1226
2228 경력자가 담당모듈을 바꿀 수 있을까요? [2] 로우랜즈 2023.02.26 430
2227 RFC를 통한 파일 송수신 누보야 2023.02.22 215
2226 ChatGPT에서 ABAP 코드도 만들어주네요. file sapabap 2023.02.22 1477