Tampilkan postingan dengan label Blogger. Tampilkan semua postingan
Tampilkan postingan dengan label Blogger. Tampilkan semua postingan

Sabtu, 27 Februari 2010

Memasang dan Mengecek Canonical Link Element di Blogger Template

Mesin pencari telah mendukung "Canonical Link Element" untuk mencegah terjadinya duplikat dokumen atau konten. Secara default kini mesin blogger (XML) telah menyisipkan elemen tersebut. Tapi untuk pengguna template yang telah di modifikasi, dan juga "template classic" yang sudah tidak diperhatikan blogger.com, perlu memasang "Canonical Link Element" tersebut secara manual.

Sebelum beranjak lebih lanjut anda dapat mempejari pengertian dan maksud dari "Canonical Link Element" di Canonical Link Element: presentation from SMX West, yang disajikan dalam bentuk video dan slide.

Memasang "Canonical Link Element" di Blogger

Garis besar "Canonical Link Element" seperti berikut, disimpan dibawah <head>:

<link href='url' rel='canonical'/>

Untuk Template Classic, modifikasinya seperti ini:

<MainPage><link href='http://deconstructioncode.blogspot.com/' rel='canonical'/> </MainPage>
<Blogger><ItemPage><link href='<$BlogItemPermalinkURL$>' rel='canonical'/> </ItemPage></Blogger>

catatan: MainPage berarti halaman index, sedangkan ItemPage untuk halaman postingan. Untuk halaman arsip saya tidak menemukan caranya, kalau ada yang dapat caranya share yah :). Atau mungkin ada yang lebih simpel dan maksimal hasilnya seperti "Template XML" dibawah ini.

Untuk Template XML , tinggal pasang ini:

<link expr:href='data:blog.url' rel='canonical'/>

(trik untuk Template XML diperoleh di: Penggunaan rel=”canonical” di Platform Blogger / Blogspot)

Mengecek "Canonical Link Element" dengan Firefox

Mengecek "Canonical Link Element" selain dengan "view page source" juga dapat menggunakan browser Mozila Firefox pada bagian atas di alamat url ada lambang "C" dengan lingkaran berwarna abu-abu, seperti berikut:

Lambang Canonical Link dengan Firefox

berarti "Canonical Link Element" telah terpasang di blog anda. Jika belum ada berarti element tersebut belum terpasang. Tapi ada juga lambang "C" dengan lingkaran berwarna biru, seperti gambar berikut:

Lambang Canonical Link dengan Firefox dengan linkar biru

itu berarti bukan bagian dari "Canonical", dalam artian itu adalah bagian dari duplikatnya. Dan apabila kita klik lambang "C" dengan lingkar biru tersebut akan ditujukan ke link "Canonical" nya.

Contoh, alamat permalink komen di blog ini:

http://deconstructioncode.blogspot.com/2010/02/free-blogger-template-classic.html?showComment=1266922514423#c3650566618501861005

Alamat permalink komen diatas tersebut berwarna biru pada lingkaran "huruf C" nya, berarti alamat permalink komen adalah link duplikatnya. Dan apabila kita klik lingkaran "C" yang berwarna biru tersebut, maka akan diarahkan ke alamat postingannya seperti berikut:

http://deconstructioncode.blogspot.com/2010/02/free-blogger-template-classic.html

dan alamat link postingan tersebut yang lingkaran "C" nya berwarna abu-abu atau "link Canonical" nya.

Kurang lebih seperti itu, kalau salah tolong di koreksi.

Senin, 01 Februari 2010

Halaman Static Frontpage untuk Mesin Blogger

Selayaknya mesin berbasis CMS, mesin Blogger bisa 'diakali' juga sehingga memiliki halaman 'Static Frontpage" (tapi jangan berharap sebaik mesin CMS). Halaman 'static frontpage' ini berada di 'halaman index', dan nanti halaman ini anda dapat modifikasi sendiri layoutnya sesuai kreatifitas anda sehingga berbeda dengan halaman blognya.

Trik ini saya gunakan di Test Gaya Blogazine di Mesin Blogger, di halaman index kalau mau melihat hasilnya.

Hal Penting yang Perlu di Perhatikan

Sebelum mempraktekan trik ini sebaiknya anda 'backup template' anda, atau uji coba dulu di blog 'dummy' anda. Sebab trik ini akan mempengaruhi 'page element' pada 'dashboard'. Jadi pada 'page element' nanti hanya menampilkan halaman frontpage.

Untuk itu sebelum mempraktekannya, yakinkan page element anda sebelumnya sudah sesuai dengan keinginan anda terutama dalam hal widget. Tapi apabila anda sudah mempraktekan trik ini dan kemudian anda ingin menambah widget di halaman blognya, anda harus menghapus trik ini, sehingga page element nya kembali menampilkan halaman blognya.

Prinsip dari Trik ini

Prinsip dari trik ini menggunakan:

<b:if cond='data:blog.url == data:blog.homepageUrl'>

<!-- (untuk halaman frontpage) -->

<b:else/>

<!-- (untuk halaman blog) -->

</b:if>

Tahapan


Masuk kehalaman Edit HTML di dashboard.

1. Kode HTML

Masukan kode berikut dibawah <body> :

<b:if cond='data:blog.url == data:blog.homepageUrl'>

<!-- (kode HTML untuk halaman frontpage) -->

<b:else/>

kemudian masukan pula ini diatas </body> :

</b:if> 

Apabila anda sudah memasukan kode tersebut, jika anda preview atau anda save maka halaman blog anda akan kosong atau blank. Untuk itu anda perlu mengisi halaman frontpage nya, misal dengan judul blog, navigasi (untuk mengaitkan kehalaman blog anda) dan juga menambahkan widget yang diinginkan, atau juga kalau mau pasang 'Slide Show'.

Untuk menambahkan widget, masukan kode berikut (diatas <b:else/>) :

 <div id='frontpage-wrapper'>
<b:section class='frontpage' id='frontpage'/>
</div>

Setelah anda masukan kode tersebut maka di page elemen akan muncul add gadget baru, yang sebelumnya kosong karena trik diatas.

2. Kode CSS

Untuk kode CSS nya anda buat style baru seperti berikut simpan diatas </head>:

<style type='text/css'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>

/* isi CSS nya disini  */

</b:if>
</style>

Contoh kode Frontpage di Blogger Bergaya Blogazine


1. Kode HTML:

<div id='frontpage'>
<h1><a href='/'><data:blog.title/></a></h1>
<ul class='nav'>
<li><a href='/'>Home</a><span class='special-character'>/</span></li>
<li><a href='/'>Contact</a><span class='special-character'>/</span></li>
<li><a href='/atom.xml'>RSS</a><span class='special-character'>/</span></li>
</ul><!-- end nav -->
<div class='clear'>&#160;</div>

<div id='terbaru'>
<b:section class='terbaru' id='terbaru1'>
<b:widget id='Feed1' locked='false' title='Recent Post' type='Feed'/>
</b:section>
</div>

<p>&#167;</p>
</div>

2. Kode CSS:

body{background:#900;font-size:22px;text-align:center;text-shadow:1px 2px 2px #600}frontpage{position:relative}h1{font-size:94px;line-height:120px}h2{font-size:24px;line-height:70px}.widget-content{line-height:30px;text-align:center}.nav li{list-style:none;margin:0 50px;text-align:left}.nav li a{font-size:32px;line-height:70px}a{color:#222;text-shadow:1px 2px 2px #b00}a:hover{color:#111}a:focus{color:#000}#terbaru{-moz-border-radius:12px;-webkit-border-radius:12px;bottom:0;color:#eee;margin:20px;padding:20px;position:absolute;right:0;width:450px}#terbaru:hover{-moz-box-shadow:0 0 8px #580000;box-shadow:0 0 8px #580000}p{color:#222;font-size:140px;text-shadow:1px 2px 2px #c00}.special-character{color:#333;text-shadow:1px 2px 2px #c00;font-weight:700;font-size:28px} 

Penutup

Trik ini sebaiknya jangan digunakan untuk blog, sebab blog mungkin lebih enak dilihat langsung ke konten tanpa frontpage. Tapi untuk gaya web mungkin bisa digunakan, sehingga anda dapat memanfaatkan halaman frontpagenya untuk memberikan kesan.

Selasa, 26 Januari 2010

Test Gaya Blogazine di Mesin Blogger

Memang menggunakan gaya blogazine di mesin Blogger terkesan terlalu memaksakan, tapi ini sedikit menggambarkan bahwa mesin ini dengan beberapa sentuhan dapat pula dimaksimalkan :).

Demo (klik gambar):
Gaya Blogazine di Mesin Blogger

Rabu, 06 Januari 2010

Trik Tag Heading Judul Postingan Berbeda di Halaman Index dengan di Postingan: Kasus Blogger

Disini saya mencoba memberikan trik bagaimana membuat berbeda antara 'tag heading' judul postingan di halaman index dengan halaman ketika berada di dalam postingan, untuk mesin Blogger. Tapi trik penggunaan 'tag heading' untuk judul postingan ini saya tidak menyorotinya terkait dengan SEO, sebab ini masih menjadi perdebatan yang belum pernah selesai, bahkan dianggap sebagai mitos.

Secara default di Template Blogger, misal minima, heading judul postingan baik di halaman index dan di halaman postingan menggunakan heading yang sama yaitu h3. Pada trik berikut ini, judul postingan pada halaman index adalah h2 dan pada halaman postingan adalah h1.

Penjelasan

Kenapa pada heading judul postingan di halaman index menggunakan h2, tidak langsung saja menjadi h1? Sebab untuk heading h1 digunakan untuk judul blog. Apabila kita langsung mengganti judul postingan dengan h1, maka akan ada beberapa h1 dalam satu halamam index. Jika kita tampilkan 5 artikel dalam halaman index, maka jumlah tag h1 adalah 6 buah. Sedangkan berdasarkan penggunaannya, tag h1 ini untuk setiap halaman hanya diwajibkan satu, berdasarkan struktur semantik .

Kemudian bagaimana dengan 'tag heading' pada halaman postingan yang menggunakan judul postingan dengan h1, sedangkan judul blog juga menggunakan tag h1. Nah judul blog ini yang akan kita rubah menjadi hanya sekedar tag p atau bisa juga dengan tag div.

Jika tag h1 tersebut dianggap sebagai headline. Maka pada halaman index headlinenya adalah judul blog, sedangkan pada halaman postingan headlinenya adalah judul postingan.

Tahapan

Tahapan disini saya menerapkan pada template minima bawaan blogger, jadi kemungkinan ada perbedaan dengan template hasil modifikasi, tapi anda dapat mempelajari kode dibawah ini. Prinsip dari trik ini menggunakan:

<b:if cond='data:blog.pageType != &quot;item&quot;'>        
      
..........................(untuk halaman index)

 <b:else/>

..........................(untuk halaman postingan)

</b:if>

Ok. Langsung masuk kedalam Edit HTML di dalam dashbord dan aktifkan Expand Widget Templates.

1. Trik merubah Tag Heading Judul Postingan

Cari kode dibawah ini:
<b:if cond='data:post.title'>
      <h3 class='post-title entry-title'>
     <b:if cond='data:post.link'>
       <a expr:href='data:post.link'><data:post.title/></a>
     <b:else/>
        <b:if cond='data:post.url'>
          <a expr:href='data:post.url'><data:post.title/></a>
        <b:else/>
          <data:post.title/>
        </b:if>
     </b:if>
      </h3>
</b:if>

Ubah dengan kode berikut:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:post.title'>
      <h2 class='post-title entry-title'>
     <b:if cond='data:post.link'>
       <a expr:href='data:post.link'><data:post.title/></a>
     <b:else/>
        <b:if cond='data:post.url'>
          <a expr:href='data:post.url'><data:post.title/></a>
        <b:else/>
          <data:post.title/>
        </b:if>
     </b:if>
      </h2>
</b:if>
<b:else/>
      <h1 class='post-title entry-title'>
     <b:if cond='data:post.link'>
       <a expr:href='data:post.link'><data:post.title/></a>
     <b:else/>
        <b:if cond='data:post.url'>
          <a expr:href='data:post.url'><data:post.title/></a>
        <b:else/>
          <data:post.title/>
        </b:if>
     </b:if>
      </h1>
</b:if>

2. Trik merubah Tag Heading Judul Blog

Cari kode dibawah ini:
<h1 class='title' style='background: transparent; border-width: 0px'>
   <b:include name='title'/>
</h1>

Ubah dengan kode berikut:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
          <h1 class='title' style='background: transparent; border-width: 0px'>
            <b:include name='title'/>
          </h1>
<b:else/>
          <p class='title' style='background: transparent; border-width: 0px'>
            <b:include name='title'/>
          </p>
</b:if>

kemudian satu lagi,

Cari kode dibawah ini:
<h1 class='title'>
  <b:include name='title'/>
</h1>

Ubah dengan kode berikut:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
        <h1 class='title'>
          <b:include name='title'/>
        </h1>
<b:else/>
        <p class='title'>
          <b:include name='title'/>
        </p>
</b:if>

3. Penyesuaian CSS
Untuk CSSnya mesti disesuaikan dengan style template anda. Berikut ini sebagai contoh perubahan kode CSS dari template minima.

Cari kode dibawah ini:
.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:$titlecolor;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:$titlecolor;
font-weight:normal;
}

.post h3 strong, .post h3 a:hover {
color:$textcolor;
}

Ubah kode tersebut menjadi:
.post h1, .post h2 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:$titlecolor;
}

.post h1 a, .post h1 a:visited, .post h1 strong, .post h2 a, .post h2 a:visited, .post h2 strong{
display:block;
text-decoration:none;
color:$titlecolor;
font-weight:normal;
}

.post h1 strong, .post h1 a:hover, .post h2 strong, .post h2 a:hover {
color:$textcolor;
}

Kemudian, cari kode dibawah ini:
#header h1 {
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: $pagetitlefont;
}

Ubah kode tersebut menjadi:
#header h1, #header p {
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: $pagetitlefont;
}

Tambahan

Pada template minima bawaan blogger 'date' atau tanggal mengggunaan heading h2. Sebaiknya heading tersebut diganti dengan tag p atau sekedar tag div. Lihat Reset Blogger Template, untuk lebih lengkapnya.

Bacaan lebih lanjut:

Penutup

Disini saya sekedar menyajikan Trik Tag Heading Judul Postingan Berbeda di Halaman Index dengan di Halaman Postingan. Perlu diingat, trik ini bukan trik SEO, karena saya belum menguji cobanya. Bahkan tag heading yang baik pada postingan masih berupa perdebatan, belum ada kesepakatan. Saya sendiri pada blog ini tidak menggunakan trik tersebut. Jadi dengan trik ini tidak menjamin blog atau tulisan anda berada di posisi yang baik di 'search engine'.

Sip thanks.

Update

Seperti ungkapan Dani, gunakan tag <p> dibanding menggunakan <div> agar lebih semantik, untuk judul blog ketika dihalaman postingan. Kemudian penggunaan kata wajib diatas tidak tepat seperti ungkapan fanari. Satu lagi, Pandu, memberikan tambahan menarik dilihat secara SEO dan Usability, serta mengenai title tag. Dani melengkapi lagi dari sisi aksesibilitas

Minggu, 13 Desember 2009

Membuat Postingan Blogger Lebih Friendly

tag paragraf itu p bukan br

Kamis, 10 Desember 2009

Page Navigation di Classic Template Blogger

Page Navigation

Minggu, 29 November 2009

Reset Blogger Template

Reset  Blogger Template

Sabtu, 14 November 2009

Edit Template Minima Blogger dengan Grid System : Video Tutorial

Video Tutorial Edit Template Minima dengan Grid

Minggu, 08 November 2009

Sitemap Ku di Blogger

Sitemap di Blogger Template

Jumat, 30 Oktober 2009

@font-face CSS di Blogger Template

@font-face CSS

Senin, 19 Oktober 2009

Video Tutorial -2: Edit Template Minima Blogger

Video Tutorial -2: Edit Template Minima Blogger

Kamis, 08 Oktober 2009

Optimasi Title Tag pada Classic Template

Title Tag - Classic Template

Selasa, 29 September 2009

Edit Template Minima Blogger : Video Tutorial

video tutorial, edit template minima blogger

Kamis, 24 September 2009

Rotasi Background tiap Reload dan Penerapannya

random background, rotation image

Minggu, 06 September 2009

Classic Template, HTML 5 dan CSS 3 di Blogger Template

Classic Template, HTML 5 dan CSS 3

Minggu, 09 Agustus 2009

Menggunakan sIFR 2.0 di 'Blogger Template'

sifr 2.0, blogger template

Demo

Minggu, 26 Juli 2009

Slideshow Effect Ngedet dengan Mootools

Slideshow Mootools

Demo

Sabtu, 25 Juli 2009

Dua Karakter Blogspot yang Perlu Diperhitungkan

Blogger

Sabtu, 18 Juli 2009

Membuat tiap Link Redup - Mootools

link fading

demo

Rabu, 15 April 2009

Blog Amuki - Desain template kaya imagi

blog inspirasi amuki

Walau menggunakan platform blogger/blogspot, Blog Amuki kaya dengan imaginasi dengan tema desain template kertas daur ulang. Konsep desain template yang dibangun Amukti pun semakin menarik dan dinamis dengan sentuhan flash pada bagian header dan bannernya, serta pada bagian sidebarnya diberi fasilitas javascript accordion dari jquery. Untuk itu blog ini bisa dijadikan inspirasi para pengguna blogger/blogspot, sebagai pertimbangan desain diluar standar yang berlaku.

Twitter Delicious Facebook Digg Stumbleupon Favorites More