Grav একটি ফাইলভিত্তিক কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS), যেখানে পেজ কনটেন্ট সাধারণত Markdown ফরম্যাটে লেখা হয়। Markdown একটি সিম্পল এবং হালকা ভাষা, যা HTML এর মতো অনেক ফরম্যাটিং অপশন প্রদান করে, তবে এটি অনেক সহজ ও পরিষ্কার। Grav ব্যবহারকারীদের Markdown এর মাধ্যমে পেজ তৈরি এবং কনটেন্ট লেখা সহজ করে তোলে, যা ওয়েবসাইট পরিচালনায় একাধিক সুবিধা প্রদান করে। এখানে Grav এ Markdown ব্যবহার করে পেজ তৈরি এবং কনটেন্ট লেখার পদ্ধতি বিস্তারিতভাবে আলোচনা করা হলো।
Markdown কি এবং কেন Grav এ ব্যবহার করবেন?
Markdown একটি প্লেইন টেক্সট ফরম্যাট যা বিভিন্ন ধরনের স্টাইলিং এবং ফরম্যাটিং অপশন (যেমন হেডিং, বোল্ড, ইতালিক, লিংক ইত্যাদি) প্রদান করে। এটি HTML কোডের মতো জটিল না হয়ে খুব সহজ ও সরল। Grav এর মধ্যে Markdown ব্যবহার করার প্রধান সুবিধা হলো এটি দ্রুত কনটেন্ট লেখার জন্য সহজ এবং এটি সরাসরি পেজ ফাইল হিসেবে কাজ করে। Grav নিজে Markdown ফাইলগুলি গ্রহণ করে এবং সেগুলো ওয়েবপেজ হিসেবে রেন্ডার করে।
Grav CMS Markdown ব্যবহার করে পেজ তৈরি করতে পারে যা খুবই কার্যকরী এবং দ্রুত। Markdown এর মাধ্যমে পেজ তৈরি ও কনটেন্ট লেখা সহজ এবং এটি ওয়েবসাইটের ব্যবস্থাপনাকে আরও সহজ করে তোলে।
Grav এ Markdown এর মাধ্যমে পেজ তৈরি
Grav এ Markdown ব্যবহার করে পেজ তৈরি করার জন্য আপনাকে কিছু সহজ পদক্ষেপ অনুসরণ করতে হবে:
১. পেজ ফোল্ডার তৈরি করা
প্রথমত, আপনার Grav সাইটের পেজ তৈরি করার জন্য একটি নতুন ফোল্ডার তৈরি করতে হবে। Grav সাধারণত প্রতিটি পেজের জন্য একটি আলাদা ফোল্ডার তৈরি করে, যেখানে কনটেন্ট ফাইল ও অন্যান্য মিডিয়া ফাইল রাখা হয়। যেমন:
/user/pages/01.home
এখানে 01.home ফোল্ডারে আপনি আপনার পেজের কনটেন্ট রাখবেন।
২. Markdown ফাইল তৈরি করা
এবার, ওই ফোল্ডারে একটি নতুন Markdown ফাইল তৈরি করুন। ফাইলটির নাম সাধারণত default.md বা পেজের নাম অনুসারে হতে পারে, যেমন about.md। এই ফাইলেই আপনি কনটেন্ট লিখবেন।
/user/pages/01.home/default.md
৩. ফাইলের হেডার যোগ করা
Grav এ প্রতিটি পেজের জন্য একটি YAML হেডার থাকে, যা পেজের মেটাডেটা সংরক্ষণ করে, যেমন পেজের শিরোনাম, ডেট, লেআউট ইত্যাদি। এই YAML হেডারটি পেজের শীর্ষে যোগ করতে হবে। উদাহরণ:
---
title: "হোম পেজ"
route: "/"
layout: default
---
এই YAML হেডারের মাধ্যমে আপনি পেজের শিরোনাম (title), রুট (route), এবং লেআউট (layout) নির্ধারণ করবেন।
৪. Markdown কনটেন্ট লেখা
এখন আপনি Markdown ব্যবহার করে কনটেন্ট লিখতে পারেন। Grav Markdown ফরম্যাটের সমস্ত সাধারণ স্টাইলিং সমর্থন করে, যেমন হেডিং, বোল্ড, লিস্ট, ইমেজ, লিংক ইত্যাদি।
উদাহরণ:
## আমাদের সাইটে স্বাগতম!
এটি একটি **Grav CMS** ভিত্তিক সাইট। এখানে আপনি সহজে কনটেন্ট লিখতে পারেন এবং তা দ্রুত রেন্ডার করতে পারেন।
### আমাদের সার্ভিসসমূহ:
- ওয়েব ডেভেলপমেন্ট
- ডিজাইন সার্ভিস
- কনটেন্ট ম্যানেজমেন্ট

আপনি আমাদের সাইটে আরও বিস্তারিত তথ্য পেতে পারেন [এখানে](https://gravcms.org)।
এখানে:
##হল হেডিং ২**হল বোল্ড-হল আনঅর্ডারড লিস্ট![ ]হল ইমেজ[ ]( )হল লিংক
৫. পেজ ভিউ
এখন আপনি যদি Grav সাইট চালু করেন, তবে আপনি আপনার পেজটি ব্রাউজারে দেখতে পারবেন। Grav স্বয়ংক্রিয়ভাবে Markdown ফাইলকে HTML তে রেন্ডার করে এবং ওয়েব পেজ হিসেবে প্রদর্শন করে।
Grav এ Markdown এর মাধ্যমে কনটেন্ট লেখা
Grav এর মাধ্যমে কনটেন্ট লেখা যখন Markdown ব্যবহার করেন, তখন আপনি বিভিন্ন ধরনের স্টাইলিং, লিঙ্ক, ইমেজ এবং টেবিল যুক্ত করতে পারেন। Markdown এর সুবিধা হলো এটি খুবই সোজা এবং স্বচ্ছ, যেখানে কনটেন্ট লেখার সময় কোনও জটিল HTML কোড লেখার প্রয়োজন হয় না।
Markdown এর কিছু সাধারণ স্টাইলিং
- হেডিংস:
#= H1##= H2###= H3
- বোল্ড:
**বোল্ড টেক্সট** - ইতালিক:
*ইতালিক টেক্সট* - লিস্ট:
- আনঅর্ডারড:
- আইটেম ১ - অর্ডারড:
1. প্রথম আইটেম
- আনঅর্ডারড:
- ইমেজ:
 - লিংক:
[লিংক টেক্সট](URL)
পেজের মধ্যে মিডিয়া ফাইল যুক্ত করা
Grav এ আপনি Markdown ফাইলের মাধ্যমে সহজেই মিডিয়া ফাইল যেমন ইমেজ বা ভিডিও যুক্ত করতে পারেন। উদাহরণ:

এতে আপনার সাইটের নির্দিষ্ট জায়গায় ইমেজটি রেন্ডার হবে।
Grav এ Markdown এর সুবিধাসমূহ
১. সহজ কনটেন্ট লেখার অভিজ্ঞতা
Markdown একটি খুবই সরল ভাষা, যেখানে HTML কোডের কোনো জটিলতা থাকে না। এটি কনটেন্ট লেখার প্রক্রিয়াকে অনেক সহজ ও দ্রুত করে তোলে।
২. স্বচ্ছতা ও পাঠযোগ্যতা
Markdown ফাইলগুলি সহজে পড়া যায় এবং লেখার সময় HTML এর মতো কঠিন সিনট্যাক্সের প্রয়োজন হয় না। এটি কনটেন্ট লেখকদের জন্য সুবিধাজনক।
৩. ফাইল ভিত্তিক সিস্টেম
Grav এ কনটেন্ট ফাইলগুলো সরাসরি ফাইল সিস্টেমে সংরক্ষিত হয়, তাই আপনি সহজেই কনটেন্ট ফাইলগুলি ম্যানেজ এবং কাস্টমাইজ করতে পারেন।
৪. পারফরম্যান্স উন্নতি
Markdown ফাইলগুলি দ্রুত রেন্ডার হয় এবং Grav ডাটাবেস ছাড়া কাজ করে, যার ফলে সাইটের লোড টাইম অনেক কম হয়।
সারাংশ
Grav এ Markdown ব্যবহার করে পেজ তৈরি এবং কনটেন্ট লেখা একটি সহজ এবং কার্যকরী পদ্ধতি। Markdown এর মাধ্যমে আপনি দ্রুত, পরিষ্কার এবং সহজভাবে কনটেন্ট তৈরি করতে পারবেন, এবং Grav তা ওয়েব পেজ হিসেবে রেন্ডার করে দেয়। Grav এর ফাইল-ভিত্তিক কাঠামো এবং Markdown এর সিম্পল স্টাইলিং সিস্টেম সাইট ম্যানেজমেন্টকে আরও সহজ এবং দ্রুত করে তোলে।
Read more