W기술과 생활

닫기 검색결과 전체 보기

    티스토리에 깔끔한 코드를 넣어보자

    Tip/PC활용 2010. 9. 11. 03:53

    티스토리에 코드를 삽입할때 깔끔한 방법을 찾다가 다른 분들도 다 쓰던 그걸 찾아서 썼습니다.


    먼저 http://alexgorbatchev.com/SyntaxHighlighter/download 에서 SyntaxHighlighter를 다운로드합니다.

    다운만 받지말고 기본 설치법과 사용법을 숙지하십시다.



    압축 파일을 열어서 script폴더와 style폴더 두 곳의 파일들을 적당한 곳에 풀어놓습니다.



    그런 다음 티스토리의 관리자 모드에서 스킨메뉴로 갑니다.


    스킨 메뉴의 파일업로드를 클릭하여 압축 푼 파일들을 업로드합니다.



    업로드는 실시간으로 바로 올라가집니다.


    그런 후 skin.html에 HTML코드를 추가해줍니다.



    코드삽입 위치는 </head> 윗 부분입니다.

    자주 사용하는 코드들을 플러그인 스크립트들을 연결합니다.

    언어별로 따로 있습니다. 여러 언어들이 있군요.

    골라서 쓰시길 바랍니다.

    파일들이 많으면 트래픽 증가 및 웹페이지 로딩속도 저하가 생기니 필요한 js파일만 링크 시킵시다.

    아래는 코드들입니다.

    <!-- 
        Include required JS files
        필수 플러그인 스크립트입니다.
    -->
    <SCRIPT type=text/javascript src="./images/shCore.js"></SCRIPT>
    <!--
        At least one brush, here we choose JS. You need to include a brush for every 
        language you want to highlight
        최소 한개이상의 브러시(코드언어)를 추가해야합니다.
    -->
    <SCRIPT type=text/javascript src="./images/shAutoloader.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushAppleScript.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushAS3.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushBash.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushColdFusion.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushCpp.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushCpp.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushCSharp.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushCss.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushDelphi.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushDiff.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushErlang.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushGroovy.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushJava.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushJavaFX.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushJScript.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushPerl.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushPhp.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushPlain.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushPowerShell.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushPython.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushRuby.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushSass.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushScala.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushSql.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushVb.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shBrushXml.js"></SCRIPT>
    <SCRIPT type=text/javascript src="./images/shLegacy.js"></SCRIPT>
    
    <!-- Include *at least* the core style and default theme -->
    <LINK rel=stylesheet type=text/css href="./images/shCore.css">
    <LINK rel=stylesheet type=text/css href="./images/shThemeDefault.css">
     
    <!-- Finally, to actually run the highlighter, you need to include this JS on your page -->
    <SCRIPT type=text/javascript>
         SyntaxHighlighter.config.tagName = "pre";
         SyntaxHighlighter.all()
    </SCRIPT>
    
    

    코드를 넣고 저장을 꼭 해줍시다. 이건 자동 저장 아닙니다. 저장 꼭 해야됩니다.

    이제 세팅은 다 끝났습니다.

    이제 에디터에서 코드를 넣는 일만 남았습니다.

    코드 강조 플러그인을 사용하려면 <pre>요소로 코드를 감싸주면 됩니다.

    사용 법은 다음과 같습니다.


    <pre class="brush:js">
        /*
         *
         * SyntaxHighlighter
         */
        function foo()
        {
            if (counter &lt;= 10)
                return;
            // it works!
        }
    </pre>
    

    function check_jumin(){
      var temp=0;
      var yy=member.jm1.value.substring(0,2);
      var mm=member.jm1.value.substring(2,4);
      var dd=member.jm1.value.substring(4,6);
      var sex=member.jm2.value.substring(0,1);
      var last=member.jm2.value.substring(6,7);
    
      if(sex&lt;=2){aa=19}else{aa=20};
      yy=aa+yy;
    
      if(sex==1 || sex==3) sexchar="남자";
      if(sex==2 || sex==4) sexchar="여자";
    
      var jumin=member.jm1.value+member.jm2.value;
      var mmm=[2,3,4,5,6,7,8,9,2,3,4,5];
    
      for(i=0;i&lt;12;i++){
        temp=temp+(parseInt(jumin.substring(i,i+1))*mmm[i]);
      }
    
      temp=temp%11;
      temp=11-temp;
    
      if(temp==10) temp=0;
      if(temp==11) temp=1;
    
      if(last!=temp){
    	document.getElementById("jm_chk").innerHTML="잘못된 주민번호입니다";
        document.member.jm1.value="";
        document.member.jm2.value="";
        member.jm1.focus();
    	member.jm_ok.value=0;
    	return false;
      }else{
      info=yy+"년 "+mm+"월 "+dd+"일생 "+sexchar;
      document.getElementById("jm_chk").innerHTML="올바른 주민번호입니다";
      document.getElementById("jm_info").innerHTML=info;
      member.jm_ok.value=1;
      return true;
      }
    }
    

    테스트용 주민번호 체크 자바스크립트입니다.

    저작자표시 비영리 변경금지 (새창열림)
    'Tip/PC활용' 관련 글 more
    • thumbnail
      윈도우 8(Win 8.1)에서 드래그 & 드롭이 안 될 때 그 원인과 문제 해결책 2014.06.17
    • thumbnail
      병원에서 받은 MRI(CT) CD의 뷰어가 갑자기 안 될때 2014.02.06
    • thumbnail
      티스토리에서 특정 카테고리만 펼쳐놓기 2013.07.26
    • CAFE24 호스팅시 CommandPro.properties 경로 설정 2010.09.20
    Posted by 확인소장

바로가기

  • thumbnail 이미지 외부링크용 구글 드라이브
  • thumbnail 대기오염 실시간 확인

블로그 내용 검색

블로그 이미지

인터넷 기술, 오토핫키, 바이두 클라우드 한글화

by 확인소장

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

  • 바이두 앱
  • Baidu cloud app
  • 百度
  • BaiduCloud
  • GUI
  • 한글화
  • Android
  • 바이두 한글화
  • 百度云管家
  • baidu
  • BaiduYunGuanjia
  • AHK
  • BaiduYun
  • 바이두 한글
  • 한국어
  • ADD
  • 바이두
  • 百度音乐
  • BaiduYunApp
  • baiduyun app
  • Baidu Cloud
  • 百度云
  • 한글패치
  • baidunetdisk
  • autohotkey
  • 한국어 패치
  • apk 한글화
  • 바이두 뮤직
  • 바이두 클라우드
  • 클라우드 한글화

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

링크

카테고리

  • 모든 글타래 (266)
    • Patch (158)
      • BaiduCloud (147)
      • BaiduMusic (7)
      • XiamiMusic (2)
    • Tip (86)
      • AHKmacro (20)
      • BaiduCloud (36)
      • PC활용 (29)
    • Monologue (13)
    • ETC (3)
    • Temp (6)

카운터

Total
Today
Yesterday
  • 홈
  • 방명록
  • 링크추가
확인소장's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

W기술과 생활

인터넷 기술, 오토핫키, 바이두 클라우드 한글화

  • 홈
  • 방명록
  • 링크추가

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 모든 글타래 (266)
    • Patch (158)
      • BaiduCloud (147)
      • BaiduMusic (7)
      • XiamiMusic (2)
    • Tip (86)
      • AHKmacro (20)
      • BaiduCloud (36)
      • PC활용 (29)
    • Monologue (13)
    • ETC (3)
    • Temp (6)

카테고리

PC화면 보기
티스토리
Daum

티스토리툴바