Prettify JavaScript kitaplığına bir göz atın. Genellikle insanlar tarafından kullanılan biri (örneğin burada SO kullanılıyor biri bu.)
Böyle kullanmak olacaktır:
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
: En <head>
elemanı olarak
<body onload="prettyPrint()">
<!-- any HTML you like here... -->
<pre class="prettyprint">
def say_hi():
print("Hello World!")
</pre>
<!-- any HTML you like here... -->
</body>
T: En <body>
öğesinde şapka kütüphanenin basit kullanımı içindir. Sayfanızda başka bir JavaScript kullanıyorsanız, Prettify kütüphanesini etkinleştirmek için başka yöntemler öneririm (yani, <body>
öğesinin onload
özniteliğini kullanmayın). Örneğin, jQuery kullanıyorsanız, bu jQuery'yi yazdım.
// Extend jQuery functionality to support prettify as a prettify() method.
jQuery.fn.prettify = function() { this.html(prettyPrintOne(this.html())); };
böyle Kullanılan:
$('#my-code-element').prettify();
Spot! Harika çalışıyor! Teşekkürler. –