Code snippets adalah blok kecil dari kode yang dapat digunakan kembali, biasanya bagi programer untuk menyalin dan memasang kode yang sudah mereka tuliskode sumber terbuka, dan jawaban pada stack overflow. Jika Anda memiliki blog di mana Anda berbagi pengetahuan dengan pengembang lain, Anda mungkin dapat menguji banyak editor WYSIWYG yang menyediakan cara mudah untuk mengedit artikel Anda, mereka menyelesaikan tugas dasar mereka tetapi mereka tidak bekerja dengan cukup baik dengan Code snippets. Masalah yang tidak dimiliki orang-orang yang menulis dengan markup, bagaimana dengan mereka yang menggunakan HTML? Akhirnya TinyMCE memutuskan untuk memberikan dukungan untuk Code snippets dengan bantuan Prism.js.
Beginilah cara memasukan prism.js ke TinyMCE :
tinymce.init
lalu
tinymce.init({
............................
plugins: [
........................
"codesample"
],
codesample_languages: [
{text: 'HTML/XML', value: 'markup'},
{text: 'JavaScript', value: 'javascript'},
{text: 'CSS', value: 'css'},
{text: 'PHP', value: 'php'},
{text: 'Ruby', value: 'ruby'},
{text: 'Python', value: 'python'},
{text: 'Java', value: 'java'},
{text: 'C', value: 'c'},
{text: 'C#', value: 'csharp'},
{text: 'C++', value: 'cpp'}
],
content_css: [
'//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
'prism/prism.css'
],
toolbar1: ".................",
toolbar2: "........ | codesample",
image_advtab: true
});