2017年6月15日 星期四

在Blogger中插入程式碼

透過JavaScript code prettifier就可以很簡單的將程式碼上色,讓人更清楚的了解。


效果如下:
  1. public class StringSplit{
  2. int aNumber;
  3. List<Integer> numbers;
  4. }

以下是如何設定,讓Blogger可以將程式碼上色的步驟:

  1. 首先選擇 版面配置
  2. 選擇 新增小工具
  3. 選擇 HTML/JavaScript
  4. 在內容中加入以下的程式碼:
    1. <style>
    2. li.L0, li.L1, li.L2, li.L3,
    3. li.L5, li.L6, li.L7, li.L8 {
    4. list-style-type: decimal !important;
    5. }
    6. </style>
    7.  
    8. <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?lang=css&amp;skin=sunburst"></script>


    如圖:

  5. 最後,在想要插入程式碼的地方用<pre class="prettyprint linenums"></pre>包起來,如下

    <pre class="prettyprint linenums">
    // 這是程式碼的部分
    </pre>

其中<pre class="prettyprint linenums">的linenums表示要顯示行號。
另外,
  1. <style>
  2. li.L0, li.L1, li.L2, li.L3,
  3. li.L5, li.L6, li.L7, li.L8 {
  4. list-style-type: decimal !important;
  5. }
  6. </style>
則是為了顯示所有行號,而不是每五行顯示一次。

再顯示程式碼時,注意角括號等特殊符號,需要將它們編碼,
可以搭配HTML encoder使用

沒有留言:

張貼留言