Membuat Prism Syntax Highlighter di Blogger

Cara Membuat Prism Syntax Highlighter di Blogger - Di artikel ini Sang Kudet akan membahas tentang tutorial memasang / membuat Prism Syntax Highlighter di blog. Awal pertama kali saya melihat dan tahu prism syntax highlighter ini ketika saya berkunjung ke blog Arlina Design. Saat saya pertama melihat, saya langsung penasaran dan lalu saya mencari tutorial cara membuat prism syntax highlighter tersebut, dan saya menemukan tutorial tersebut di blog Arlina Design juga. Saat itu juga saya terapkan / praktek kan ke blog Sang Kudet ini.

Tanpa basa-basi lagi, kita langsung saja ke Tutorial Membuat Prism Syntax Highlighter di Blog, caranya cukup mudah, anda cukup mengikuti langkah-langkah dibawah ini :

Prism Syntax Highlighter di Blogger

Membuat Prism Syntax Highlighter

1. Buka dan masuk ke blogger anda.
2. Pada dashboard blogger, anda klik Template > Edit HTML.
3. Cari kode </head> atau </body>.
4. Lalu Copy Paste kode dibawah ini, dan taruh sebelum kode </head> atau </body> :

<script src='https://arlina-design.googlecode.com/svn/prism.js' type='text/javascript'/>

<script>
$('pre').attr('class', 'line-numbers');
Prism.hooks.add("after-highlight",function(e){var t=e.element.parentNode;if(!t||!/pre/i.test(t.nodeName)||t.className.indexOf("line-numbers")===-1){return}var n=1+e.code.split("n").length;var r;lines=new Array(n);lines=lines.join("<span></span>");r=document.createElement("span");r.className="line-numbers-rows";r.innerHTML=lines;if(t.hasAttribute("data-start")){t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)}e.element.appendChild(r)})
</script>

<script type='text/javascript'>
var pres = document.getElementsByTagName(&quot;pre&quot;);
for (var i = 0; i &lt; pres.length; i++) {
  pres[i].addEventListener(&quot;dblclick&quot;, function () {
    var selection = getSelection();
    var range = document.createRange();
    range.selectNodeContents(this);
    selection.removeAllRanges();
    selection.addRange(range);
  }, false);
}
</script>

5. Cari kode </style>.
6. Lalu Lalu Copy Paste kode dibawah ini, dan taruh sebelum kode </style> :

/* CSS Prism Syntax Highlighter */
pre {
    padding: 50px 10px 10px 10px;
    margin: .5em 0;
    white-space: pre;
    word-wrap: break-word;
    overflow: auto;
    background-color: #2c323c;
    position: relative;
    border-radius: 4px;
    max-height: 500px;
}

pre::before {
    font-size: 16px;
    content: attr(title);
    position: absolute;
    top: 0;
    background-color: #eee;
    padding: 10px;
    left: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin: 0 0 15px 0;
    font-weight: bold;
}

pre::after {
    content: 'Double click to selection';
    padding: 2px 10px;
    width: auto;
    height: auto;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fff;
    line-height: 20px;
    transition: all 0.3s ease-in-out;
}

pre:hover::after {
    opacity: 0;
    top: -8px;
    visibility: visible;
}

code {
    font-family: Consolas,Monaco,'
    Andale Mono','Courier New',Courier,Monospace;
    line-height: 16px;
    color: #88a9ad;
    background-color: transparent;
    padding: 1px 2px;
    font-size: 12px;
}

pre code {
    display: block;
    background: none;
    border: none;
    color: #e9e9e9;
    direction: ltr;
    text-align: left;
    word-spacing: normal;
    padding: 0 0;
    font-weight: bold;
}

code .token.punctuation {
    color: #ccc;
}

pre code .token.punctuation {
    color: #fafafa;
}

code .token.comment,code .token.prolog,code .token.doctype,code .token.cdata {
    color: #777;
}

code .namespace {
    opacity: .8;
}

code .token.property,code .token.tag,code .token.boolean,code .token.number {
    color: #e5dc56;
}

code .token.selector,code .token.attr-name,code .token.string {
    color: #88a9ad;
}

pre code .token.selector,pre code .token.attr-name {
    color: #fafafa;
}

pre code .token.string {
    color: #40ee46;
}

code .token.entity,code .token.url,pre .language-css .token.string,pre .style .token.string {
    color: #ccc;
}

code .token.operator {
    color: #1887dd;
}

code .token.atrule,code .token.attr-value {
    color: #009999;
}

pre code .token.atrule,pre code .token.attr-value {
    color: #1baeb0;
}

code .token.keyword {
    color: #e13200;
    font-style: italic;
}

code .token.comment {
    font-style: italic;
}

code .token.regex {
    color: #ccc;
}

code .token.important {
    font-weight: bold;
}

code .token.entity {
    cursor: help;
}

pre mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
}

code mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
}

pre code mark {
    background-color: #ea4f4e!important;
    color: #fff!important;
    padding: 2px;
    border-radius: 2px;
}

.comments pre {
    padding: 10px 10px 15px 10px;
    background: #2c323c;
}

.comments pre::before {
    content: 'Code';
    font-size: 13px;
    position: relative;
    top: 0;
    background-color: #f56954;
    padding: 3px 10px;
    left: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 10px 0;
    font-weight: bold;
    border-radius: 4px;
    border: none;
}

.comments pre::after {
    font-size: 11px;
}

.comments pre code {
    color: #eee;
}

.comments pre.line-numbers {
    padding-left: 10px;
}

pre.line-numbers {
    position: relative;
    padding-left: 3.0em;
    counter-reset: linenumber;
}

pre.line-numbers > code {
    position: relative;
}

.line-numbers .line-numbers-rows {
    height: 100%;
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -3.5em;
    width: 3em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    padding: 0;
}

.line-numbers-rows > span {
    pointer-events: none;
    display: block;
    counter-increment: linenumber;
}

.line-numbers-rows > span:before {
    content: counter(linenumber);
    color: #999;
    display: block;
    padding-right: 0.8em;
    text-align: right;
    transition: 350ms;
}

pre[data-codetype='CSSku']:before {
    background-color: #00a1d6;
}

pre[data-codetype='HTMLku']:before {
    background-color: #3cc888;
}

pre[data-codetype='JavaScriptku']:before {
    background-color: #75d6d0;
}

pre[data-codetype='JQueryku']:before {
    background-color: #e5b460;
}

7. Klik Simpan.


Menerapkan  Prism Syntax Highlighter di Postingan Blogger

1. Buka dan masuk ke blogger anda.
2. Pada dashboard blogger, anda klik Entri Baru.
3. Pada Navbar kalian pilih mode HTML.
4. Masukan kode / script masing-masing seperti HTML, CSS, Javascript, dan JQuery.

/* HTML */

<pre title="HTML" data-codetype ="HTMLku"><code class="language-markup"> 
... letakkan kode HTML (yang sudah di`escape` atau di parse) di sini ... 
</code></pre>

/* CSS */

<pre title="CSS" data-codetype ="CSSku"><code class="language-css"> 
... letakkan kode CSS di sini ... 
</code></pre>

/* Javascript */

<pre title="Javascript" data-codetype ="JavaScriptku"><code class="language-javascript"> 
... letakkan kode JavaScript di sini ... 
</code></pre>

/* JQuery */

<pre title="jQuery" data-codetype ="JQueryku"><code class="language-javascript"> 
... letakkan kode jQuery di sini ... 
</code></pre>



- Sebelum anda meletakan script / kode tersebut, anda harus mem"parse"kan kode tersebut di http://www.blogcrowds.com/resources/parse_html.php.

Contoh hasil script / kode yang sudah di parse :

<pre title="Javascript" data-codetype ="JavaScriptku"><code class="language-javascript">
&lt;script type=&#039;text/javascript&#039;&gt;
//&lt;![CDATA[
// Contact Us
$(document).ready(function(){var i=$(&quot;#chslidingbox&quot;),s=$(&quot;#chslidingbox-close&quot;),o=$(&quot;#chslidingbox-maximize&quot;),l=$(&quot;#chslidingbox-minimize&quot;);l.hide(),s.click(function(){i.css({right:&quot;-350px&quot;}),i.fadeOut(&quot;slow&quot;)}),o.click(function(){i.toggleClass(&quot;hide&quot;),$(this).hide(),l.show()}),l.click(function(){i.toggleClass(&quot;hide&quot;),$(this).hide(),o.show()})});
//]]&gt;
&lt;/script&gt;
</code></pre>

5. Klik Publikasikan.
Dan lihatlah hasilnya.

Demikianlah artikel pada kesempatan ini, yaitu Membuat Prism Syntax Highlighter di Blogger. Semoga dapat bermanfaat untuk kita semua.

sumber : www.arlinadzgn.com

Cara Agar Artikel Blog Tidak Bisa di Copy Paste

Cara Blog Tidak Bisa di Copy Paste (Copas) - Di artikel kali ini Sang Kudet akan membahas tentang tutorial Agar Blog Tidak Bisa di Copas. Terkadang kita merasa kesal jika artikel / postingan yang kita buat dengan susah payahnya di Copy Paste (Copas) begitu saja oleh ulah "Oknum" yang tak bertanggung jawab. Maka dari itu, disini saya akan memberikan Tips & Trik agar blog kita tidak di Copas oleh orang-orang yang tak bertanggung jawab.

Berikut adalah Cara Agar Blog  Tidak Bisa di Copas, caranya cukup mudah, anda cukup ikuti saja langkah-langkah dibawah ini :

Cara Agar Blog Tidak Bisa di Copy Paste

#1 Agar Blog Tidak Bisa di Copy Paste

1. Buka dan masuk ke Blogger.
2. Pada dashboard blogger, anda klik Template > Edit HTML.
3. Cari kode </head>.
4. Lalu Copy Paste kode dibawah ini, dan letakkan sebelum kode </head>.

<script type="text/javascript">
if (typeof document.onselectstart!="undefined") {
document.onselectstart=new Function ("return false");
}
else{
document.onmousedown=new Function ("return false");
document.onmouseup=new Function ("return true");
}
</script>

5. Klik Simpan.
Dan lihatlah hasilnya.


#2 Agar Blog Tidak Bisa di Copy Paste

1. Buka dan masuk ke Blogger.
2. Pada dashboard blogger, anda klik Template > Edit HTML.
3. Cari kode .post-body.
4. Lalu tambahkan kode dibawah ini, dan taruh diantara kode .post-body.

-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none

Contoh hasil meletakkan kode :
.post-body{
...............
...............
...............
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
}

5. Klik Simpan.
Dan lihatlah hasilnya.


#3 Agar Blog Tidak Bisa di Copy Paste

1. Buka dan masuk ke Blogger.
2. Pada dashboard blogger, anda klik Template > Edit HTML.
3. Cari kode <body> atau <body.
4. Lalu tambahkan kode dibawah ini, dan taruh diantara kode <body> atau <body .
oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'

Contoh hasil meletakkan kode :
<body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'>

5. Klik Simpan.
Dan lihatlah hasilnya.

Demikianlah artikel pada kesempatan ini, yaitu Cara Agar Blog Tidak Bisa di Copy Paste. Semoga dapat bermanfaat untuk kita semua.

SEO dan Cara Kerjanya

Seo dan Cara Kerjanya - Seo yaitu sebuah singkatan Search Engine Optimization. Hal ini merupakan sekumpulan sesuatu kegiatan yang dikerjakan dalam memenuhi standart kualitas dari sebuah mesin pencari, yang bertujuan untuk meraih ranking dari mesin pencari, dalam hal ini berartu mengalahkan semua para pesaing dalam kata kunci tertentu.

Kemudian apa itu kata kunci ? Seo Blog, penjelasan sederhana mengenai kata kunci yaitu hal-hal yang di tulis atau di ketikkan orang pada saat memakai google atau yang lain, kemudian google akan melakukan pencarikan hal yang berhubungan dengan apa yang anda cari tersebut lalu memunculkannya kepada anda. Para pelaku seo ini berusaha untuk mendapatkan trafik dengan cara supaya kata kuncinya itu dapat berada pada posisi yang tinggi, dengan hal ini mereka berharap untuk meningkatkan trafi website mereka yang telah dioptimasikan.

Tetapi hal ini bukanlah suatu yang mudah, karena banyaknya pesaing dari jutaan bahkan ribuan dari pesaing yang menggunakan kata kunci yang sama. Apalagi Seo Google hanya menampilakan sekitar 10 halaman saja dalam suatu pencarian dalam halaman depan. Maka dari itu dengan anda membuat sebuah web saja tidak akan mudah untuk mendatangkan trafik yang sesuai dengan keinginan.

Terus kenapa dalam membahas Search Engine Optimization kita hanya membicarakan google terus? yang perlu anda ketahui bahwa sampai sekarang sekitar 68% dari pencarian global semua ditangani oleh google. Maka dari itu google lah yang mempunyai algoritma yang paling berkembang diantara yang lain untuk saat ini selain hal itu algoritma google juaga memberikan suatu hasil yang relevan dan terbaru atau fresh.

Mengapa para pelaku Seo lebih memilih google dari pada yang lain sebab Search Engine yang lain masih menerapkan faktor usia dari sebuah halaman, sehingga hal ini menyulitkan bagi pendatang baru atau halaman baru dari sebuah website untuk mendapatkan ranking dalam mesin pencari meraka. Itulah salah satu hal yang disukai oleh pelaku Seo.

SEO dan Cara Kerjanya


Tahapan yang dilakukan oleh mesin pencari seperti google, bing dll

  1. Melakukan Penyerapan
  2. Melakukan Pengindeksan
  3. Penyajian dari hasil pencarian
Dalam hal ini, pada tahapan penyerapan dan pengindeksan google dan yang lain melakukannya dengan menggunakan robot, kemudian pada masalah penyajiannya merka (google,bing,yahoodll) menggunakan algoritma.

Kemudian apa itu yang di maksud Robot Search Engine?

Program yang di bikin yang berguna untuk membuka suatu halaman web, mengabil suatu data, merayapi isi dari halaman, membuka semua link yang berada pada web, kemudian mengulangi proses ini pada halaman yang dibuka dengan link tadi. Dalam proses ini google menggunakan sebuah Googlebot yang mempunyai kecepatan yang sangat tinggi.

Perayapan yang dilakukan googlebot mempunyai tujuan untuk mengumpulkan data dalam index kemudian data-data inilah yang akan di sajikan pada saat kita melakukan pencarian.

Data semua halaman index google akan disimpan di sebuah server. Untuk itu agar web kita masuk dalam mesin pencari, halaman web kita harus ada pada server index google, jadi web anda pastikan bisa dirayapi oleh google agar bisa masuk ke data index google tersebut.

Untuk mendapatkan web yang bisa diresapi oleh index google, cara terbaik yang anda bisa lakukan yaitu memperbanyak link dari halaman web, dalam hal ini halaman web yang sudah terindex oleh google. Dalam hal ini bisa disebut dengan Backlink yang merupakan siatu link yang berada pada web orang lain yang ketika di klik akan merujuk pada web anda.

Kemudian untuk anda yang menginginkan sebuah backlink dari webseite orang lain, maka yang perlu anda pastikan bahwa website yang anda tanam itu harus bisa dirayapi oleh google , dengan kata lain semua akan percuma bila anda menanam sebuah backlink pada website yang tidak dapat dirayapi oleh googlebot. Anda dapat melakukannya dengan mengunakan Google Webmaster Tools pada Fech As Google.

Dalam blogspot sudah otomatis bisa terhubung dengan webmaster jadi anda tidak perlu repot lagi untuk melaporkan, tetapi beda dengan website yang diluar produk dari google yang mesti melakukan pelaporan atau bisa juga mendaftarkannya. Dalam melakukan ini anda bisa cari sendiri bagai mana cara memasukkan optimasi di webmaster.

Memblokir Robot Search Engine

Anda mungkin berfikir kenapa kok malah memblokir robot, yang tadinya berusaha untuk mendapatkan perayapannya?. Memblokir sebuah robot search engine bertujuan untuk halamn-halaman web kita yang tidak di inginkan untuk dapat di rayapi google. Sebab, pada halaman versi yang lain dari html seperti printable version, pdf version dll, akan dapat merusak kualitas web jika hal ini bisa terindek oleh google.Anda bisa melakukannya dengan mengunakan robot.txt dari webmaster tools. Anda bisa mencari informasi dalam hal ini di google.

Demikianlah artikel Seo Blog / Web dan Cara Kerjanya pada artikel kali ini. semoga artikelnya dapat bermanfaat untuk kita semua.