সক্রেটিস ব্লগ প্রতি গতি বাড়ানোর একটি সহজ স্ট্যাটিক সাইট জেনারেটরের হয়. আপনি HTML ভাষা (যেমন, Markdown, টেক্সটাইল) আপনার প্রিয় প্লেইন টেক্সট আপনার পোস্ট লিখুন এবং আপনার harddrive টেক্সট ফাইল হিসাবে তাদের সংরক্ষণ করুন. সক্রেটিস তারপর তাদের সময় লাগে, এবং আপনার জন্য একটি সম্পূর্ণ এইচটিএমএল সাইট তৈরি করে. বিনামূল্যে জন্য, আপনি সর্বশেষ পোস্ট, একক পোস্ট পেজ, বিভাগ পৃষ্ঠা, আর্কাইভ পেজ, একটি সম্পর্কে পাতা এবং একটি পরমাণু ফিড তালিকা যা একটি বাড়িতে পাতা পাবেন.
ব্যবহারের
প্রথমত, আপনি একটি নতুন ব্লগ তৈরি করতে হবে:
সক্রেটিস -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
বর্তমান ডিরেক্টরির জন্য.
এই / ব্লগ সব উত্পন্ন ফাইল স্থাপন স্থাপন করা হবে. তারপর আপনি যে ডিরেক্টরি নিতে এবং আপনার সার্ভারে আপলোড করতে পারেন.
সংস্থাপনা
প্রথমত, আপনার ভার্চুয়াল পরিবেশ সেট আপ করুন এবং সক্রেটিস ইনস্টল পিপ.
virtualenv env --no-সাইট-প্যাকেজ
উৎস env / bin / সক্রিয়
সক্রেটিস ইনস্টল পিপ
অথবা, সর্বশেষ কোড পেতে, আপনি GitHub থেকে ইনস্টল করতে পারেন.
ই Git ইনস্টল পিপ: //github.com/honza/socrates.git#egg=socrates
পরবর্তী ধাপে আপনার টেমপ্লেট ইনস্টল করতে হয়. মুহূর্তে, আপনি জ্যাঙ্গো টেমপ্লেট এবং Jinja2 টেমপ্লেট মধ্যে নির্বাচন করতে পারবেন. ডিফল্ট থিম জ্যাঙ্গো ব্যবহার করে.
<শক্তিশালী> থিম
সক্রেটিস জ্যাঙ্গো টেমপ্লেট এবং Jinja2 টেমপ্লেট সমর্থন করে. আপনি config.yaml ফাইল ব্যবহার করতে চান, যা টেমপ্লেট ইঞ্জিন নির্দিষ্ট করতে পারেন. আপনি শুরু করতে থিম ডিরেক্টরির মধ্যে দুটি মৌলিক থিম আছে.
এইচটিএমএল টেক্সট
সক্রেটিস একটি টেক্সট প্রসেসর ব্যবহার করে HTML আপনার টেক্সট ফাইল রূপান্তর করতে attemp হবে. আপনি config.yaml টেক্সট প্রসেসর নাম উল্লেখ করা উচিত. এটা সব ছোট হাতের অক্ষর ব্যবহার করা উচিত. বর্তমানে সমর্থিত প্রসেসর:
করুন - Markdown
- টেক্সটাইল
- ReStructuredText
- এইচটিএমএল (অপরিবর্তিত লেখা)
ডিফল্টরূপে, সক্রেটিস শুধুমাত্র Markdown টেক্সট প্রসেসর ইনস্টল করা হবে. আপনি পিপ সঙ্গে অন্যদের ইনস্টল করতে পারেন:
টেক্সটাইল ইনস্টল পিপ
docutils ইনস্টল পিপ
উন্নয়ন
আপনি উন্নয়ন আপনাকে সাহায্য করতে একটি সহজ উন্নয়ন সার্ভার শুরু করতে পারেন .:
সক্রেটিস -r ব্লগ
অথবা,
সক্রেটিস -r
বর্তমান ডিরেক্টরির জন্য.
ডকুমেন্টেশন
ডকুমেন্টেশন ডক্স ডিরেক্টরির মধ্যে অন্তর্ভুক্ত করা হয় এবং স্পিংক্স ব্যবহার করে reStructuredText করা হবে না. ডকুমেন্টেশন সহজে একটি প্রমিত টেক্সট এডিটর পড়া হয়. যাইহোক, যদি আপনি তাই মত একটি HTML সংস্করণ নির্মাণ করতে পারেন:
স্পিংক্স ইনস্টল পিপ
সিডি ডক্স /
এইচটিএমএল করা
খোলা _build / HTML / index.html
অথবা, আপনি সর্বশেষ ডকুমেন্টেশন অনলাইন সংস্করণ দেখতে পারেন
বৈশিষ্ট্য :.
- পরিচিত জ্যাঙ্গো এবং Jinja2 টেমপ্লেট
- পিপ মাধ্যমে ইনস্টল সহজ করুন
- Markdown, reStructuredText, টেক্সটাইল সমর্থন
- YAML কনফিগারেশন
- Atom ফিড
- Github পেজ সামঞ্জস্যপূর্ণ
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না