Ini ialah misai arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
misai - Pemproses misai
SINOPSIS
misai
misai --compile
misai --token
DESCRIPTION
Misai ialah sistem templat tanpa logik untuk HTML, fail konfigurasi, apa sahaja.
. misai perintah memproses templat Misai didahului oleh frontmatter YAML daripada
input standard dan mencetak satu atau lebih dokumen ke output standard.
Perkara hadapan YAML bermula dengan --- pada satu baris, diikuti dengan YAML, berakhir dengan yang lain
--- pada satu baris, mis
---
nama: [ {nama: chris}, {nama: mark}, {nama: scott} ]
---
Jika anda tidak biasa dengan YAML, ia adalah superset JSON. JSON yang sah sepatutnya berfungsi dengan baik.
Selepas frontmatter harus datang mana-mana templat Misai yang sah. Lihat misai(5) untuk satu
gambaran keseluruhan templat Misai.
Sebagai contoh:
{{#names}}
Hai {{name}}!
{{/names}}
Sekarang mari kita gabungkan mereka.
$ data kucing.yml
---
nama: [ {nama: chris}, {nama: mark}, {nama: scott} ]
---
$ template kucing.misai
{{#names}}
Hai {{name}}!
{{/names}}
$ cat data.yml template.misai | misai
Hai chris!
Hai mark!
Hai scott!
Jika anda menyediakan berbilang dokumen YAML (seperti yang dibataskan oleh ---), templat anda akan menjadi
diberikan beberapa kali. Seperti gabungan mel.
Sebagai contoh:
$ data kucing.yml
---
nama: chris
---
nama: mark
---
nama: scott
---
$ template kucing.misai
Hai {{name}}!
$ cat data.yml template.misai | misai
Hai chris!
Hai mark!
Hai scott!
PILIHAN
Secara lalai misai akan cuba membuat templat Misai menggunakan frontmatter YAML anda
menyediakan. Walau bagaimanapun, ia boleh melakukan beberapa perkara lain.
-c, --compile
Cetak versi Ruby yang disusun bagi templat yang diberikan. Ini adalah kod itu
sebenarnya digunakan semasa membuat templat menjadi rentetan. Berguna untuk debugging tetapi
hanya jika anda biasa dengan dalaman Misai.
-t, --token
Cetak borang token templat Misai yang diberikan. Ini boleh digunakan untuk
fahami cara Misai menghuraikan templat. Token diserahkan kepada penjana
yang menyusunnya menjadi rentetan Ruby. Ralat sintaks dan teg keliru, oleh itu,
mungkin boleh dikenal pasti dengan meneliti token yang dihasilkan.
PEMASANGAN
Jika anda telah memasang RubyGems:
permata pasang misai
CONTOH
$ misai data.yml template.misai
$ data kucing.yml | misai - templat.misai
$ misai -c template.misai
$ kucing <
---
nama: Bob
umur: 30
---
data
HAKCIPTA
Misai adalah Hak Cipta (C) 2009 Chris Wanstrath
CTemplate asal oleh Google
Gunakan misai dalam talian menggunakan perkhidmatan onworks.net