Showing posts with label Blog AMP. Show all posts
Showing posts with label Blog AMP. Show all posts

9/03/2018

Cara Membuat Sitemap AMP HTML Blogger

Cara Membuat Sitemap AMP Blogger - Seperti kita ketahui bersama bahwa template AMP saat ini semakin banyak diminati oleh pemilik blog sebagai tema blog, sebab kecepatan blog saat ini menjadi hal paling penting. Namun dengan menggunakan template AMP tidak serta merta dapat menambahkan berbagai macam widget dan juga membuat sitemap blog seperti pada blog non AMP.

Sitemap sering dikenal dengan peta situs atau daftar isi, secara garis besar sitemap blog adalah sebuah peta yang berisi berbagai macam kumpulan direktori dalam sebuah blog atau web. Secara sederhana sitemap / daftar isi ini berisi semua konten / artikel yang sebelumnya pernah dipublish. Sitemap blog sendiri sangat penting untuk sebuah blog, sebab dengan adanya peta situs, seorang pengunjung blog akan lebih mudah mencari artikel / konten blog, selain itu juga dapat menurunkan bouncerate blog.

Blog yang telah beralih menggunakan template AMP, jika ingin membuat sitemap harus menyertakan komponen amp-iframe dan menghosting kode sitemap terlebih dahulu.

Seperti yang pernah dimuat dalam situs kompiajaib.com, untuk blogger yang telah melakukan custom domain harus menghosting tampilan sitemap melalui cdn.rawgit atau Github. Untuk lebih jelasnya simak pada tutorial membuat sitemap blog amp, berikut ini.

Baca: Cara Membuat Daftar Isi Blog Non AMP.

Cara Membuat Sitemap Blog AMP HTML


Pertama copy kode html yang ada pada halaman static blog anda yang akan dijadikan tempat untuk sitemap blog.

Kedua ubah kode dibawah ini
 <title>nama_judul_sitemap</title>
menjadi seperti dibawah ini.
 <title>Sitemap</title>

Lanjutkan dengan mengganti kode dibawah ini.

<h2 class='post-title entry-title' itemprop='headline'>
<a href='http://www.bloganda.com/p/blablabla.html' itemprop='url mainEntityOfPage' title='Bla...bla...bla...'>Bla...bla...bla...</a>
</h2>


Menjadi seperti dibawah ini.
<h2 class='post-title entry-title' itemprop='headline'>
<a href='url_sitemap_yang_telah_dihosting' itemprop='url mainEntityOfPage' title='Sitemap'>Sitemap</a>
</h2>
Kemudian lanjutkan dengan copy paste kode css dibawah ini.

#table-outer{padding:7px 10px;margin:0 auto}
#table-outer table{width:auto;margin:0 auto}
#table-outer form{font:inherit}
#table-outer label{display:block;text-align:right;margin:0 10px 0 0;padding:4px 0 0}
#table-outer select[disabled]{opacity:.4}
#post-searcher{display:block;margin:0;padding:0}
#table-outer input,#table-outer select{width:100%;border:1px solid #dedede;border-radius:5px;margin:0;padding:5px;font-family: Roboto,sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;outline:0;color:#333;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#table-outer select option{min-height:1.4em;}
#table-outer input#feed-q{padding:5px 10px;}
#feed-container{background:#fff;display:block;clear:both;margin:0;padding:0;list-style:none;overflow:hidden;position:relative;border-top:none}
#feed-container li{list-style:none;margin:0;padding:0;border-top:1px solid #eee;color:#555;width:auto;float:left;display:inline}
#feed-container li .inner{margin:15px 0;height:auto;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis}
#feed-container li a{text-decoration:none;color:#2C2C2C;font-weight:500}
#feed-container li a:hover{text-decoration:none;color:#E94141}
#feed-container li .news-text{margin-top:5px;line-height:1.3em}
#feed-container li img{margin:0 15px 5px 0;padding:7px 7px 7px 0;float:left;display:block;}
#result-desc{margin:0;padding:0;}
#result-desc div,#result-desc span{display:block;margin:0;padding:5px 0 7px;color:#D64D52}
#result-desc div{color:inherit}
#feed-nav{margin:10px 0 30px;text-align:center;font-weight:500}
#feed-nav a,#feed-nav span{border:1px solid #dedede;border-radius:5px;padding:0;color:#757575;text-decoration:none;display:block;height:30px;line-height:32px}
#feed-nav a,#feed-nav span:hover{color:#1B1B1B}
#feed-nav a:active,#feed-nav a:hover{color:#555}
#feed-nav span{cursor:wait}
@media screen and (max-width:600px){#table-outer table{margin:0 auto;width:100%}
#feed-container,#table-outer{margin:0 auto}
#feed-container li .inner{margin:5px auto;height:auto}
#feedContainer li{float:none;display:block;width:auto;height:auto}
#feed-container li .news-text, #feedContainer:after,#feed-container li img{display:none}
}

Setelah itu cari kode html
<div class='post-body entry-content' id='post-body-xxxxxxxxxxxxxxxx' itemprop='articleBody'>

Kemudian ganti menjadi

<div id="table-outer">
<table><tbody>
<tr><td><label for="feed-order">Urutkan artikel berdasarkan:</label></td> <td><select id="feed-order"> <option selected="" value="published">Artikel terbaru</option> <option value="updated">Artikel yang terakhir di update</option> </select></td></tr>
<tr><td><label for="label-sorter">Filter artikel berdasarkan kategori:</label></td> <td><select disabled="" id="label-sorter"> <option selected="">Loading....</option> </select></td></tr>
<tr>                 <td><label for="feed-q">Cari artikel dengan kata kunci:</label></td> <td><form id="post-searcher">
<input id="feed-q" type="text" placeholder="Ketik dan tekan ENTER"/>
</form>
</td></tr>
</tbody></table>
</div>
<header id="result-desc"></header>
<ul id="feed-container"></ul>
<div id="feed-nav">
</div>
<script type='text/javaScript'>
document.write;var loadToc,loadCategories,_toc={init:function(){var cfg={homePage:"http://www.kompiajaib.com",maxResults:10,numChars:270,thumbWidth:140,thumbHeight:95,navText:"Tampilkan artikel selanjutnya &#9660;",resetToc:"Kembali ke Awal",noImage:"http://2.bp.blogspot.com/-11FkySHGB5Y/TpZ6SSbsF2I/AAAAAAAAA94/zK10UaL7jgo/s1600/images.jpeg",loading:"<span>Memuat...</span>",counting:"<div>Memuat artikel...</div>",searching:"<span>Mencari...</span>"},w=window,d=document,el=function(id){return d.getElementById(id);},o={a:el('feed-order'),b:el('label-sorter').parentNode,c:el('post-searcher'),d:el('feed-q'),e:el('result-desc'),f:el('feed-container'),g:el('feed-nav'),h:d.getElementsByTagName('head')[0],i:0,j:null,k:'published',l:0,m:""},fn={a:function(){old=el('temporer-script');old.parentNode.removeChild(old);},b:function(param){var script=d.createElement('script');script.type="text/javascript";script.id="temporer-script";script.src=param;if(el('temporer-script'))fn.a();o.h.appendChild(script);},c:function(mode,tag,order){o.i++;o.e.innerHTML=cfg.counting;o.g.innerHTML=cfg[mode==1?"searching":"loading"];if(mode===0){fn.b(tag!==null?cfg.homePage+'/feeds/posts/summary/-/'+ tag+'?alt=json-in-script&start-index='+((o.i*cfg.maxResults)+ 1)+'&max-results='+ cfg.maxResults+'&orderby='+ order+'&callback=loadToc':cfg.homePage+'/feeds/posts/summary?alt=json-in-script&start-index='+((o.i*cfg.maxResults)+ 1)+'&max-results='+ cfg.maxResults+'&orderby='+ order+'&callback=loadToc');}else if(mode==1){fn.b(cfg.homePage+'/feeds/posts/summary?alt=json-in-script&start-index='+((o.i*cfg.maxResults)+ 1)+'&max-results='+ cfg.maxResults+'&q='+ tag+'&orderby='+ order+'&callback=loadToc');}
o.j=(tag!==null)?tag:null;o.l=mode;o.a.disabled=true;o.b.children[0].disabled=true;},d:function(json){var _h;o.g.innerHTML="";o.e.innerHTML=o.l==1?'<span>Hasil penelusuran untuk kata kunci <b>&#8220;'+ o.m+'&#8221;</b> ('+ json.feed.openSearch$totalResults.$t+' Hasil)</span>':'<div>Total: '+ json.feed.openSearch$totalResults.$t+' Artikel</div>';if("entry"in json.feed){var a=json.feed.entry,b,c,_d,e="0 Komentar",f="",g;for(var i=0;i<cfg.maxResults;i++){if(i==a.length)break;b=a[i].title.$t;_d=("summary"in a[i])?a[i].summary.$t.replace(/<br ?\/?>/ig," ").replace(/<(.*?)>/g,"").replace(/<iframe/ig,"").substring(0,cfg.numChars):"";g=("media$thumbnail"in a[i])?a[i].media$thumbnail.url.replace(/\/s[0-9]+\-c/,"\/s"+ cfg.thumbWidth+""):cfg.noImage.replace(/\/s[0-9]+\-c/,"\/s"+ cfg.thumbWidth+"");for(var j=0,jen=a[i].link.length;j<jen;j++){c=(a[i].link[j].rel=="alternate")?a[i].link[j].href:"#";}
for(var k=0,ken=a[i].link.length;k<ken;k++){if(a[i].link[k].rel=="replies"&&a[i].link[k].type=="text/html"){e=a[i].link[k].title;break;}}
_h=d.createElement('li');_h.innerHTML='<div class="inner"><img style="width:'+ cfg.thumbWidth+'px;height:'+ cfg.thumbHeight+'px;" src="'+ g+'" alt="'+ b+'"><a class="toc-title" href="'+ c+'" target="_blank" title="'+ b+'">'+ b+'</a><div class="news-text">'+ _d+'&hellip;<br style="clear:both;"></div></div>';o.f.appendChild(_h);}
_h=d.createElement('a');_h.href='#load-more';_h.innerHTML=cfg.navText;_h.onclick=function(){fn.c(o.l,o.j,o.k);return false;};}else{_h=d.createElement('a');_h.href='#reset-content';_h.innerHTML=cfg.resetToc;_h.onclick=function(){o.i=-1;o.e.innerHTML=cfg.counting;o.f.innerHTML="";fn.c(0,null,'published');o.a.innerHTML=o.a.innerHTML;o.b.children[0].innerHTML=o.b.children[0].innerHTML;return false;};}
o.g.appendChild(_h);o.a.disabled=false;o.b.children[0].disabled=false;},e:function(json){var a=json.feed.category,b='<select id="label-sorter"><option value="" selected disabled>Pilih Kategori...</option>';for(var i=0,len=a.length;i<len;i++){b+='<option value="'+ encodeURIComponent(a[i].term)+'">'+ encodeURIComponent(a[i].term)+'</option>';}
b+='</select>';o.b.innerHTML=b;o.b.children[0].onchange=function(){o.i=-1;o.f.innerHTML="";o.g.innerHTML=cfg.loading;fn.c(0,this.value,o.k);};}};loadToc=fn.d;loadCategories=fn.e;fn.b(cfg.homePage+'/feeds/posts/summary?alt=json-in-script&start-index='+(o.i+ 1)+'&max-results='+ cfg.maxResults+'&orderby=published&callback=loadToc');fn.b(cfg.homePage+'/feeds/posts/summary?alt=json-in-script&max-results=0&orderby=published&callback=loadCategories');o.a.onchange=function(){o.i=-1;o.f.innerHTML="";o.g.innerHTML=cfg.counting;o.b.children[0].innerHTML=o.b.children[0].innerHTML;fn.c(0,null,this.value);o.k=this.value;};o.c.onsubmit=function(){o.i=-1;o.f.innerHTML="";o.m=o.d.value;fn.c(1,o.d.value,o.k);return false;};}};_toc.init();
</script>
Kemudian ganti kode "http://www.kompiajaib.com" menjadi alamat blog anda.

Bagi anda yang belum sempat meng-host sitemap amp, berikut alamat url sitemap dari kompi ajaib versi desktop.
http://cdn.rawgit.com/KompiAjaib/kompi-html/master/sitemap-kompi1.html
Dengan demikian Cara Membuat Sitemap AMP Blogger, blog anda telah selesai, untuk lebih jelasnya anda dapat mengunjungi langsung blog mas adhy suryadi selaku pemilik blog kompianjaib.com.

Semoga tutorial membuat sitemap amp diatas berguna dan bermanfaat bagi anda.

Sumber: "https://www.kompiajaib.com/2016/11/membuat-sitemap-blog-untuk-blogger-amp.html"

3/13/2018

Free Template Blog AMP Keren

Free Template Blog AMP - Template blog AMP adalah tema blog baik itu blogger maupunn wordpress yang telah menggunakan aplikasi percepatan laman seluler atau Accelerated Mobile Page (AMP).

Template AMP adalah sebuah tema blog atau website yang direkomendasikan oleh Google, guna mempercepat tingkat loading blog saat dibuka di perangkat mobile.

Accelerated Mobile Pages (AMP) sendiri dibuat dengan menggunakan 3 komponen utama yaitu AMP HTML, AMP JS(javascript), dan AMP Cache. Sehingga dengan adanya tiga komponen tersebut, jika dibuka menjadi lebih cepat walapun konten memiliki banyak gambar.

Pada kesempatan kali ini saya akan berbagi kepada anda beberapa Template Blog Gratis AMP.

Free Template Blog AMP Keren


1. KOMPI DESIGN

Template AMP pertama yang saya rekomendasikan ke anda adalah Kompi Design milik kang +Adhy Suryadi selaku admin dari KompiAjaib. Template AMP Blogger ini selain sederhana juga memiliki desain yang menarik. Template ini tersedia secara gratis, jika anda ingin mendapatkan fitur premium, anda harus membayarnya dengan harga $9, adapun fitur dari template kompi design ini adalah sebagai berikut

  •  AMP HTML ready
  •  SEO Friendly
  •  Responsive
  •  Mobile Friendly
  •  Fast Loading

Download Free Template KompiDesign.

2. Vletters AMP
Template AMP Blog yang kedua adalah yang dibuat oleh BungFrangki dan dipublikasikan melalui themeindie.com. Template ini selain dapat diperoleh secara gratis, anda juga dapat membelinya jika ingin mendapatkan yang versi premium dengan cukup membayar $8. Adapun fitur yang ada dalam template ini tidak jauh berbeda dengan template AMP yang lain. Sebab dengan menggunakan template AMP loading blog akan semakin cepat jika dibuka melalui perangkat mobile.

Download Free Template Vletter AMP.

3. Infinite AMP
Template AMP yang ketiga yang dapat anda pakai adalah milik salah satu blogger cewek yang sudah banyak membuat berbagi macam template blog, selain itu juga dikenal oleh blogger tanah air, tidak lain adalah arlinadzgn.com. Template AMP Infinite ini hadir dengan berbagai fitur menarik diantaranya.

  • SEO Friendly
  • High CTR
  • 2 Column
  • Dynamic Heading
  • Mobile Friendly, dan lain-lain.

Download Free Template Infinite AMP.

4. AMP HTML

Template terakhir yang dapat saya rekomendasikan ke anda adalah template AMP buatan kang ismet yaitu AMP HTML. Template AMP HTML ini memang terlihat sangat sederhana namun ada beberapa fitur menarik yang dimiliki oleh template ini.

  • AMP Ready
  • 2 Columns on Homepage
  • 1 Column on
  • Page and Static Page
  • Customize AMP Sidebar, dan lain-lain.

Download Free Template AMP HTML.

Demikian rekomendasi dari saya tentang Template AMP Blog Gratis, yang dapat anda gunakan, semoga berguna dan bermanfaat bagi anda.

3/01/2018

Cara Memasang Kode Google Analytics di Blog AMP

Cara Memasang Kode Google Analytics - Tutorial blog kali ini akan membahas tentang bagaimana cara memasang kode Google Analytics di blog amp. Perlu anda ketahui bahwa saat ini template amp banyak dicari oleh blogger. Mengapa demikian? sebab template amp memiliki kecepatan dan dianjurkan oleh Google untuk digunakan sebagai template blog.

Template Blog AMP (Accelerated Mobile Pages) berbeda dengan template-template HTML lainnya, setiap ingin menambahkan widget blog harus melalui beberapa langkah untuk pemasangannya.

Sebagai contoh anda ingin memasang Google Analytics ke blog yang telah menggunakan template AMP, maka anda harus mengikuti tutorial dibawah ini.

Cara Memasang Kode Google Analytics di Blog AMP



Langkah awal yang harus anda lakukan adalah login ke akun Blogger kemudian buka klik Edit HTML pada bagian menu Theme. Setelah itu cari kode "&lt;/head&gt;&lt;!--<head/>--&gt;", jika sudah ditemukan tempelkan kode dibawah ini.
<script async='async' custom-element='amp-analytics' src='https://cdn.ampproject.org/v0/amp-analytics-0.1.js'/>
INGAT!
Jika sebelumnya kode tersebut telah ada tidak perlu menambahkan kode yang diatas.

Langkah selanjutnya adalah memasang kode script amp-analytics dibawah ini diatas kode "&lt;!--</body>--&gt;&lt;/body&gt;"
<amp-analytics id='analytics1' type='googleanalytics'>
<script type='application/json'>
{
  &quot;vars&quot;: {
    &quot;account&quot;: &quot;UA-4525xxxx-x&quot;
  },
  &quot;triggers&quot;: {
    &quot;trackPageview&quot;: {
      &quot;on&quot;: &quot;visible&quot;,
      &quot;request&quot;: &quot;pageview&quot;
    }
  }
}
</script>
</amp-analytics>
Ganti kode "UA-4525xxxx-x" dengan kode Google Analytics blog milik anda.

Langkah terakhir jangan lupa Save Template blog anda.

Demikian tentang tutorial Memasang Kode Google Analytics di Blog AMP, semoga dapat bermanfaat dan berguna bagi anda yang sedang beralih menggunakan template blog AMP.

11/17/2017

Cara Membuat Iklan Parallax Di Blog Template Non AMP

Cara Membuat Iklan Parallax di Blog - Apa itu Iklan Parallax? Iklan parallax adalah sebuah iklan ketika seorang pengunjung blog melakukan scrolling masih berada tepat di tempatnya tanpa bergeser sedikitpun, (setahu saya begitu). Dengan memasang iklan parallax di blog dan penempatan yang tepat selain dapat menambah CTR, semakin keren, dan terlihat semakin profesional.

Anda mungkin sedang mencari bagaimana cara memasang iklan parallax di blog? Sebelumnya saya juga pernah membahas tentang pemasang iklan, tutorialnya dapat anda simak melalui Cara Memasang Iklan Adsense Di Antara Postingan Blog.

Cara ini saya dapatkan dari salah satu blog yang membahas tentang tutorial blog, yaitu Kompi Ajaib milik mas Adhy Suryadi. Pada kesempatan yang sama juga telah menerbitkan tutorial membuat iklan parallax di blog AMP.

Nah, anda penasaran cara membuat iklan parallax di blog non amp, simak di bawah ini.

Cara Membuat Iklan Parallax Di Blog Template Non AMP


1. Buka akun Blogger > Template > Edit HTML.

2. Salin kode dibawah ini dan simpan diatas kode "</head>".
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/*<![CDATA[*/
.paralax_div {
  position: relative;
  overflow: visible;
  width: 300px;
  height: 250px;
  margin-right: 20px;
  display: inline-block;
  float: left;
  z-index: 9999;
}
.paralax_div > div {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(auto auto auto auto);
}
.paralax_div > div > div {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  margin: 0 auto;
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.paralax_div > div > div > div {
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 50%;
  top: 0;
  border: none;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ddd;
}
.paralax_div > div > div > div > * {
  margin: 0;
  margin-top: 0;
}
.paralax_div > div > div > div > a {
  width: 100%;
  height: 100vh;
}
.paralax_div img,.paralax_div iframe,.paralax_div ins {
  height: 600px;
  width: 300px;
}
.clear {
  clear: both;
  display: block
}
@media screen and (max-width:640px) {
  .paralax_div {
    width: 100%;
    height: 250px;
    margin: 0 auto;
    float: none;
  }
  .paralax_div > div > div > div {
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .paralax_div > div > div {
    width: 100%;
    left:0;
    text-align: center;
  }
  .paralax_div img {
    margin: 0 auto;
    width:auto;
    max-width:100%;
    height:auto;
  }
}
@media screen and (max-width:320px) {
  .paralax_div iframe,.parallax_banner ins {
    margin: 0 auto;
    width:100%;
    height:600px;
  }
}
/*]]>*/
</style>
</b:if>

3. Kemudian simpan kembali kode dibawah ini tepat diatas kode html "<div class='post-body entry-content' ...."
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class="paralax_div">
  <div>
    <div>
      <div>
        <!-- IKLAN BANNER DISINI -->
      </div>
    </div>
  </div>
<span class="clear"/>
</div>
</b:if>

4. Simpan template.

Keterangan
Untuk penemapatan iklan dapat anda pasang di bawah tulisan "<!-- IKLAN BANNER DISINI -->" namun sebelum itu jangan lupa untuk parse kode iklan tersebut supaya tidak terjadi kesalahan.

Dengan demikian Cara Membuat Iklan Parallax di Blog Non AMP telah selesai dilakukan, manfaatkan metode iklan ini untuk menarik pengunjung blog sehingga pendapatan pemasang iklan yang anda lakukan akan semakin meningkat.