Zobacz bibliotekę Prettify JavaScript. Jest to jeden powszechnie stosowane przez ludzi (jest to jeden używany jest tutaj na SO, na przykład).
będzie go używać tak:
W swojej <head>
element:
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
W swojej <body>
element:
<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 hat's do prostego korzystania z biblioteki. Jeśli używasz innych skryptów JavaScript na swojej stronie, polecam inne metody włączania biblioteki Prettify (np. Nie używaj atrybutu onload
elementu <body>
.) Na przykład, jeśli używasz jQuery, napisałem jQuery wtyczka, że zazwyczaj użyć składni podkreślić pewne elementy:
// Extend jQuery functionality to support prettify as a prettify() method.
jQuery.fn.prettify = function() { this.html(prettyPrintOne(this.html())); };
Używane tak:
$('#my-code-element').prettify();
Spot na! Działa świetnie! Dzięki. –