2016-03-23 33 views
2

highlight.js ile basit bir örnek oluşturmaya çalışıyorum ama bunu başaramıyorum. Highlight.js ile aşina değilim. İşte benim kodum ve neyin yanlış olduğunu bilmiyorum. Herhangi bir fikir! Şimdiden teşekkürler.highlight.js ile basit bir örnek nasıl oluşturulur?

<!DOCTYPE html> 
<head> 
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.2.0/styles/default.min.css"> 
<script src="https://code.jquery.com/jquery-2.2.2.min.js" integrity="sha256-36cp2Co+/62rEAAYHLmRCPIych47CvdM+uTBJwSzWjI=" crossorigin="anonymous"></script> 
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.2.0/highlight.min.js"></script> 
<script type='text/javascript'> 
hljs.initHighlightingOnLoad(); 
$(document).ready(function() { 
    $('#myBlock').each(function(i, e) {hljs.highlightBlock(e)}); 
}); 
</script> 
</head> 
<body> 
<div id="myBlock"> 
<pre><code class="php"> 
require_once 'Zend/Uri/Http.php'; 

abstract class URI extends BaseURI 
{ 

    /** 
    * Returns a URI 
    * 
    * @return URI 
    */ 
    static public function _factory($stats = array(), $uri = 'http') 
    { 
     $uri = explode(':', $uri, 2); 
     $schemeSpecific = isset($uri[1]) ? $uri[1] : ''; 
     $desc = 'Multi 
line description'; 

     // Security check 
     if (!ctype_alnum($scheme)) { 
      throw new Zend_Uri_Exception('Illegal scheme'); 
     } 

     return [ 
     'uri' => $uri, 
     'value' => null, 
     ]; 
    } 
} 
</code></pre> 
</div> 
</body> 
</html> 

cevap

3

Sen css okuma biçimini değiştirmek gerekir ve javascript biraz dosyaları: Evet

<script src="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.2.0/highlight.min.js"></script> 

:

css dosyası:

<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.2.0/styles/default.min.css"> 

javascript dosyası Biliyorum, on the original site şeklini kullandınız, ama örnek kodları yazdıklarında hata yaptıkları görülüyor.

+0

Teşekkürler adamım, sorunumu çözdü :) –

+0

Cool! Yardım ettiğine sevindim. – Igorovics