잠시만 기다려 주세요

     '총선이 다가오니.. 민주당 수박들.. 슬슬 또 옳은 소리 하지.... 이때만 이새끼들아.!! 결정적일 때 당원들 등에 칼을 꽂는다. -.-; 지나면 입턴 거 다 무효화 된다.. 주의해야 한다. 이새끼들은 사악하다... 절대 다시 뽑아주면 안된다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1059)  |  추천 및 재미 (156)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (613)  |  끄적거림 (136)  |  문예 창작 (716)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    html/css/xml

html/css/xml - 블로그/웹에서 소스코드 하이라이트/구문강조 사용하기
이 름 : 바다아이   |   조회수 : 9973         짧은 주소 : https://www.bada-ie.com/su/?381591778922
1.png - 88 KB   다운수 : 16 회




구글 블로거(Blogger), 티스토리(Tistory)등 여러 블로그나 웹 페이지에서 소스 코드를 공유하시려는 분들에게 code prettify를 소개합니다.
라이선스는 아파치 라이선스2.0 입니다.

소스 코드의 가독성 향상을 위해 소스 코드 하이라이트를 적용했는데, 여러가지 자바스크립트 라이브러리 중 "code prettify"가 심플해보여서 선택했습니다.
블로그나 웹 사이트에 코드를 공유하실 예정이고 심플한걸 원하시는 분들에게 추천합니다.

설정
아래 스크립트 태그를 삽입해주세요.

<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>

 
사용하기
pre, code, xmp 의 class 요소에 prettyprint 를 넣어주면됩니다.

<pre class="prettyprint">
class Voila {
    public:
        // Voila
        static const string VOILA = "Voila";

        // will not interfere with embedded <a href="#voila2">tags</a>.
}
</pre>

 
기본 지원 언어
위 예제로 지원 가능한 언어는 아래와 같습니다.
C, C++, C#, PHP, Ruby, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, Makefiles, Rust

확장 지원 언어 그리고 옵션
처음에 추가한 자바스크릅트에 옵션을 추가하면 더 많은 언어를 지원하며 테마도 변경 가능합니다.

    확장 지원 언어
    Apollo, Basic, Clojure, CSS, Dart, Erlang, Go, Haskell, Lisp, Scheme, Llvm, Lua, Matlab, MLs: F#, Ocaml,SML, Mumps, Nemerle, Pascal, Protocol buffers, R, S, RD, Scala, SQL, TCL, Latek, Visual Basic, CHDL, Wiki, XQ, YAML
    테마
    테마는 5가지만 지원합니다. 디자인을 보시려면 "Gallery of themes for code prettify"에서 확인 가능합니다.
    5가지 테마 명: Default, Desert, Sunburst, Sons-Of-Obsidian, Doxy
    확장 지원 언어와 테마 적용 방법
    스크립트를 아래와 같이 추가하고 싶은 언어 만큼 lang 옵션으로 넣어주고, skin으로 테마 지정이 가능합니다.
    더 자세한 옵션 정보는 "Auto-Loader" 페이지에서 확인 가능합니다.

    <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?lang=css&lang=sql&skin=desert"></script>

    확장 언어에 대해서는 class 요소에 언어를 표시해줄 요소가 추가해줘야 합니다.

    <pre class="prettyprint lang-sql">SELECT * FROM table_name LIMIT 10;</pre>

    라인 번호 지정
    class 요소에 linenums를 넣어주면 1부터 시작하며, linenums:숫자를 입력하면 지정한 숫자부터 번호가 시작됩니다.

    <pre class="prettyprint linenums">
    Many
    lines
    of
    code
    </pre>

 
마무리하며
더 이쁜 테마를 원하신다면 Paraiso-Google-Code-Prettify 사이트를 방문하시면 원하시는 테마를 찾을 수 있을게요.
공식적으로 5개 지원이지만 개발자들의 참여로 많은 테마가 있습니다.

그리고 스크립트 주소의 CDN 도메인은 "GitHub 저장소의 자바스크립트 파일을 외부에서 사용하기"로 포스팅한 적이 있는데 알아두시면 Github에서 관리되고 있는 여러 소스를 별도의 서버 없이 사용하실 수 있습니다.


출처 : http://blog.gaerae.com/2015/09/google-code-prettify.html

 
| |





      1 page / 2 page
번 호 카테고리 제 목 이름 조회수
48 html/css/xml ... 바다아이 2388
47 html/css/xml ckeditor css ,,, .. ckeditor 바다아이 3648
46 html/css/xml ckeditor font size , ckeditor , ckeditor <br>, width height . 바다아이 4889
45 html/css/xml robots.txt, ... 바다아이 6683
44 html/css/xml CSS / letter-spacing, word-spacing / , , 바다아이 6865
43 html/css/xml ie , ... 바다아이 6936
42 html/css/xml html tab , .... 바다아이 11265
41 html/css/xml css on/off , toggle switch , 바다아이 8994
40 html/css/xml pt, px, em, %, font , , 바다아이 8698
39 html/css/xml (font face) 바다아이 8840
38 html/css/xml .... 바다아이 9015
37 html/css/xml html MIME ... 바다아이 11621
36 html/css/xml ckeditor ajax .... 바다아이 9338
35 html/css/xml [] , 바다아이 12645
34 html/css/xml , , , ico 바다아이 8896
33 html/css/xml input , autocomplete 바다아이 9381
32 html/css/xml [CSS] , border-radius, 바다아이 10324
31 html/css/xml ckeditor 4 ... 바다아이 11170
30 html/css/xml HTTP/2 ? 바다아이 16893
29 html/css/xml HTTP/2 ? 바다아이 9214
28 html/css/xml xml .... sitemap.xml 바다아이 9152
27 html/css/xml ckeditor config.js .... 바다아이 10031
26 html/css/xml 바다아이 9910
25 html/css/xml 바다아이 9059
24 html/css/xml , border 바다아이 9088
23 html/css/xml , 바다아이 9820
22 html/css/xml (= HTML ), entity code 바다아이 10064
21 html/css/xml (Won;) (;Backslash; ) , , 바다아이 12794
20 html/css/xml 바다아이 9573
현재글 html/css/xml / / 바다아이 9974
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.09954
to webmaster... gogo sea. gogo sea.