يستخدم BLIP بنية دليل محددة للقوالب وتنظيم الموقع. انظر إلى example-site/
الدليل للتوضيح ، أو اقرأ للحصول على وصف كامل.
القوالب عبارة عن أدلة تخطيط لفهرس مواقعك وصفحات المنشورات. فيما يلي موجود في config/templates/
:
index_template.html
: صفحات الفهرس الرئيسية لموقعك.
index_post_template.html
: تخطيط معاينة البريد على صفحات الفهرس.
post_template.html
: تخطيط صفحة النشر الفردية.
يستخدم BLIP بعض "الرموز المميزة" المخصصة للمهام الشائعة واستبدال النص. استخدم Config.swift
لتخصيص سلاسل الاستبدال.
Markdown (الوظائف):
[[MORE]]
: يكسر المنشور في هذه المرحلة في صفحات index*.html
ويدرج رابط Read More
إلى المنشور الكامل.قوالب:
$(COPYRIGHT)
: إدراج سلسلة حقوق الطبع والنشر المخصصة في قالب فهرس.
$(POSTS)
: إدراج قائمة بالمقتطفات المنشورة في قالب فهرس.
$(POSTS_OLDER)
: إدراج رابط "المنشورات القديمة" في قالب فهرس.
$(POSTS_NEWER)
: إدراج رابط "المشاركات الأحدث" في قالب فهرس.
$(POST_TITLE)
: إدراج عنوان المنشور في قالب منشور أو فهرس.
$(POST_TIMESTAMP)
: إدراج الطابع الزمني المنشور في قالب منشور أو فهرس.
$(POST_BODY)
: إدراج الجسم المنشور في قالب منشور أو فهرس (سيتم عرض قالب الفهرس على أي رمز [[MORE]]
).
$(POST_PERMALINK)
: إدراج رابط ثابت في قالب منشور أو فهرس.
يجب أن تكون المشاركات بتنسيق تخفيض ، ويجب أن تتبع اتفاقية تسمية YYYYMMDD.md
(تم دعم ملحق ملف .markdown
أيضًا).
يجب أن تحتوي posts/
الدليل على اثنين على الأقل من المخرجين:
drafts
: هذا هو المكان الذي يجب أن تضع فيه ملفات Markdown (.md) للنشر.
published
: ستقوم BLIP بإنشاء index*.html
و Post Pages في هذا الدليل. يجب عليك استخدام محتويات هذا الدليل لموقع الويب الخاص بك.
يتم تنظيم المنشورات المنشورة وفقًا للتاريخ في اسم الملف. على سبيل المثال ، سيتم نشر منشور مع Filename 20171220.md
في المسار التالي: posts/published/2017/12/20.md
. حاليًا ، يدعم BLIP فقط منشورًا واحدًا يوميًا ، ويرجع ذلك أساسًا إلى أنني لا أدون في كثير من الأحيان ...
published/stylesheets/
: تستخدم القوالب الافتراضية index.css
المضمّن كأوراق أنماط. يمكنك إسقاط ملفات CSS الأخرى هنا والمرجع في القوالب الخاصة بك ، إذا لزم الأمر ،
published/images/
: إسقاط صورك هنا ، ويمكنك الرجوع إليها في Markdown على النحو التالي ![image](/images/someimage.jpg)
اكتب مشاركتك في Markdown ، مع اتفاقية اسم الملف الصحيح ( YYYYMMDD.md
) ، ثم قم بإسقاطها في drafts/
الدليل.
ثم قم بتشغيل الأمر التالي:
./blip /path/to/your/blog/ -r
-r
يعيد بناء الموقع بأكمله ، من خلال نشر جميع ملفات Markdown في drafts/
الدليل.
-w
يشاهد drafts/
الدليل الخاص بملفات Markdown الجديدة وينشرها تلقائيًا.
-i
فقط إعادة بناء index*.html
صفحات.
-h
يعرض المساعدة.
سهلة الاستخدام / تمديد مراقب نظام الملفات باستخدام Swift.
اشتعلت فيها النيران السريعة في سويفت ، بنيت على CMARM.
تفضل بزيارة موقعي الشخصي للحصول على مثال على الاستخدام.