IMPORTANT AMP HTML CHEAT SHEET by Bimbel Jakarta Timur
Di era digital saat ini, kecepatan dan performa situs web adalah kunci utama untuk memberikan pengalaman terbaik bagi pengguna. Accelerated Mobile Pages (AMP) adalah sebuah inisiatif dari Google yang dirancang untuk memuat halaman web dengan cepat di perangkat mobile. Dengan memanfaatkan AMP, pengembang web dapat memastikan bahwa konten mereka ditampilkan dengan optimal, mengurangi waktu muat, dan meningkatkan keterlibatan pengguna.
Artikel ini akan membahas cheat sheet penting untuk AMP HTML, yang dapat membantu Anda memahami dan mengimplementasikan teknologi ini dengan lebih efisien. Kami akan merangkum berbagai elemen, atribut, dan praktik terbaik yang perlu Anda ketahui agar dapat memaksimalkan penggunaan AMP dalam proyek web Anda.
Mari kita mulai dengan memahami dasar-dasar AMP HTML dan bagaimana ini dapat memberikan manfaat luar biasa bagi situs web Anda.
Hello World
<!doctype html>
<html amp lang="en">
<head>
<meta charset="utf-8">
<script async src="https://cdn.ampproject.org/v0.js"></script>
<title>Hello World!</title>
<link rel="canonical" href="https://htmlcheatsheet.com">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Hello World",
"datePublished": "2018-08-08T12:02:41Z",
"image": [
"logo.jpg"
]
}
</script>
<style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
<style amp-custom>
p{
margin: 1em;
}
</style>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
Images
Basic syntax
<amp-img src="/m/cheatsheet.jpg" alt="Cheat Sheet" height="200" width="300"></amp-img>
Responsiveness
<amp-img
src="/narrow.jpg"
srcset="/wide.jpg 640w,
/narrow.jpg 320w"
width="1200"
height="800"
layout="responsive"
alt="demo image">
</amp-img>
Layout types
nodisplay – works like display: none style.
fixed – fixed width & height
responsive – fills container automatically to aspect ratio
fixed-height – keeps the specified height unchanged
fill – fills available height & width
container – lets its children define its size, like a normal div
flex-item – works like display:flex style
intrinsic – responsive until it reaches its height and width
CSS media queries
@media screen and (max-width: 720px){
p{font-size: 0.9em;}
}
Element media queries:
<amp-img
media="(min-width: 720px)"
src="demo.jpg"
width=300
height=200
layout="responsive">
</amp-img>
Placeholder
Shows a placeholder while the element is being loaded:<amp-anim src="animation.gif"
layout="responsive"
width="300"
height="200">
<amp-img placeholder
src="demo.jpg"
layout="fill">
</amp-img>
</amp-anim>
Fallback
When an element is not supported:<amp-img alt="Demo"
width="300"
height="200"
layout="responsive"
src="videofile.webp">
<amp-img alt="Demo"
fallback
width="300"
height="200"
layout="responsive"
src="image.jpg"></amp-img>
</amp-img>
Hide loading indicator
noloadingGoogle Analytics
Include
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
Replace UA-XXXXXXXX-1 with your code
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars":{
"account": "UA-XXXXXXXX-1"
},
"triggers":{
"trackPageview":{
"on": "visible",
"request": "pageview"
}
}
}
AdSense
Include
<script async custom-element="amp-auto-ads" src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"></script>
After the opening body tag, add your ID.
<amp-auto-ads type="adsense" data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"></amp-auto-ads>
Sidebar ☰
Include
<script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script>
Custom CSS:
.sidebar{padding: 10px;margin: 0;color: #FFF;font-weight:bold;}
#sidebar1{background: #CE5937;}
.sidebar > li{list-style: none;margin-bottom:10px;}
.sidebar a{text-decoration: none;color: #FFF;}
.close-sidebar{font-size: 1.5em;padding: 5px 15px;cursor: pointer;color: #FFFFFF;}
.headerbar{background: #CE5937;color: #FFF;line-height: 30px;position: fixed;top: 0;left: 0;right: 0;height: 40px;z-index: 1000;}
.headerbar a{text-decoration: none;color: #FFF;}
amp-sidebar
<header class="headerbar">
<div role="button" on="tap:sidebar1.toggle" tabindex="0" class="hamburger">☰</div>
<a href="/" class="site-name">MySite</a>
</header>
<amp-sidebar id="sidebar1" layout="nodisplay" side="left">
<div role="button" aria-label="close sidebar" on="tap:sidebar1.toggle" tabindex="0" class="close-sidebar">✕</div>
<ul class="sidebar">
<li><a href="https://htmlg.com/">Editor</a></li>
<li><a href="https://html5-templates.com/">Templates</a></li>
<li><a href="https://htmlcheatsheet.com/">Cheat Sheet</a></li>
</ul>
</amp-sidebar>
Facebook comments
Include
Code
Social share buttons
Include
Code
Carousel
Include
Code
Important ‼
Define AMP page location on Desktop site
Link back to Desktop from AMP
Image tag
Keep in mind!
Common attributes
Video
Include
Example
Attributes
Youtube Video
Actions, events
Syntax
Example
Events
amp-bind
amp-state
Facebook like
Include
iFrame
Include
Use it for Google Maps or anything else
Accordion menu
Include
https://www.radarhot.com/2018/12/important-amp-html-cheat-sheet.html
Membuat komponen AMP HTML blogspot dasar dari awal
![]() |
| Contoh kecil komponen AMP HTML blogspot dari nol kemudian mari kita lakukan bersama-sama untuk melanjutkan hingga amp html blogspot terbaik |
<?xml version="1.0" encoding="UTF-8" ?> |
<!DOCTYPE html> |
<html amp='amp' lang="en"> |
<head> |
<!-- /*<b:skin><![CDATA[*/]]></b:skin> |
<meta charset='utf-8'/> |
<meta content='width=device-width,minimum-scale=1,initial-scale=1,user-scalable=no,minimal-ui' name='viewport'/> |
<link expr:href='data:blog.canonicalUrl' rel='canonical'/> |
<title><data:blog.title/></title> |
<b:if cond='data:blog.metaDescription'> |
<meta expr:content='data:blog.metaDescription' name='description'/> |
</b:if> |
<!-- Required AMP styles --> |
<style amp-boilerplate='amp-boilerplate'>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate='amp-boilerplate'>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> |
<style amp-custom='amp-custom'> |
/*<![CDATA[*/ |
/* |
@platform: Blogger |
@theme_name:{{Your Theme Name}} |
@created: Oct 2016 |
@last_mod: Oct 2016 |
@version: 1.0.0 |
*/ |
/* BROWSER RESETS - inspired by Denny Febiana Nurhidayat */ |
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, |
abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, |
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, |
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{ |
margin: 0; |
padding: 0; |
border: 0; |
font-size: 100%; |
vertical-align: baseline; |
} |
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ |
display: block; |
} |
blockquote, q{ |
quotes: none; |
} |
blockquote:before, |
blockquote:after, q:before, q:after{ |
content:' '; |
content: none; |
} |
table{ |
border-collapse: collapse; |
border-spacing: 0; |
} |
/* TYPOGRAHY */ |
body{ |
font: normal normal 16px Helvetica, Arial, sans-serif; |
line-height: 1.428; |
color: #3b3b3b; |
} |
h1, h2, h3, h4, h5, h6{ |
font: normal normal 16px Helvetica, Arial, sans-serif; |
line-height: 1.1; |
color: #333; |
margin-bottom: 10px; |
} |
h1{ |
font-size: 225%; |
margin-top:20px; |
margin-bottom:20px; |
} |
h2{ |
font-size: 200%; |
margin-top:20px; |
} |
h3{ |
font-size: 150%; |
margin-top:10px; |
} |
h4{ |
font-size: 125%; |
margin-top:10px; |
} |
h5{ |
font-size: 100%; |
margin-top:10px; |
} |
h6{ |
font-size: 80%; |
margin-top:10px; |
} |
p{ |
margin-bottom: 10px; |
} |
a:link, a:visited{ |
text-decoration: none; |
color: #06c; |
} |
b, strong{ |
font-weight:700; |
} |
.small, small{ |
font-size: 80%; |
} |
blockquote{ |
font: normal normal 16px Times New Roman, serif; |
} |
ul, ol{ |
padding-left:20px; |
} |
/*]]>*/ |
</style> |
<!-- Required AMP-JS --> |
<script async='async' src='https://cdn.ampproject.org/v0.js'/> |
</head><!--<head/>--> |
<body> |
<script type='text/javascript'> |
window.setTimeout(function(){ |
document.body.className=document.body.className.replace('loading', ''); |
}, 10); |
</script> |
<b:section class='header' id='header' maxwidgets='' showaddelement='yes'/> |
<!--</body>--></body> |
</html> |
Gunakan ponsel anda dengan aman demi kesehatan
![]() |
| frekuensi radio ponsel radiasi elektromagnetik |
Ia telah mengemukakan bahwa RF-EMR dapat menyebabkan radikal bebas dan stres oksidatif dan memicu proliferasi sel yang tidak terkendali, sehingga bahkan mempromosikan pengembangan kanker otak dan testis. Pindah ke efek neurologis, ada tes untuk mencoba untuk menentukan apakah radiasi ponsel mempengaruhi gelombang otak saat sedang tidur. Jangan membuat panggilan saat kekuatan jaringan menunjukkan hanya satu bar, sebagai ponsel anda akan memancarkan tingkat radiasi yang lebih tinggi begitu mempengaruhi. Bahkan, 'efek besar pada aktivitas otak' telah diamati lebih dari 20 penelitian telah melihat efek radiasi ponsel pada otak,
![]() |
| Brain Stimulation |
![]() |
| handset tabung-udara/air-tube |
- Batasi penggunaan ponsel gunakan hanya untuk panggilan penting dan selalu tetap dalam pemakaian yang tidak lama.
- Anak-anak sebaiknya menggunakan ponsel dalam keadaan darurat saja;
- Kenakan handset tabung-udara/air-tube, bukan handset kabel, karena dapat mencegah bahaya radiasi yang meningkat di liang telinga (handset tabung-udara/air-tube yang tersedia untuk membeli dari internet dan informasi lebih lanjut dapat diperoleh melalui pencarian web);
- Jangan membawa ponsel di saku atau ikat pinggang Anda ketika sedang diaktifkan. Jaringan tubuh anda lebih ringkih menyerap radiasi lebih cepat daripada kepala anda;
- Jangan membawa ponsel anda dalam bra Anda;
- Jika anda tidak memiliki handset udara tabung, jangan langsung meletakkan ponsel ke telinga anda setelah anda membuat panggilan, tunggu beberapa detik untuk koneksi yang akan dibuat dan sementara ponsel lainnya berdering;
- Jangan membuat panggilan ketika kekuatan jaringan menunjukkan hanya satu bar, sebagai ponsel anda akan memancarkan tingkat radiasi yang lebih tinggi ;
- Belilah ponsel dengan tingkat penyerapan spesifik yang rendah (SAR);
- SMS lebih dari pada berbicara sedapat mungkin;
- Gunakan telepon darat bila memungkinkan (tapi bukan tanpa kabel);
Ada ketidaksepakatan besar antara penelitian yang dilakukan yang telah disponsori oleh industri dan lain-lain yang dilakukan oleh sumber independen, dengan beberapa penelitian yang menyimpulkan bahwa industri selular benar-benar tidak serius terhadap tumor otak. Sejarah bahaya lingkungan menunjukkan bahwa dibutuhkan sekitar setengah abad untuk efek yang akan dinyatakan sebagai penyebab jelas gangguan kesehatan kronis.
Kami sekarang memiliki 30 tahun penggunaan ponsel, sehingga kita perlu 20 tahun untuk memastikan bahwa kita tidak akan menambahkan teknologi yang membahayakan seperti komunikasi nirkabel, tembakau, emisi bensin, asbes, lemak terhidrogenasi dan semua bahaya lain dari kehidupan abad ke-21.
https://www.radarhot.com/2018/10/gunakan-ponsel-anda-dengan-aman-demi.html
10+ Jenis makanan sehat pengganti beras By Bimbel Jakarta Timur
Sehubungan harga beras terus meningkat, sehingga membuat kita kewalahan, disini akan diperkenalkan beberapa jenis makanan, yang lebih sehat dari nasi.
![]() |
| Singkong |
1. Singkong
![]() |
| Beras Singkong |
Cara mengolah: singkong yang telah diparut, diperas untuk diambil patinya. Kemudian ampasnya dijemur hingga kering lalu digiling menjadi tepung. Untuk menyatapnya, tepung singkong diberi air dan dikukus. Nasi singkong pun siap disantap bersama lauk-pauknya.
![]() |
| Jagung |
2. Jagung
Jagung merupakan bahan pangan yang popularitasnya hampir sama dengan kentang. Namun, jagung sebagai sumber karbohidrat belum sepenuhnya dipilih sebagai pengganti nasi. Jagung hanya menjadi makanan selingan atau camilan dalam berbagai jenis makanan. Rasa manis jagung berasal dari fruktosa, sejenis gula buah yang aman dikonsumsi oleh penderita diabetes sekalipun. Fruktosa merupakan gula kompleks yang tidak langsung dicerna tapi harus diolah lebih dahulu menjadi gula sederhana. Sebelum fruktosa tercerna, biasanya sudah terbuang bersama urin, sehingga tidak terserap tubuh. Pigmen warna jagung juga memiliki manfaat bagi kesehatan mata dan pelindung paru-paru. Kadar GI jagung sendiri termasuk rendah antara 55-60. Selain kaya kalori, jagung juga kaya antioksidan dan sumber vitamin B, serat dan mineral.![]() |
| Olahan jagung |
Cara mengolah: Jagung dijemur lebih dulu di bawah sinar matahari. Karena daerah yang terletak di pegunungan ini memiliki curah hujan yang cukup tinggi, warga Sigedong memiliki cara tersendiri dalam mengeringkan jagung. Mereka yang masih memakai tungku berbahan kayu dalam memasak, menyimpan hasil panen jagung di atas tungku dalam sebuah tempat khusus yang mereka buat sendiri. Sehingga setiap kali mereka memasak, asap dari kayu bakar dari tungku itulah akan mengasapi dan mengeringkan jagung-jagung tersebut. Jagung yang sudah kering, diambil bijinya lalu ditumbuk. Biji jagung lalu direndam selama tiga hari, kemudian ditumbuk lagi hingga halus dan lembut menjadi tepung jagung yang oleh warga Sigedong disebut sekelan. Untuk mengongsumsinya, seduh sakelan dengan air hangat lalu
![]() |
| Pisang |
3. Pisang
![]() |
| Tepung Pisang |
- Pisang dapat diusahakan pada berbagai type agroekosistem yang tersebar di seluruh nusantara.
- Permintaan pasar cukup besar dan produksinya tersedia merata sepanjang tahun.
- Memiliki bermacam varietas dengan berbagai kecocokan penggu-naan.
- Usaha tani pisang mampu memberikan hasil waktu yang relatif singkat (1 – 2 tahun).
![]() |
| Sukun |
4. Sukun
Cara mengolah :
- Gunakan buah sukun yang sudah tua namun masih mangkal, biasanya 7 hingga 10 hari menjelang petik optimal nya. Dengan memilih buah sukun yang pas, anda akan mendapatkan tepung sukun yang berkualitas bagus dengan rendemen tepung tinggi.
- Kupas kulit buah sukun yang akan anda gunakan dan irislah menjadi ukuran kecil.
- Cucilah buah sukun yang sudah dikupas hingga bersih dan kukus selama kurang lebih 15 menit agar warna cokelat pada buah sukun tidak mempengaruhi kualitas tepung sukun.
- Potongan sukun kemudian di jemur di bawah sinar matahari hingga benar-benar kering, biasa nya membutuhkan waktu sekitar 3 hari bila matahari sedang sangat terik, jika anda kesulitan sebaiknya anda menggunakan mesin pengering saja.
- Potongan sukun yang sudah kering tadi kemudian ditumbuk atau gunakan mesin penggiling saja agar tepung sukun bisa lebih cepat halusnya.
- Setelah itu anda ayak tepung sukun yang sudah halus agar bisa terpisah dari tepung sukun yang masih kasar.
- Tepung sukun yang masih kasar bisa anda giling kembali agar menjadi lebih halus.
- Jemurlah tepung sukun yang sudah kering dan warna nya putih.
- Kemudian tepung sukun yang sudah kering bisa anda kemas ke dalam kantong plastic atau bisa anda masukkan ke dalam toples dengan tutup yang rapat agar tepung sukun bisa bertahan dalam waktu 9 bulan.
![]() |
| Kentang |
5. Kentang
Resep Kentang Tumbuk.
![]() |
| Kentang tumbuk |
Bahan-bahan
- 3 buah kentang
- 3 sdm butter/mentega/margarin
- Secukupnya garam
- Secukupnya lada
- Secukupnya keju cheddar parut
- 100 ml susu cair (me: ultramilk fullcream)
- Secukupnya seledri
SISANYA 5 KEMUNGKINAN LAIN, YANG CARA MENGOLAHNYA SEMUA ORANG DAPAT MELAKUKANNYA
![]() |
| Beras Ketan |
6. Beras Ketan
Resep Nasi Ketan
Bahan-bahan- 2 cup beras ketan cuci bersih
- 21/4 cup air
- 3 sdm ebi cuci bersih
- 3 iris jahe cincang
- 1 biji wortel yg sedang besarnya potong selera
- 3 biji jamur Shitake potong selera
- 3-4 siung bawang putih
- 1 cup kacang tanah atau kacang kacangan menurut selera
- 2 paha ayam potong selera
- 1 sendok makan gula
- 2 Sdm kecap asin
- 2 sdt minyak mijen
Panaskan minyak masukan bawang putih hingga harum.
Masukkan jahe wortel udang kering jamur kacang tanah dan ayam
Aduk rata lalu masukkan beras ketan aduk rata dan masukkan sedikit air aduk rata
Terakhir masukkan sisa bahan dan sisa air lalu pindahkan ke rice cooker masak seperti masak nasi biasa
![]() |
| Kacang hijau |
7. Kacang Hijau
Cara membuat.
Didihkan air, masukkan kacang hijau.
Kecilkan api, tutup dan biarkan sampai kacang menjadi empuk.
Masukkan gula, pandan, vanila, garam, nangka, kolang-kaling, dan santan, aduk.
Besarkan api sampai mendidih.
Tambahkan gula pasir jika kurang manis
![]() |
| Sagu |
9. Sagu
Salah satu caranya adalah : Tumis bumbu halus, lalu masukkan tauge dan wortel, aduk rata. Tambahkan sawi hijau,
Lalu masukkan mie sagu, aduk rata. Tambahkan daun bawang, gula, garam, kaldu bubuk, kecap asin dan kecap manis. Aduk semuanya hingga rata dan masak. Cicip dulu rasanya.
![]() |
| Gandum |
10. Gandum
Merupakan bahan utama dijadikan tepung terigu yang kemudian diolah menjadi berbagai macam dan jenis roti. Roti inilah makanan pengganti nasi.
Caranyapun mudah
Dalam mangkok mixer (jika menggunakan) campur semua bahan kering aduk dulu hingga rata.
Masukkan bahan cair, nyalakan mixer dan biarkan dia bekerja dengan sungguh-sungguh hehe. Kurang lebih selama 10 menit hingga adonan kalis. Jika menggunakan manual, campur rata dan uleni hingga kalis. Untuk mengetahui kalis/tidaknya jika dilakukan window pane test sudah transparant (ambil secuil adonan, jembreng hingga melebar dan jika sudah tampak transparan sudah kalis atau jika sobek dan bentuk sobekannya rapih berarti sudah done), dst...
![]() |
| Beras kacang-kacangan |
11. Beras Kacang-Kacangan
yang satu ini jarang dikenal masyarakat namun jika mengolahnya akan menjadi makanan yang bisa menggantikan nasi. Biasanya beras kacang ini dijadikan campuran nasi dan nasi ketan,atau juga diolah menjadi sejenis dodol (gempo makanan khas jawa )
Itulah beberapa jenis bahan makanan yang bisa dijadikan untuk makanan pengganti nasi, semoga bermanfaat.










.jpg)











