Nguồn: southernspeakers.net
Đối với dân mê vọc blog và vọc code thì việc tìm hiểu sưu tầm các thủ thuật là điều tất yếu và dĩ nhiên là phải thường xuyên trích đăng các đoạn code lên blog. Có khá nhiều thủ thuật để giải việc bỏ các code vô bài viết sao cho gọn gàng đẹp mắt nhưng có lẽ việc sử dụng add-on Syntaxhighlighter giúp cho đoạn code trông nổi bật và dễ nhìn hơn và quan trọng nữa là làm cho bài viết trông chuyên nghiệp hẳn ra (:D)...
Thực hiện:Đối với dân mê vọc blog và vọc code thì việc tìm hiểu sưu tầm các thủ thuật là điều tất yếu và dĩ nhiên là phải thường xuyên trích đăng các đoạn code lên blog. Có khá nhiều thủ thuật để giải việc bỏ các code vô bài viết sao cho gọn gàng đẹp mắt nhưng có lẽ việc sử dụng add-on Syntaxhighlighter giúp cho đoạn code trông nổi bật và dễ nhìn hơn và quan trọng nữa là làm cho bài viết trông chuyên nghiệp hẳn ra (:D)...
Bước 1:
◈ Vào Dashboard → Template → Edit HTML → Proceed
◈ Tìm đến thẻ đóng </body>
◈ Chép chính xác đoạn code dưới đây vào ngay trên </body>
◈ Vào Dashboard → Template → Edit HTML → Proceed
◈ Tìm đến thẻ đóng </body>
◈ Chép chính xác đoạn code dưới đây vào ngay trên </body>
<!-- SH starts --> <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/> <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCoreMDUltra.css' rel='stylesheet' type='text/css'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shLegacy.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushColdFusion.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDiff.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushErlang.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushGroovy.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJavaFX.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPowerShell.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushScala.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'/> <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/> <script language='javascript'> SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.defaults['auto-links'] = false; SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf'; SyntaxHighlighter.all(); </script> <!-- SH ends -->
Bước 2:
◈ Khi cần đăng code trong bài viết, chuyển qua chế độ soạn thảo HTML
◈ Bỏ thẻ chứa code này vào:
Tùy biến:◈ Khi cần đăng code trong bài viết, chuyển qua chế độ soạn thảo HTML
◈ Bỏ thẻ chứa code này vào:
<pre class="brush:xml;"> Your code here! </pre>◈ Chuyển qua chế độ soạn thảo Compose, chép đè đoạn code lên dòng: "Your code here!"
◈ Có thể thay đổi theme của add-on này cho phù hợp với theme của blog.
◈ Lựa chọn 1 trong các theme trong danh sách sau thế vào dòng chữ shCoreMDUltra của đoạn code trên
◈ Lựa chọn 1 trong các theme trong danh sách sau thế vào dòng chữ shCoreMDUltra của đoạn code trên
shThemeRDark, shThemeMidnight, shThemeMDUltra, shThemeFadeToGrey, shThemeEmacs, shThemeEclipse, shThemeDjango, shThemeDefault, shCoreRDark, shCoreMidnight, shCoreMDUltra, shCoreFadeToGrey, shCoreEmacs, shCoreEclipse, shCoreDjango, shCoreDefault
◈ Có thể lựa chọn ngôn ngữ thể hiện trong danh sách sau cho phù hợp với ngôn ngữ đoạn code, như trong bài viết này dùng "brush: xml":
as3, bash, csharp, coldfusion, cpp, css, diff, erlang, groovy, jscript, java, javafx, perl, php, plain, powershell, phython, ruby, scala, sql, vb, xml