Socrates

البرمجيات قطة:
Socrates
تفاصيل البرنامج:
الإصدار: 0.9.0
تاريخ إيداع: 15 Apr 15
المطور: Honza Pokorny
ترخيص: حرر
شعبية: 4

Rating: nan/5 (Total Votes: 0)

وسقراط هو مولد الموقع ثابت بسيط موجهة نحو بلوق. تكتب مشاركاتك في نص عادي المفضل لديك للغة HTML (مثل تخفيض السعر والمنسوجات) وحفظها كملفات نصية على قرصك الصلب. سقراط ثم يأخذ منهم، وبإنشاء موقع HTML الكامل بالنسبة لك. مجانا، سوف تحصل على الصفحة الرئيسية الذي يسرد كل المشاركات، وصفحات ظيفة واحدة، صفحات الفئة، وصفحات الأرشيف، صفحة وشك والأعلاف الذرة.
استعمال
أولا، تحتاج إلى إنشاء بلوق جديد:
سقراط -i بلوق
هذا وسوف إنشاء دليل بلوق مع هيكل بلوق بسيط:
بلوق
على & nbsp؛ المشاركات
على & nbsp؛ 2010-your-post.md
على & nbsp؛ تخطيط
على & nbsp؛ index.html و
على & nbsp؛ single.html
على & nbsp؛ category.html
على & nbsp؛ ...
على & nbsp؛ وسائل الإعلام
على & nbsp؛ style.css
على & nbsp؛ config.yaml
على & nbsp؛ about.md
وظائف الدليل هو المكان الذي سوف تضع مشاركاتك الملفات. أي شيء مسبوقة ب _ أو. سيتم تجاهلها. التخطيط هو الموضوع الأساسي الخاص بك أو قالب. config.yaml هو ملف التكوين في كافة أنحاء الموقع. لا ننسى لتحديث ملف وشك بالمعلومات ذات الصلة.
يمكنك أيضا إنشاء بلوق جديدة في دليل العمل الحالي:
سقراط -i
عندما كنت على استعداد لتوليد موقعك، يمكنك تشغيل:
سقراط -g بلوق
أو،
سقراط -g
للالدليل الحالي.
وهذا وضع جميع الملفات التي تم إنشاؤها في بلوق / نشر. ثم يمكنك أخذ هذا الدليل وتحميله على الخادم الخاص بك.
تركيب
أولا، إعداد البيئة الافتراضية الخاصة بك وPIP تثبيت سقراط.
virtualenv الحياة الفطرية -ما لا-حزم الموقع
الحياة الفطرية المصدر / بن / تفعيل
PIP تثبيت سقراط
أو، للحصول على أحدث رمز، يمكنك تثبيت من جيثب.
PIP تثبيت بوابة -e: //github.com/honza/socrates.git#egg=socrates
والخطوة التالية هي لتثبيت القوالب الخاصة بك. في الوقت الحالي، يمكنك الاختيار بين قوالب جانغو والقوالب Jinja2. يستخدم السمة الافتراضية جانغو.
الموضوعات
سقراط تدعم نماذج جانغو والقوالب Jinja2. يمكنك تحديد أي محرك النموذجيه التي ترغب في استخدامها في ملف config.yaml. هناك نوعان من الموضوعات الأساسية في الدليل موضوعات للحصول على انك بدأته.
النص إلى HTML
سوف سقراط المحاوله لتحويل ملفات النص الخاص بك إلى HTML باستخدام معالج النصوص. يجب تحديد اسم معالج النصوص في config.yaml. وينبغي أن يكون كل صغيرة. المعالجات المدعومة حاليا:
- تخفيض السعر
- الغزل والنسيج
- reStructuredText
- HTML (النص الغير معدلة)
افتراضيا، سقراط يثبت فقط المعالجات نص تخفيض السعر. يمكنك تثبيت الآخرين مع النقطة:
PIP تثبيت النسيج
PIP تثبيت docutils
تنمية
يمكنك البدء في الخادم تطوير بسيط لمساعدتك في التنمية:
سقراط -r بلوق
أو،
سقراط -r
للالدليل الحالي.
توثيق
وترد الوثائق داخل دليل مستندات وكتب في reStructuredText باستخدام أبو الهول. قراءة الوثائق بسهولة في محرر نص قياسي. ومع ذلك، يمكنك بناء نسخة HTML مثل ذلك:
PIP تثبيت أبو الهول
مستندات مؤتمر نزع السلاح /
جعل أتش تي أم أل
_build فتح / HTML / index.html و
أو، يمكنك عرض النسخة الإلكترونية من أحدث الوثائق

الميزات:.

مألوفة جانغو وJinja2 القوالب
تثبيت بسيط عبر نقطة
تخفيض السعر، reStructuredText، دعم المنسوجات
التكوين YAML
تغذية ذرة
صفحات جيثب متوافقة

المتطلبات:

بيثون

البرامج الأخرى من المطور Honza Pokorny

140 medley
140 medley

21 Jul 15

django-greekapp
django-greekapp

11 May 15

punctuation
punctuation

11 May 15

تعليقات ل Socrates

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