Petua Pantas: Cara Membina Widget HTML Disesuaikan di Jekyll
penjana laman web statik Jekyll: Buat widget HTML yang disesuaikan tanpa plug-in Ruby
Jekyll, penjana laman web statik ringan ini, popular untuk ciri -ciri yang kuat dan kemudahan penggunaannya. Artikel ini akan menerangkan cara membuat widget HTML yang disesuaikan menggunakan bahasa Jekyll dan Templat Cecair, tanpa sebarang pemalam Ruby, dan juga orang bukan teknikal dapat dengan mudah dimulakan.
Tetapkan pembolehubah tersuai
Artikel ini akan memperkenalkan dua kaedah untuk menetapkan pembolehubah tersuai: kaedah inline dan kaedah pra-kandungan.
1 Kaedah inline adalah pilihan terbaik jika widget boleh dimasukkan ke dalam halaman yang sama beberapa kali (seperti catatan blog). Berikut adalah contoh butang PayPal:
Pertama, buat fail baru bernamadalam folder
dan tambahkan kod berikut:
_includes
paypal-widget.html
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="{{ include.id }}"> <input type="submit" class="buy-button" name="submit" value="{{ include.button }}"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173985127475091.gif" class="lazy" alt="" border="0" style="max-width:90%" style="max-width:90%" style="display: none !important;"> </form>
include.id
include.button
Ini mencipta butang yang ditandakan "Beli Sekarang | $ 30". Anda boleh memasukkan fail yang sama beberapa kali, setiap kali menggunakan nilai
{% include paypal-widget.html id="YOUR_PAYPAL_BUTTON_ID" button="立即购买 | " %}
include.id
include.button
2
Sama, buat fail baru dalam folder , contohnya
dan tambahkan kod berikut:
Dalam awalan artikel atau halaman markdown, gunakan YAML untuk menentukan pembolehubah: _includes
signup-widget.html
<div class="signup-cta"> <h2 id="page-cta-title">{{ page.cta.title }}</h2> <p>{{ page.cta.body }}</p> <form method="POST"> <input type="text" id="name" placeholder="姓名"> <input type="email" placeholder="邮箱地址"> <input type="submit" value="{{ page.cta.button }}"> </form> </div>
--- cta: title: "订阅我们的新闻" body: "喜欢这篇文章?订阅我们的新闻,每天接收更多精彩内容!" button: "立即订阅!" ---
Jika anda perlu memasukkan widget beberapa kali dalam halaman dan menyesuaikannya secara berasingan, anda harus menggunakan pembolehubah sebaris.
{% include signup-widget.html %}
Ringkasan
Artikel ini menerangkan dua cara mudah untuk membuat modul yang kuat dalam projek Jekyll. Anda boleh menggunakan kedua -dua kaedah ini secara fleksibel kerana anda ingin membuat pelbagai widget tersuai.
Atas ialah kandungan terperinci Petua Pantas: Cara Membina Widget HTML Disesuaikan di Jekyll. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Mari kita cuba menyusun istilah di sini: "Penyedia Borang Statik." Anda membawa html anda

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Dua artikel diterbitkan pada hari yang sama:

Ini saya melihat elemen HTML untuk kali pertama. Saya telah menyedarinya untuk seketika, tetapi Haven ' t mengambilnya untuk putaran lagi. Ia mempunyai cukup keren dan

Goofonts adalah projek sampingan yang ditandatangani oleh isteri pemaju dan suami pereka, kedua-duanya peminat besar tipografi. Kami telah menandakan Google

Bahagian pertama siri dua bahagian ini terperinci bagaimana kita boleh mendapatkan slider dua thumb. Sekarang kita akan melihat kes multi-thumb umum, tetapi dengan yang berbeza dan

Untuk sementara waktu, iTunes adalah anjing besar dalam podcasting, jadi jika anda mengaitkan "Langgan Podcast" untuk suka:
