Contents
การติดตั้ง Crayon Syntax Highlighter
ให้ล็อคอินเข้าเป็น Admin
แล้วไปที่เมนู Plugins
จากนั้นก็ค้นหาด้วยคำว่า Crayon Syntax Highlighter
แล้วก็เลือก Install
และ Activate
การใช้ Crayon Syntax Highlighter
ทำได้ง่ายๆ เพียงแค่ใช้แท็ค <pre> </pre>
ครอบโค๊ดไว้ เช่น
[code]
<pre>
import { Component } from ‘@angular/core’;
import { AlertController } from ‘ionic-angular’;
@Component({
selector: ‘page-home’,
templateUrl: ‘home.html’
})
</pre>
[/code]
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
หรือจะกดปุ่ม crayon
ก็ได้ โดยหลังจากกดก็จะมี pop-up ขึ้นมาให้ใส่โค๊ด แล้วก็ Add
มันก็จะสร้างแท็ค <pre> </pre>
พร้อมกำหนด class
ที่ใช้ปรับแต่งการแสดงผลให้ ดังนี้
[code]
<pre class="lang:default decode:true " >
…
…
</pre>
[/code]
จากตัวอย่างเป็นค่า default เพราะฉะนั้นผลลัพธ์จะยังเหมือนเดิม
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
การ Highlight บรรทัดที่ต้องการ
สั่งให้ Highlight บรรทัดที่ 5 และ 6
[code]
<pre class="lang:default mark:5,6 decode:true " >
…
…
</pre>
[/code]
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
สั่งให้ไม่ต้อง Highlight คำสำคัญ (keywords
)
[code]
<pre class="lang:default mark:5,6 highlight:0 decode:true " >
…
…
</pre>
[/code]
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
Themes
สำหรับ Themes
เริ่มต้นคือ classic
เลือก Themes
ชื่อ coda-special-board
[code]
<pre class="theme:coda-special-board lang:default mark:5,6 decode:true " >
…
…
</pre>
[/code]
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |