plywood

البرمجيات قطة:
plywood
تفاصيل البرنامج:
الإصدار: 1.6.3
تاريخ إيداع: 20 Feb 15
المطور: Colin Thomas-Arnold
ترخيص: حرر
شعبية: 14

Rating: 4.0/5 (Total Votes: 1)

والخشب الرقائقي هو قواعد اللغة القالب الذي يبدو، يشعر ويعمل مثل بايثون
تحميل ('رابط')
تحميل ('ضغط')
DOCTYPE ('أتش تي أم أل')
أتش تي أم أل:
على & nbsp؛ الرأس:
على & nbsp؛ الفوقية (محارف = "UTF-8")
على & nbsp؛ الفوقية (اسم = "منفذ العرض"، والمحتوى = "العرض = جهاز العرض، الجدول الأولي، = 1.0")
على & nbsp؛ عنوان:
& nbsp؛ إذا عنوان:
على & nbsp؛ # جمل التوثيق * يتم * تجريده من السابقة بيضاء (يجب أن تكون
على & nbsp؛ يتم إزالة # متساوي الأطراف)، والسطر الأول والأخير.
على & nbsp؛ "" "
على & nbsp؛ {عنوان} |
على & nbsp؛ "" "intepolation # سلسلة هو أكثر قليلا الثقيلة واجب مما` .format () `، ولكن أكثر ما شابه من مختلف.
على & nbsp؛ "مرحبا" سلسلة حرفية # تتطلب في الرموز: - / I * القوة * إضافة طريقة أخرى للقيام بذلك ...
على & nbsp؛ ضغط ('المغلق'):
على & nbsp؛ وصلة (REL = "الأنماط"، اكتب = 'نص / المغلق "، HREF = ثابت (' المغلق / reset.css '))
على & nbsp؛ وصلة (REL = "الأنماط"، اكتب = 'نص / المغلق "، HREF = ثابت (' المغلق / welcome.css '))
على & nbsp؛ النصي (SRC = "// ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"، نوع = "نص / جافا سكريبت")
على & nbsp؛ ضغط ('شبيبة'):
على & nbsp؛ النصي (SRC = ثابت ("شبيبة / underscore.js")، نوع = "نص / جافا سكريبت")
على & nbsp؛ النصي (SRC = ثابت ("شبيبة / backbone.js")، نوع = "نص / جافا سكريبت")
على & nbsp؛ ieif 'LT IE 9':
على & nbsp؛ النصي (SRC = "// html5shiv.googlecode.com/svn/trunk/html5.js"، نوع = "نص / جافا سكريبت")
على & nbsp؛ وصلة (REL = "الأنماط"، اكتب = 'نص / المغلق "، HREF = ثابت (' المغلق / ie.css '))
على & nbsp؛ كتلة ('extra_head') # كتل، والميراث كتلة؟ طبعا!
على & nbsp؛ الجسم:
على & nbsp؛ شعبة (الطبقة = "المجمع"، معرف = "المجمع") # أي اختصار لclass و id (بعد)
على & nbsp؛ الرأس:
على & nbsp؛ كتلة ('رأس'):
على & nbsp؛ ص (الطبقة = "الشعار"):
على & nbsp؛ كتلة ('header_title'):
& nbsp؛ إذا المستخدم:
على & nbsp؛ 'مرحبا بكم،' {user.name} '
على & nbsp؛ آخر:
على & nbsp؛ 'مرحبا بكم "
& nbsp؛ إذا current_member:
على & nbsp؛ ص (الطبقة = "تسجيل الدخول"):
على & nbsp؛ "مرحبا بكم، {current_member.preferred_name}"
على & nbsp؛ ل(أ href = عنوان ("خروج")): "تسجيل خروج"
على & nbsp؛ الملاحة:
على & nbsp؛ UL:
على & nbsp؛ كتلة ('الملاحة'):
على & nbsp؛ لى: أ (أ href = عنوان ("الدخول")): 'تسجيل الدخول "
على & nbsp؛ القسم الطبقة = "التفصيلي":
على & nbsp؛ كتلة ('التفصيلي')
على & nbsp؛ القسم (الطبقة = "الرئيسية"):
على & nbsp؛ كتلة ('الرسائل'):
& nbsp؛ إذا الرسائل:
على & nbsp؛ المجاهدين (الطبقة = "رسائل"):
وnbsp؛ ل الرسالة في الرسائل:
على & nbsp؛ لى (الطبقة = message.tags): '{رسالة}'
على & nbsp؛ النصي:
على & nbsp؛ الحرفية # رمز، بحيث المحررين والدهاء يمكن لون رمز المصدر
على & nbsp؛ `` `جافا سكريبت
ونبسب؛ $ (الوثيقة) .ready (وظيفة () {
ونبسب؛ $ ("ul.messages") addClass ("تحريك")؛
على & nbsp؛ فار fade_out = _ (وظيفة () {
على & nbsp؛ this.addClass ("تتلاشى")
على & nbsp؛.}) ربط ($ ("ul.messages"))
على & nbsp؛ setTimeout (fade_out، 5000)؛
على & nbsp؛ $ ("ul.messages") ربط ("فوق"، fade_out)؛
على & nbsp؛})؛
على & nbsp؛ `` `
على & nbsp؛ كتلة ("المحتوى")
على & nbsp؛ تذييل الصفحة:
على & nbsp؛ # ص:
على & nbsp؛ # 'هذه هي التعليقات. "
على & nbsp؛ # الافتراضي: '|'
'نسخة و، 2012 النادي الأهلي' #؛ & نبسب
INSTALLATION
على & nbsp؛ نقطة تثبيت الخشب الرقائقي
على & nbsp؛ رقائق out.html
SYNTAX
كل سطر يبدأ مع بيان، والتي يمكن أن تكون إما وظيفة (شعبة، وكتلة) حرفي ('،' '')، أو بيان التحكم (إذا، آخر، ل).
الحصول على وظائف ودعا مع الحجج و"كتلة":
# الحجج هي (()، {})، كتلة كتلة ()
ص
# الحجج هي (()، {'الطبقة': 'divvy'})، كتلة كتلة ()
شعبة (الطبقة = "divvy")
# الحجج هي (('ضبط تلقائي للصورة')، {'معرف': 'الحيوي'})، كتلة كتلة (حرفية ('هذا هو بلدي الحيوي')،)
TEXTAREA (ضبط تلقائي للصورة، معرف = "الحيوي"): "هذا هو بلدي الحيوي"
حتى إذا لم يكن هناك "كتلة"، ستحصل على الأقل في وجوه كتلة الفارغة التي يمكنك الاتصال block.render جرا. وسيكون "falsey"، ورغم ذلك يمكنك التحقق من وجود كتلة. الحد الأدنى "truthy" كتلة سلسلة فارغة. وهذا يعني شعبة '' سوف أعطيك "truthy" كتلة، ولكن شعبة سيكون "falsey" كتلة.
يمكنك توسيع حماقة من الخشب الرقائقي، لأن شعبة، إذا، كتلة، والكثير كله، يتم كتابة كل كامتداد الخشب الرقائقي. بدون ملحقات مدمج، يمكن أن اللغة لا تفعل اي شيء في الواقع، لأنها في جوهرها مجرد قواعد اللغة.
ما السبب!؟!؟
أعتقد أن هناك مجالا للغة النموذجيه آخر.
Haml؟ Coffekup؟ اليشم؟ لا يبدو أنها pythonic بالنسبة لي.
سهل جين HTML؟ بالتأكيد، إذا كنت تريد. وهذا هو، في اعتقادي، أفضل بديل لالخشب الرقائقي.
حتى عظيمة اللغة قالب جانغو مصنوع HTML أكثر شرا عن طريق إدراج علامات إضافية. نظرت اليشم وHaml بأنها "نعم، كنت وصول إلى هناك"، لكنها لم الظفر به.
أنا unapologettically على إيه DIY. أعتقد أنه في بعض الأحيان عجلات تحتاج فقط إعادة اختراع! بالإضافة إلى ذلك، هذا أعطاني فرصة للعب مع قواعد النحو اللغة، التي أعتقد أنها متعة. أنا باستخدام Modgrammar

المتطلبات:

بيثون

برامج مماثلة

MIB Smithy SDK
MIB Smithy SDK

18 Feb 15

oXygen XML Author
oXygen XML Author

17 Jul 15

markup.py
markup.py

14 Apr 15

MoinMoin
MoinMoin

20 Feb 15

البرامج الأخرى من المطور Colin Thomas-Arnold

punt
punt

20 Feb 15

chomsky
chomsky

20 Feb 15

StrangeCase
StrangeCase

20 Feb 15

تعليقات ل plywood

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!