高亮代码 SyntaxHighlighter

系统 1915 0

 

SyntaxHighlighter: http://alexgorbatchev.com/SyntaxHighlighter/download/

 

demo

        
          <!
        
        
          DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
        
        
          >
        
        
          <
        
        
          html 
        
        
          xmlns
        
        
          ="http://www.w3.org/1999/xhtml"
        
        
           xml:lang
        
        
          ="en"
        
        
           lang
        
        
          ="en"
        
        
          >
        
        
          <
        
        
          head
        
        
          >
        
        
          <
        
        
          meta 
        
        
          http-equiv
        
        
          ="Content-Type"
        
        
           content
        
        
          ="text/html; charset=UTF-8"
        
        
          />
        
        
          <
        
        
          title
        
        
          >
        
        Hello SyntaxHighlighter
        
          </
        
        
          title
        
        
          >
        
        
          <
        
        
          link 
        
        
          type
        
        
          ="text/css"
        
        
           rel
        
        
          ="stylesheet"
        
        
           href
        
        
          ="styles/shCore.css"
        
        
          />
        
        
          <
        
        
          link 
        
        
          type
        
        
          ="text/css"
        
        
           rel
        
        
          ="stylesheet"
        
        
           href
        
        
          ="styles/shThemeDefault.css"
        
        
          />
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
           src
        
        
          ="scripts/shCore.js"
        
        
          ></
        
        
          script
        
        
          >
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
           src
        
        
          ="scripts/shAutoloader.js"
        
        
          ></
        
        
          script
        
        
          >
        
        
          <!--
        
        
          for html-script
        
        
          -->
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
           src
        
        
          ="scripts/shBrushXml.js"
        
        
          ></
        
        
          script
        
        
          >
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
           src
        
        
          ="scripts/shBrushJScript.js"
        
        
          ></
        
        
          script
        
        
          >
        
        
          <!--
        
        
          for class-name
        
        
          -->
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
           src
        
        
          ="scripts/shBrushCss.js"
        
        
          ></
        
        
          script
        
        
          >
        
        
          <
        
        
          script 
        
        
          type
        
        
          ="text/javascript"
        
        
          >
        
        
          function
        
        
           path()

        {

            
        
        
          var
        
        
           args 
        
        
          =
        
        
           arguments,

                result 
        
        
          =
        
        
           [];

                

            
        
        
          for
        
        
          (
        
        
          var
        
        
           i 
        
        
          =
        
        
          0
        
        
          ; i 
        
        
          <
        
        
           args.length; i
        
        
          ++
        
        
          )

                result.push(args[i].replace(
        
        
          '
        
        
          @
        
        
          '
        
        
          , 
        
        
          '
        
        
          /scripts/
        
        
          '
        
        
          ));

                

            
        
        
          return
        
        
           result

        };



        SyntaxHighlighter.config.strings.help 
        
        
          =
        
        
          ""
        
        
          ;        

        SyntaxHighlighter.config.strings.expandSource 
        
        
          =
        
        
          "
        
        
          + view code
        
        
          "
        
        
          ;

        
        
        
          /*
        
        
          

        SyntaxHighlighter.autoloader.apply(null, path(

            'applescript            @shBrushAppleScript.js',

            'actionscript3 as3        @shBrushAS3.js',

            'bash shell                @shBrushBash.js',

            'coldfusion cf            @shBrushColdFusion.js',

            'cpp c                    @shBrushCpp.js',

            'c# c-sharp csharp        @shBrushCSharp.js',

            'css                    @shBrushCss.js',

            'delphi pascal            @shBrushDelphi.js',

            'diff patch pas            @shBrushDiff.js',

            'erl erlang                @shBrushErlang.js',

            'groovy                    @shBrushGroovy.js',

            'java                    @shBrushJava.js',

            'jfx javafx                @shBrushJavaFX.js',

            'js jscript javascript    @shBrushJScript.js',

            'perl pl                @shBrushPerl.js',

            'php                    @shBrushPhp.js',

            'text plain                @shBrushPlain.js',

            'py python                @shBrushPython.js',

            'powershell ps posh        @shBrushPowerShell.js',

            'ruby rails ror rb        @shBrushRuby.js',

            'sass scss                @shBrushSass.js',

            'scala                    @shBrushScala.js',

            'sql                    @shBrushSql.js',

            'vb vbnet                @shBrushVb.js',

            'xml xhtml xslt html    @shBrushXml.js'

        ));

        
        
        
          */
        
        
          

        SyntaxHighlighter.all();

    
        
        
          </
        
        
          script
        
        
          >
        
        
          </
        
        
          head
        
        
          >
        
        
          <
        
        
          body 
        
        
          style
        
        
          ="background: white; font-family: Helvetica"
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        toolbar:?
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        collapse: 折叠
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        gutter: 行号
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        first-line: 行号从多少开始
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        highlight 高亮行
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        html-script: 包含html、script  貌似要加载shBrushXml
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          div
        
        
          >
        
        quick-code: 双击复制
        
          </
        
        
          div
        
        
          >
        
        
          <
        
        
          h1
        
        
          >
        
        Hello SyntaxHighlighter
        
          </
        
        
          h1
        
        
          >
        
        
          <
        
        
          pre 
        
        
          class
        
        
          ="brush:js; toolbar:false; gutter:false; quick-code:true;"
        
        
          >
        
        
          

function helloSyntaxHighlighter()

{

    return "hi!";

}


        
        
          </
        
        
          pre
        
        
          >
        
        
          <
        
        
          pre 
        
        
          class
        
        
          ="brush:js; html-script:true; collapse:true; highlight:[2,4]; first-line:2;"
        
        
          >
        
        
          

function helloSyntaxHighlighter()

{

    return "hi!";

}


        
        
          <
        
        
          div 
        
        
          style
        
        
          ="color:red;"
        
        
          >
        
        
          test


        
        
          </
        
        
          div
        
        
          >
        
        
          </
        
        
          pre
        
        
          >
        
        
          </
        
        
          html
        
        
          >
        
      
View Code

 



高亮代码 SyntaxHighlighter


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论