plywood

نرم افزار تصویر:
plywood
جزئیات نرم افزار:
نسخه: 1.6.3
ها تاریخ: 20 Feb 15
توسعه دهنده: Colin Thomas-Arnold
پروانه: رایگان
محبوبیت: 14

Rating: 4.0/5 (Total Votes: 1)

تخته سه لا دستور زبان زبان الگو که به نظر می رسد، احساس می کند، و کار مانند پایتون
بار ('URL')
بار ('فشرده)
DOCTYPE ('HTML)
HTML:
& nbsp؛ از سر:
& nbsp؛ در متا (نویسهگان = "UTF-8")
& nbsp؛ در متا (نام = "دید"، محتوای = "عرض = دستگاه عرض، در مقیاس اولیه = 1.0")
و nbsp؛ عنوان:
& nbsp؛ اگر عنوان:
و nbsp؛ # docstrings * هستند * محروم از قبل فضای خالی (آنها باید
و nbsp؛ # فاصله دار)، و اول و آخر خط جدید حذف شده است.
و nbsp؛ "" "
را لمس کنید و؛ {عنوان} |
و nbsp؛ "" "intepolation # رشته کمی بیشتر سنگین تر از` .format () `، اما بیشتر شبیه از متفاوت است.
& nbsp؛ در 'خوش آمدید' # رشته نیاز به نقل از: - / من * * * * * * * * قدرت اضافه راه دیگری برای انجام این کار ...
& nbsp؛ در فشرده سازی ('CSS):
را لمس کنید و. لینک (REL = 'شیوه، نوع =' متن / CSS، عکاس هنگام عکسبرداری = استاتیک ('CSS / reset.css'))
را لمس کنید و. لینک (REL = 'شیوه، نوع =' متن / CSS، عکاس هنگام عکسبرداری = استاتیک ('CSS / 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 اینترنت اکسپلورر 9':
& nbsp؛ در اسکریپت (SRC = "// html5shiv.googlecode.com/svn/trunk/html5.js"، نوع = "متن / جاوا اسکریپت")
را لمس کنید و. لینک (REL = 'شیوه، نوع =' متن / CSS، عکاس هنگام عکسبرداری = استاتیک ('CSS / ie.css'))
& nbsp؛ در بلوک ('extra_head') # بلوک، و ارث بلوک؟ البته!
& nbsp؛ در بدن:
را لمس کنید و. DIV (کلاس = "لفاف بسته بندی"، شناسه = "لفاف بسته بندی") # بدون مختصر برای کلاس و شناسه (هنوز)
& nbsp؛ از هدر:
& nbsp؛ در بلوک ('هدر'):
و nbsp؛ P (کلاس = "آرم"):
& nbsp؛ در بلوک ('header_title'):
& nbsp؛ اگر کاربر:
& nbsp؛ در 'خوش آمدید،' {user.name}
& nbsp؛ در دیگری:
& nbsp؛ در 'خوش آمدید'
& nbsp؛ اگر current_member:
و nbsp؛ P (کلاس = "ورود"):
و nbsp؛ "خوش آمدید، {current_member.preferred_name}"
& nbsp؛ یک (عکاس هنگام عکسبرداری = URL ("خروج")): 'خروج'
& nbsp؛ از NAV:
& nbsp؛ در UL:
& nbsp؛ در بلوک ('NAV):
و nbsp؛ لی: (عکاس هنگام عکسبرداری = URL ("ورود")): 'ورود'
& nbsp؛ در کلاس بخش = "خرده نان":
& nbsp؛ در بلوک ('خرده نان ")
& nbsp؛ در بخش (کلاس = "اصلی"):
& nbsp؛ از بلوک ها (پیامهای):
& nbsp؛ اگر پیغام ها:
& nbsp؛ در UL (کلاس = "پیام"):
& nbsp؛ برای ارسال در پیغام ها:
و nbsp؛ لی (کلاس = message.tags): '{پیام}
& nbsp؛ از فیلمنامه:
و nbsp؛ لیترال # کد، به طوری که سردبیران زرنگ و دانا می تواند کد منبع رنگ
و nbsp؛ `` `جاوا اسکریپت
و nbsp؛ $ (سند) .ready (تابع () {
و nbsp؛ $ ("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؛ # P:
و nbsp؛ # 'این نظر هستند. "
و nbsp؛ # طول: '|'
و nbsp؛ # 'و کپی. 2012 بازی رایانه'
نصب
و nbsp؛ پیپ نصب تخته سه لا
& nbsp؛ از لا out.html
نحو
هر خط با بیانیه ای که هم می تواند یک تابع (DIV، بلوک) شروع می شود تحت اللفظی ('،' '')، و یا بیانیه ای کنترل (اگر، دیگری، برای).
توابع کار با استدلال و "بلوک" نامیده می شود:
# استدلال می (()، {})، بلوک بلوک است ()
P
# استدلال می (()، {'کلاس': 'divvy'})، بلوک بلوک است ()
DIV (کلاس = "divvy")
# استدلال می ((فوکوس خودکار)، {'شناسه': 'زیستی'})، بلوک بلوک (تحت اللفظی ('این زیستی من است')،) است
ناحیه ی متن (فوکوس اتوماتیک، شناسه = "زیستی"): "این من زیستی است '
حتی اگر هیچ "بلوک" وجود دارد، شما در حداقل در جسم بلوک خالی که شما می توانید در تماس block.render دریافت کنید. از آن خواهد شد "falsey"، هر چند، بنابراین شما می توانید برای وجود یک بلوک تیک بزنید. حداقل بلوک "truthy" یک رشته خالی است. این بدان معناست که DIV '' شما را به بلوک "truthy" بدهد، اما DIV خواهد بود یک بلوک "falsey".
شما می توانید تلخه از تخته سه لا گسترش، به دلیل DIV، اگر، بلوک، کل مقدار زیادی، همه به عنوان پسوند تخته سه لا نوشته شده است. بدون پسوند builtin، زبان نمی تواند در واقع انجام هر کاری، به دلیل آن را در هسته خود فقط یک دستور زبان زبان است.
چرا!؟!؟
من فکر می کنم اتاق را برای دیگر زبان قالب وجود دارد.
Haml؟ Coffekup؟ جید؟ آنها به نظر نمی رسد افعی وار به من.
دشت-جین HTML؟ مطمئنا، اگر شما می خواهید. این است که، من فکر می کنم، بهترین جایگزین برای تخته سه لا.
حتی بزرگ زبان الگو جنگو است HTML ساخته شده nastier با قرار دادن نشانه گذاری اضافی. من در جید و Haml به عنوان "آره، شما گرفتن وجود دارد" نگاه کرد، اما آنها نتوانستند آن را ناخن نیست.
من unapologettically هستم DIY-ER. من فکر می کنم که گاهی اوقات چرخ تنها کاری که باید دوباره اختراع! به علاوه، این شانس را به بازی با گرامر زبان، که من فکر می کنم سرگرم کننده هستند به من داد. من با استفاده از Modgrammar

مورد نیاز:

پایتون

نرم افزار های مشابه

SimpleXML
SimpleXML

3 Jun 15

Markdown
Markdown

14 Apr 15

ws_docutils
ws_docutils

14 Apr 15

bib2xhtml
bib2xhtml

15 Apr 15

نرم افزار های دیگر از توسعه دهنده Colin Thomas-Arnold

chomsky
chomsky

20 Feb 15

StrangeCase
StrangeCase

20 Feb 15

punt
punt

20 Feb 15

نظرات به plywood

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!