如何在Blogger嵌入程式碼-Google Code Prettify

加入程式碼區塊教學可參考此篇文章
https://eric0806.blogspot.tw/2014/04/blogger-google-code-prettify.html

首先在</head>標籤前加入以下程式碼:
  1. <style type='text/css'>
  2. /*程式碼高亮設定*/
  3. /*main box*/
  4. .pre-highborder{
  5. border: 1px solid #ff0000;
  6. padding: 3px 3px 3px 0;
  7. }
  8. pre.prettyprint, code.prettyprint {
  9. border-radius: 8px;
  10. -moz-border-radius: 8px;
  11. -webkit-border-radius: 8px;
  12. padding: 5px;
  13. background-color: #eee !important;
  14. box-shadow: 0 0 5px #999;
  15. -moz-box-shadow: 0 0 5px #999;
  16. -webkit-box-shadow: 0 0 5px #999;
  17. }
  18. /*font*/
  19. pre span, code span {
  20. font-family: &#39;monospace&#39;, &#39;Courier New&#39;, &#39;Microsoft JhengHei&#39;, sans-serif !important;
  21. font-size: 12px !important;
  22. }
  23. /*each line*/
  24. li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 {
  25. margin: 0 !important;
  26. padding: 2px 0 2px 4px !important;
  27. list-style-type:decimal !important;
  28. border-left: 1px solid #999;
  29. }
  30. /*even line*/
  31. li.L1, li.L3, li.L5, li.L7, li.L9 {
  32. background-color: #f6f6f6 !important;
  33. }
  34. /*odd line*/
  35. li.L0, li.L2, li.L4, li.L6, li.L8 {
  36. background-color: #FFF !important;
  37. }
  38. /*line-number background color*/
  39. ol.linenums {
  40. background-color: #eee;
  41. margin-left: 10px;
  42. }
  43. </style>

接著在</body>標籤前加入以下程式碼:
  1. <script src='https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?autoload=true&amp;lang=basic&amp;lang=css&amp;lang=sql' />
  2. <script src='//ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js' />
  3. <script type='text/javascript'>
  4. $(&quot;pre&quot;).each(function(){
  5. $(this).addClass(&#39;prettyprint&#39;).addClass(&#39;linenums&#39;);
  6. });
  7. </script>

使用時方式如下:
  1. <pre>
  2. <!--這裡就可以放你的程式碼了-->
  3. </pre>


成果如下:
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. cout << "Hello, World!";
  7. return 0;
  8. }


另外,程式碼內如果含有一些特殊福號,則需要經過轉換
可使用此工具

留言

熱門文章

[美股]2021年報及未來展望

[美股]初入美股市場半年投資心路歷程&績效

主力如何控盤&台股處置制度解析

公司可以用什麼方式回饋股東