প্যারাগ্রাফ এবং লাইন ব্রেক
প্যারাগ্রাফ এবং লাইন ব্রেক হল মার্কডাউন নথির মৌলিক বিল্ডিং ব্লক। প্যারাগ্রাফ এবং লাইন ব্রেকের সঠিক সিনট্যাক্স আয়ত্ত করা আপনার নথি কাঠামোকে স্পষ্ট এবং পড়া সহজ করে তুলবে।
প্যারাগ্রাফ সিনট্যাক্স
মার্কডাউনে, একটি প্যারাগ্রাফ হল পরপর কয়েকটি লাইন টেক্সট। একটি প্যারাগ্রাফ তৈরি করতে, শুধু একটি খালি লাইন দিয়ে টেক্সট আলাদা করুন।
বেসিক প্যারাগ্রাফ
এটি প্রথম প্যারাগ্রাফ। এই প্যারাগ্রাফে একাধিক বাক্য রয়েছে।
এই বাক্যগুলি সব একই প্যারাগ্রাফের অন্তর্গত।
এটি দ্বিতীয় প্যারাগ্রাফ। এটি এবং প্রথম প্যারাগ্রাফের
মধ্যে একটি খালি লাইন রয়েছে।
এটি তৃতীয় প্যারাগ্রাফ।রেন্ডার্ড ইফেক্ট
এটি প্রথম প্যারাগ্রাফ। এই প্যারাগ্রাফে একাধিক বাক্য রয়েছে। এই বাক্যগুলি সব একই প্যারাগ্রাফের অন্তর্গত।
এটি দ্বিতীয় প্যারাগ্রাফ। এটি এবং প্রথম প্যারাগ্রাফের মধ্যে একটি খালি লাইন রয়েছে।
এটি তৃতীয় প্যারাগ্রাফ।
লাইন ব্রেক সিনট্যাক্স
মার্কডাউনে লাইন ব্রেক তৈরি করতে দুটি উপায় রয়েছে:
1. হার্ড লাইন ব্রেক (ফোর্সড লাইন ব্রেক)
একটি লাইনের শেষে দুটি বা তার বেশি স্পেস যোগ করুন, তারপর Enter চাপুন:
এটি প্রথম লাইন।
এটি দ্বিতীয় লাইন।রেন্ডার্ড ইফেক্ট
এটি প্রথম লাইন।
এটি দ্বিতীয় লাইন।
2. সফট লাইন ব্রেক (ন্যাচারাল লাইন ব্রেক)
একটি খালি লাইন ব্যবহার করে একটি নতুন প্যারাগ্রাফ তৈরি করুন:
এটি প্রথম প্যারাগ্রাফ।
এটি দ্বিতীয় প্যারাগ্রাফ।রেন্ডার্ড ইফেক্ট
এটি প্রথম প্যারাগ্রাফ।
এটি দ্বিতীয় প্যারাগ্রাফ।
বিভিন্ন লাইন ব্রেক পদ্ধতির তুলনা
| পদ্ধতি | সিনট্যাক্স | HTML আউটপুট | ব্যবহারের ক্ষেত্র |
|---|---|---|---|
| প্যারাগ্রাফ | খালি লাইন | <p>...</p> | লজিক্যাল সেকশন |
| হার্ড ব্রেক | দুটি স্পেস EOL | <br> | কবিতা, ঠিকানা |
| HTML ব্রেক | <br> | <br> | সঠিক নিয়ন্ত্রণ |
উদাহরণ তুলনা
প্যারাগ্রাফ বিভাজন:
প্রথম প্যারাগ্রাফ কন্টেন্ট।
দ্বিতীয় প্যারাগ্রাফ কন্টেন্ট।হার্ড লাইন ব্রেক:
প্রথম লাইন কন্টেন্ট।
দ্বিতীয় লাইন কন্টেন্ট।HTML লাইন ব্রেক:
প্রথম লাইন কন্টেন্ট.<br>
দ্বিতীয় লাইন কন্টেন্ট।সাধারণ সমস্যা এবং সমাধান
1. অনিচ্ছাকৃত একত্রীকরণ
সমস্যা: দুটি লাইন টেক্সট অনিচ্ছাকৃতভাবে একত্রিত হয়েছে
এটি প্রথম লাইন
এটি দ্বিতীয় লাইন ← এই দুটি লাইন একটি প্যারাগ্রাফে মিলিত হবেসমাধান: একটি খালি লাইন বা ট্রেইলিং স্পেস ব্যবহার করুন
এটি প্রথম লাইন
এটি দ্বিতীয় লাইন ← এখন এরা দুটি প্যারাগ্রাফ
অথবা
এটি প্রথম লাইন
এটি দ্বিতীয় লাইন ← এখন এটি একটি হার্ড লাইন ব্রেক2. অনাকাঙ্ক্ষিত লাইন ব্রেক
সমস্যা: অনাকাঙ্ক্ষিত লাইন ব্রেক প্রদর্শিত হয়
এটি একটি দীর্ঘ
বাক্য যা ভুলবশত বিভক্ত হয়ে গেছে।সমাধান: নিশ্চিত করুন যে টেক্সট একই লাইনে আছে অথবা সঠিক লাইন ব্রেক সিনট্যাক্স ব্যবহার করুন
এটি একটি দীর্ঘ বাক্য যা একই প্যারাগ্রাফে থাকা উচিত।
অথবা একটি স্পষ্ট লাইন ব্রেক ব্যবহার করুন:
এটি একটি দীর্ঘ
বাক্য, এখানে ব্রেকটি ইচ্ছাকৃত।3. ট্রেইলিং স্পেস সমস্যা
সমস্যা: ট্রেইলিং স্পেস অদৃশ্য এবং ভুলে যাওয়া সহজ
সমাধান:
- আপনার এডিটরকে হোয়াইটস্পেস ক্যারেক্টার দেখাতে কনফিগার করুন
- একটি মার্কডাউন-সচেতন এডিটর ব্যবহার করুন
- বিকল্প হিসেবে HTML
<br>ট্যাগ ব্যবহার করুন
বিশেষ ক্ষেত্র
কবিতা এবং গানের কথা
প্রতিটি লাইন আলাদা রাখতে হার্ড লাইন ব্রেক ব্যবহার করুন:
নিশ্চিন্ত রাতের চিন্তা
আমার বিছানার আগে, উজ্জ্বল জ্যোৎস্না,
আমি সন্দেহ করি এটি মাটিতে শীতল।
আমি মাথা তুলে উজ্জ্বল চাঁদের দিকে তাকাই,
এবর নিচে নামিয়ে আমার গ্রামের কথা ভাবি।রেন্ডার্ড ইফেক্ট
নিশ্চিন্ত রাতের চিন্তা
আমার বিছানার আগে, উজ্জ্বল জ্যোৎস্না,
আমি সন্দেহ করি এটি মাটিতে শীতল।
আমি মাথা তুলে উজ্জ্বল চাঁদের দিকে তাকাই,
এবর নিচে নামিয়ে আমার গ্রামের কথা ভাবি।
ঠিকানা এবং যোগাযোগের তথ্য
যোগাযোগের ঠিকানা:
হাইডিয়ান জেলা, বেইজিং
ঝংগুয়ানকুন স্ট্রিট নং 1
পোস্টকোড: 100000
অথবা HTML ব্যবহার করুন:
যোগাযোগের ঠিকানা:<br>
হাইডিয়ান জেলা, বেইজিং<br>
ঝংগুয়ানকুন স্ট্রিট নং 1<br>
পোস্টকোড: 100000কোড মন্তব্য
/* এটি একটি মাল্টি-লাইন মন্তব্য
প্রতিটি লাইনের নির্দিষ্ট ইনডেন্টেশন আছে
ফরম্যাট সংরক্ষিত রাখা প্রয়োজন */সেরা অনুশীলন
1. সামঞ্জস্য বজায় রাখা
পুরো নথিতে প্যারাগ্রাফ এবং লাইন ব্রেকের জন্য সামঞ্জস্যপূর্ণ স্টাইল বজায় রাখুন:
✅ সুপারিশকৃত: প্যারাগ্রাফ আলাদা করতে খালি লাইন ব্যবহার করুন
প্রথম প্যারাগ্রাফ কন্টেন্ট।
দ্বিতীয় প্যারাগ্রাফ কন্টেন্ট।
তৃতীয় প্যারাগ্রাফ কন্টেন্ট।
❌ সুপারিশকৃত নয়: বিভিন্ন পদ্ধতি মিশ্রিত করা
প্রথম প্যারাগ্রাফ কন্টেন্ট।
দ্বিতীয় প্যারাগ্রাফ কন্টেন্ট।
তৃতীয় প্যারাগ্রাফ কন্টেন্ট।2. অত্যধিক হার্ড লাইন ব্রেক এড়িয়ে চলা
✅ সুপারিশকৃত: দীর্ঘ বাক্যগুলিকে স্বাভাবিকভাবে প্রবাহিত হতে দিন
এটি একটি দীর্ঘ বাক্য যা প্রচুর তথ্য ধারণ করে এবং এটি প্যারাগ্রাফের মধ্যে স্বাভাবিকভাবে প্রবাহিত হওয়া উচিত।
❌ সুপারিশকৃত নয়: অপ্রয়োজনীয় হার্ড লাইন ব্রেক
এটি একটি দীর্ঘ বাক্য,
প্রচুর তথ্য ধারণ করে,
এভাবে লাইন ব্রেক করার প্রয়োজন নেই।3. সেমান্টিক প্যারাগ্রাফ ব্যবহার
✅ সুপারিশকৃত: যৌক্তিকভাবে প্যারাগ্রাফে বিভক্ত করুন
## সমস্যা বিবরণ
ব্যবহারকারী সিস্টেমে ধীর লগইন রিপোর্ট করেছেন। প্রাথমিক তদন্তে দেখা গেছে যে ডাটাবেস কানেকশন পুল কনফিগারেশনে সমস্যা থাকতে পারে।
## সমাধান
ডাটাবেস কানেকশন পুল প্যারামিটার সামঞ্জস্য করুন, সর্বোচ্চ কানেকশন সংখ্যা বৃদ্ধি করুন এবং কানেকশন টাইমআউট সেটিংস অপ্টিমাইজ করুন।
❌ সুপারিশকৃত নয়: স্বেচ্ছাচারী প্যারাগ্রাফ ব্রেক
## সমস্যা বিবরণ
ব্যবহারকারী সিস্টেমে ধীর লগইন রিপোর্ট করেছেন।
প্রাথমিক তদন্তের পর।
দেখা গেছে যে ডাটাবেস কানেকশন পুল কনফিগারেশনে সমস্যা থাকতে পারে।এডিটর কনফিগারেশন
Visual Studio Code
হোয়াইটস্পেস ক্যারেক্টার দেখান:
{
"editor.renderWhitespace": "all",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true
}Typora
হোয়াইটস্পেস ক্যারেক্টার দেখানো সক্ষম করুন:
- পছন্দ → এডিটর → হোয়াইটস্পেস ক্যারেক্টার দেখান
Vim
হোয়াইটস্পেস ক্যারেক্টার দেখান:
:set list
:set listchars=space:·,trail:·,eol:¬HTML আউটপুট
মার্কডাউন প্যারাগ্রাফ এবং লাইন ব্রেক HTML-এ রূপান্তরিত হয়:
প্যারাগ্রাফ 1
প্যারাগ্রাফ 2হয়ে যায়:
<p>প্যারাগ্রাফ 1</p>
<p>প্যারাগ্রাফ 2</p>লাইন 1
লাইন 2হয়ে যায়:
<p>লাইন 1<br>
লাইন 2</p>সম্পর্কিত সিনট্যাক্স
- হেডিং সিনট্যাক্স - নথি কাঠামো
- এমফ্যাসিস সিনট্যাক্স - টেক্সট ফরম্যাটিং
- লিস্ট সিনট্যাক্স - আইটেম তালিকা
- ব্লককোট সিনট্যাক্স - উদ্ধৃত টেক্সট
অনুশীলন
নিম্নলিখিতগুলি তৈরি করার চেষ্টা করুন:
- তিনটি প্যারাগ্রাফ ভিন্ন বিষয়ে
- একটি ছোট কবিতা (হার্ড লাইন ব্রেক ব্যবহার করে)
- যোগাযোগের তথ্য সহ একটি ঠিকানা ব্লক
- প্যারাগ্রাফ এবং লাইন ব্রেক মিশ্রিত একটি জটিল টেক্সট
সম্পন্ন করার পরে রেন্ডার্ড ইফেক্ট চেক করুন নিশ্চিত করতে যে ফরম্যাট প্রত্যাশা অনুযায়ী।