kramdown

نرم افزار تصویر:
kramdown
جزئیات نرم افزار:
نسخه: 1.2.0
ها تاریخ: 20 Feb 15
توسعه دهنده: Thomas Leitner
پروانه: رایگان
محبوبیت: 6

Rating: nan/5 (Total Votes: 0)

.

kramdown یک کتابخانه روبی رایگان است که می تواند برای تجزیه سوپرست از Markdown کنید و استفاده است، آن را به طور کامل در روبی نوشته شده، با پشتیبانی از مدل های نشانه گذاری استاندارد (با برخی تغییرات جزئی) و پسوند های مختلف است که توسط مدل های نشانه گذاری PHP محبوب ساخته شده است بسته فوق العاده و Maruku.
این است که احتمالا سریع ترین مبدل خالص روبی مدل های نشانه گذاری دسترس (نوامبر 2009)، که 5X سریعتر از Maruku و در مورد تا 10x سریعتر از BlueFeather.
نحو kramdown است در مدل های نشانه گذاری، بسیار آسان برای ارسال، آسان به خواندن نشانه گذاری برای نوشتن اسناد HTML در متن ساده است. از آنجا که نحو مدل های نشانه گذاری عمومی است برخی از کاستی، پیاده سازی (به خصوص بسته بندی فوق العاده پی اچ پی مدل های نشانه گذاری) تلاش کرده اند برای غلبه بر این کاستی با دستور های دیگر. kramdown پشتیبانی از تمام ویژگی های دستوری مدل های نشانه گذاری اصلی (البته با برخی اصلاحات جزئی) و همچنین ویژگی های جدیدتر اجرا در بسته اضافی PHP مدل های نشانه گذاری و Maruku.
طریقه استفاده:
بسته kramdown فراهم می کند دو راه برای استفاده از آن:
* به عنوان یک کتابخانه
& nbsp؛ در kramdown استفاده می کند اساسا API همان RedCloth، BlueCloth و Maruku:
و nbsp؛ نیاز به 'kramdown'
& nbsp؛ در Kramdown :: Document.new (متن) .to_html
& nbsp؛ در پارامتر دوم به تماس جدید هش گزینه برای (د) فعال ویژگی های خاصی است. برای کسب اطلاعات بیشتر نگاهی به مستندات API.
* به عنوان یک نرم افزار
و nbsp؛ همراه با کتابخانه فایل های باینری به نام kramdown حمل است که می تواند مورد استفاده قرار گیرد برای تبدیل متن در نحو kramdown به HTML. این هر دو از فایل های مشخص شده به عنوان آرگومان خط فرمان و یا از ورودی استاندارد می خواند. برای مثال:
& nbsp؛ در مسیر kramdown / به / kramdown / توضیحات / syntax.page

چه جدید در این نسخه است:

در 2 تغییرات جزئی:
اضافه شده تجزیه کننده برای گیتهاب طعم دار مدل های نشانه گذاری (برطرف GH # 68 توسط آرن براسور که اجرای اولیه ارائه)
ویژگی های HTML در حال حاضر خروجی برای خطوط افقی
5 رفع اشکال:
را پشتیبانی می کند درست در رشته نتیجه در حال حاضر مجموعه ای حتی زمانی که گزینه الگو استفاده شده است
ثابت GH # 72، GH # 74: همه راه به راه ID هدر در حال حاضر این طرح همان است که مطابق با شناسه HTML (به جز که نقاط امکان پذیر نیست) را دنبال (گزارش و پچ اولیه توسط متی اشنایدر)
ثابت GH # 73: قالب پیش فرض HTML حال حاضر DOCTYPE و مجموعه پشتیبانی می کند درست (پچ اولیه توسط سیمون Lydell)
ثابت GH # 67: URL ها از عناصر لینک در حال حاضر در مبدل لیتک فرار برای جلوگیری از مشکلات (پچ توسط هنینگ پرل)
ثابت GH # 70: هر نسخه از کتابخانه stringex در حال حاضر پشتیبانی (گزارش شده توسط سیمون Lydell)

2 تغییرات جزئی:

چه جدید در نسخه 1.1.0 است:
نشانگر پانویس هم اکنون می توانید تکرار شود (برطرف GH # 62 و GH # 63 توسط تئودور پاک که پچ اولیه ارائه)
بسته مخفف لاتکس است در حال حاضر برای اختصارات مورد استفاده (برطرف GH # 55 توسط تیم Besard که پچ اولیه ارائه)
3 رفع اشکال:
ثابت GH # 60: تعداد در حال حاضر علاوه بر شخصیت های کلمه به رسمیت شناخته شده در زمان تبدیل زیرخط (پچ توسط Trevor Wennblom)
ثابت GH # 66: عناصر HTML، و در حال حاضر به درستی توسط مبدل لاتک تبدیل (پچ توسط هنینگ پرل)
ثابت GH # 57: بهتر نقل قول های هوشمند حمل و نقل در هنگام زیرین پس از یا قبل از علامت نقل قول مستقیم (گزارش شده توسط بیل Tozier)

جدید در نسخه 1.0.2 است:

در صفحه آزمون به روز شده است که شامل بار نسبی در معیار به طوری که ممکن است برای ارزیابی بهتر عملکرد kramdown (درخواست توسط پست مدرن).
kramdown ویکی در حال حاضر شامل فهرستی از کتابخانه که گسترش kramdown (ایده های پست مدرن).

4 تغییرات جزئی:

جدید در نسخه 1.0.0 است:
transliterated_header_ids گزینه جدید برای transliterating متن هدر به ASCII قبل از یک ID هدر مفید است که برای زبان مانند ویتنامی (ثابت GH # 35، درخواست KY آنه)
نهاد علامت نقل قول و & quot؛ در حال حاضر می شود به معادل شخصیت خود را زمانی که entity_output = as_char تبدیل شده است.
هشدار در حال حاضر خروجی برای IALs / ALDs که حاوی defintion نسبت نیست.
خروجی پاورقی HTML تغییر برای استفاده از کلاس به جای نگارش برای رسیدن به (X) HTML4 / 5 سازگاری
3 رفع اشکال:
ثابت GH # 38: رمز گذاری مشکل در 1.9 / 2.0 با توجه به کدگذاری ناسازگار - رشته منبع در حال حاضر به UTF-8 قبل از تجزیه تبدیل و پس از تبدیل تبدیل (گزارش شده توسط سیمون Lydell)
RF ثابت # 29647: اختصارات با غیر اولین کلمه شخصیت در آغاز متن رو به استثنا (گزارش شده توسط استفان دیل)
RF ثابت # 29704: ID مشخص شده در هدر سبک ATX شد همیشه به درستی تشخیص داده نشده است (گزارش شده توسط کایل Barbour)

چه در نسخه 0.14.2 جدید است:

1 تغییر جزئی:
link_defs گزینه جدید برای تعاریف لینک پیش تعریف
ثابت 1 اشکال:
خطاهای مطرح ثابت در هدر ATX بدون متن

جدید در نسخه 0.14.1 است:

تنها عناصر HTML که باید بدن (مانند) شامل نه خروجی در این فرم، تمام عناصر دیگر در حال حاضر یک تگ صریح بسته شدن استفاده (برطرف میان دیگر مسائل چیز با)
مشخص IAL بلوک قبل از یک لیست تعریف کن به درستی کار می کند
ثابت اشکال GH # 30: بدن خالی برای تعریف در یک لیست تعریف میکنه تا یک استثنا (گزارش شده توسط مارک جانسون)

2 تغییرات عمده:

چه در نسخه 0.14.0 جدید است:
زبان فعال است در حال حاضر از طریق .language-CODELANG به جای زبان = 'CODELANG' مشخص
پشتیبانی اجرا برای تنظیم زبان در حصار کد خط شروع بلوک (پچ اولیه توسط سبوس)
1 تغییر جزئی:
هدر با ID را می توان از نشان دادن در TOC با اختصاص کلاس .no_toc به آنها (پچ توسط تیم بیتس) مانع
ثابت 1 اشکال:
عددی به جای اشخاص HTML نمادین در حال حاضر از شکست به طور پیش فرض (پچ های Gioele Barabucci)

2 تغییرات جزئی:

جدید در نسخه 0.13.5 است:
HTML صفات بدون ارزش در حال حاضر پشتیبانی (رفع اشکال RF # 29490 گزارش شده توسط نات ولش)
ویژگی های HTML نام همیشه در حال حاضر به حروف کوچک برای قوام تبدیل
5 رفع اشکال:
ثابت سند # method_missing به شرایط نام کلاس snake_cased (پچ های tomykaira)
حل مشکل با از دست رفته ثابت REXML در مسن تر روبی 1.8.6 نسخه (گزارش شده توسط دیو Everitt)
اشکال ثابت RF # 29520: معتبر بیانیه ریاضی خطی می کند بلوک ریاضی باعث نمی (گزارش شده توسط Gioele Barabucci)
اشکال ثابت RF # 29521: خروجی ریاضی HTML غیر فعال است در حال حاضر همیشه XHTML سازگار (گزارش شده توسط Gioele Barabucci)
ویژگی شناسه خالی در حال حاضر بهتر توسط HTML و kramdown مبدل به کار گرفته (گزارش شده توسط یورگ SOMMER)
ثابت 1 اسناد:
(گزارش شده توسط یورگ SOMMER) در مثال در صفحه مرجع سریع ثابت بیانیه نامعتبر گزینه

جدید در نسخه 0.13.4 است:

یک مبدل که عصاره TOC از یک سند (درخواست شده توسط برندان های) اضافه شده. توجه داشته باشید که این تنها مفید اگر شما استفاده از kramdown به عنوان یک کتابخانه!
ثابت تایپی: باید --output و (پچ های پست مدرن) --ouput نمی
مبدل HTML ثابت به درستی خروجی برچسب ها طول خالی (پچ جان Croisant)
اشکال ثابت RF # 29350: تجزیه تگ های HTML با مورد عدم تطابق در حال حاضر کار می کند
اشکال ثابت RF # 29426: محتوا از تگ های سبک به عنوان متن خام درمان در حال حاضر
مبدل HTML حال حاضر با استفاده از نگارش به جای برگرد به HTML5 سازگار (پچ های جو Fiorini)
ثابت روبی هشدار 1.9.3 مرتبط
تجزیه HTML ثابت به کار در سراسر تغییر اجرای آرایه # delete_if در 1.9.3 روبی

مورد نیاز:

روبی

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

vdexcsv
vdexcsv

11 May 15

blockdiag
blockdiag

20 Feb 15

Docvert
Docvert

11 May 15

seqdiag
seqdiag

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Thomas Leitner

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

webgen
webgen

12 Apr 15

نظرات به kramdown

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