স্ট্রিকথ্রু
স্ট্রিকথ্রু মার্কডাউনের একটি এক্সটেনশন সিনট্যাক্স যা মুছে ফেলা বা আরও বৈধ নয় এমন টেক্সট নির্দেশ করতে ব্যবহৃত হয়। এটি ডকুমেন্ট রিভিশন, টাস্ক লিস্ট, মূল্য পরিবর্তন এবং অন্যান্য সিনারিওতে খুব উপযোগী।
বেসিক সিনট্যাক্স
স্ট্যান্ডার্ড সিনট্যাক্স
মার্কডাউনে, স্ট্রিকথ্রু প্রয়োগ করতে দুটি টিল্ড (~~) ব্যবহার করে টেক্সটকে ঘিরে রাখা হয়:
এটি ~~স্ট্রিকথ্রু টেক্সট~~ সহ একটি উদাহরণ।রেন্ডারিং ইফেক্ট:
এটি স্ট্রিকথ্রু টেক্সট সহ একটি উদাহরণ।
শব্দ এবং বাক্য
স্ট্রিকথ্রু একক শব্দ বা পুরো বাক্যে প্রয়োগ করা যেতে পারে:
~~পুরো বাক্যটিতে স্ট্রিকথ্রু প্রয়োগ করা হয়েছে।~~
আমরা আগামী সপ্তাহে ~~সোমবার~~ মঙ্গলবার একটি মিটিং করব।রেন্ডারিং ইফেক্ট:
পুরো বাক্যটিতে স্ট্রিকথ্রু প্রয়োগ করা হয়েছে।
আমরা আগামী সপ্তাহে সোমবার মঙ্গলবার একটি মিটিং করব।
উন্নত ব্যবহার
অন্যান্য ফরম্যাটিংয়ের সাথে কম্বিনেশন
স্ট্রিকথ্রু অন্যান্য মার্কডাউন ফরম্যাটের সাথে মিলিত হতে পারে:
~~**বোল্ড স্ট্রিকথ্রু**~~
~~*ইটালিক স্ট্রিকথ্রু*~~
~~***বোল্ড ইটালিক স্ট্রিকথ্রু***~~
~~`কোড স্ট্রিকথ্রু`~~
~~[লিঙ্ক স্ট্রিকথ্রু](https://www.markdownlang.com)~~রেন্ডারিং ইফেক্ট:
বোল্ড স্ট্রিকথ্রু
ইটালিক স্ট্রিকথ্রু
বোল্ড ইটালিক স্ট্রিকথ্রু
কোড স্ট্রিকথ্রু
প্যারাগ্রাফ এবং ব্লক উপাদান
কিছু মার্কডাউন ইমপ্লিমেন্টেশনে, স্ট্রিকথ্রু পুরো প্যারাগ্রাফ বা ব্লক উপাদানে প্রয়োগ করা যেতে পারে:
~~
এটি একটি সম্পূর্ণ মুছে ফেলা প্যারাগ্রাফ।
এটি একাধিক লাইনের কন্টেন্ট থাকতে পারে।
~~নোট: সব মার্কডাউন প্রসেসর একাধিক লাইনে স্ট্রিকথ্রু সিনট্যাক্স সমর্থন করে না। একাধিক লাইনের কন্টেন্টের জন্য, নিরাপত্তার জন্য প্রতিটি লাইনে স্ট্রিকথ্রু সিনট্যাক্স প্রয়োগ করা উচিত।
কম্প্যাটিবিলিটি এবং ইমপ্লিমেন্টেশন পার্থক্য
বিভিন্ন প্ল্যাটফর্মে সাপোর্ট স্ট্যাটাস
| প্ল্যাটফর্ম/টুল | স্ট্রিকথ্রু সাপোর্ট | সিনট্যাক্স |
|---|---|---|
| GitHub Markdown | ✅ | ~~স্ট্রিকথ্রু~~ |
| GitLab Markdown | ✅ | ~~স্ট্রিকথ্রু~~ |
| Stack Overflow | ✅ | ~~স্ট্রিকথ্রু~~ |
| Discord | ✅ | ~~স্ট্রিকথ্রু~~ |
| ✅ | ~~স্ট্রিকথ্রু~~ | |
| CommonMark | ✅ | ~~স্ট্রিকথ্রু~~ |
| VitePress | ✅ | ~~স্ট্রিকথ্রু~~ |
| Pandoc | ✅ | ~~স্ট্রিকথ্রু~~ |
HTML আউটপুট ফরম্যাট
বেশিরভাগ মার্কডাউন প্রসেসর স্ট্রিকথ্রুকে HTML <del> বা <s> ট্যাগে রূপান্তরিত করে:
<!-- <del> ট্যাগ ব্যবহার করে -->
<p>এটি ~~স্ট্রিকথ্রু টেক্সট~~ সহ একটি উদাহরণ।</p>
<!-- অথবা <s> ট্যাগ ব্যবহার করে -->
<p>এটি <s>স্ট্রিকথ্রু টেক্সট</s> সহ একটি উদাহরণ।</p>বিকল্প সিনট্যাক্স
কিছু প্ল্যাটফর্ম বা পুরানো মার্কডাউন ভার্সন ভিন্ন স্ট্রিকথ্রু সিনট্যাক্স সমর্থন করতে পারে:
<!-- একক টিল্ড (কিছু প্ল্যাটফর্ম) -->
~স্ট্রিকথ্রু টেক্সট~
<!-- HTML ট্যাগ (সব কমপ্লায়েন্ট মার্কডাউন প্রসেসর) -->
<del>স্ট্রিকথ্রু টেক্সট</del>
<s>স্ট্রিকথ্রু টেক্সট</s>ব্যবহারের ক্ষেত্র
ডকুমেন্ট রিভিশন
স্ট্রিকথ্রু সাধারণত ডকুমেন্ট রিভিশন এবং পরিবর্তন দেখাতে ব্যবহৃত হয়:
# প্রজেক্ট প্ল্যান v2.0
## টাইমলাইন
- রিকোয়ারমেন্ট অ্যানালাইসিস: ~~১-১৫ মার্চ~~ ১-২০ মার্চ (বিলম্বিত)
- ডিজাইন ফেজ: ~~১৬ মার্চ-৫ এপ্রিল~~ ২১ মার্চ-১০ এপ্রিল
- ডেভেলপমেন্ট ফেজ: ১১ এপ্রিল-১৫ মে
- টেস্টিং ফেজ: ১৬ মে-৩০ মে
- রিলিজ ডেট: ~~১ জুন~~ ১৫ জুনরেন্ডারিং ইফেক্ট:
প্রজেক্ট প্ল্যান v2.0
টাইমলাইন
- রিকোয়ারমেন্ট অ্যানালাইসিস:
১-১৫ মার্চ১-২০ মার্চ (বিলম্বিত) - ডিজাইন ফেজ:
১৬ মার্চ-৫ এপ্রিল২১ মার্চ-১০ এপ্রিল - ডেভেলপমেন্ট ফেজ: ১১ এপ্রিল-১৫ মে
- টেস্টিং ফেজ: ১৬ মে-৩০ মে
- রিলিজ ডেট:
১ জুন১৫ জুন
টাস্ক লিস্ট
স্ট্রিকথ্রু চেকবক্সের সাথে মিলিত হয়ে আরও স্বজ্ঞাত টাস্ক লিস্ট তৈরি করতে পারে:
## এই সপ্তাহের টাস্ক
- [x] ~~প্রজেক্ট প্রস্তাবনা সম্পূর্ণ করুন~~
- [x] ~~রিকোয়ারমেন্ট নিয়ে আলোচনার জন্য ক্লায়েন্টের সাথে মিটিং করুন~~
- [ ] ডিজাইন প্রোটোটাইপ তৈরি করুন
- [ ] টেকনিক্যাল স্পেসিফিকেশন ডকুমেন্ট লিখুন
- [ ] বাজেট এস্টিমেট প্রস্তুত করুনরেন্ডারিং ইফেক্ট:
এই সপ্তাহের টাস্ক
- [x]
প্রজেক্ট প্রস্তাবনা সম্পূর্ণ করুন - [x]
রিকোয়ারমেন্ট নিয়ে আলোচনার জন্য ক্লায়েন্টের সাথে মিটিং করুন - [ ] ডিজাইন প্রোটোটাইপ তৈরি করুন
- [ ] টেকনিক্যাল স্পেসিফিকেশন ডকুমেন্ট লিখুন
- [ ] বাজেট এস্টিমেট প্রস্তুত করুন
মূল্য এবং প্রমোশন
স্ট্রিকথ্রু ই-কমার্স এবং প্রমোশনাল কন্টেন্টে খুব উপযোগী:
## বিশেষ অফার
- হাই-পারফরম্যান্স ল্যাপটপ: ~~৳৮,৯৯৯~~ ৳৭,৪৯৯
- ওয়্যারলেস হেডফোন: ~~৳১,২৯৯~~ ৳৯৯৯
- স্মার্টওয়াচ: ~~৳২,৪৯৯~~ ৳১,৯৯৯
*প্রমোশন শেষ: ৩১ ডিসেম্বর, ২০২৩*রেন্ডারিং ইফেক্ট:
বিশেষ অফার
- হাই-পারফরম্যান্স ল্যাপটপ:
৳৮,৯৯৯৳৭,৪৯৯ - ওয়্যারলেস হেডফোন:
৳১,২৯৯৳৯৯৯ - স্মার্টওয়াচ:
৳২,৪৯৯৳১,৯৯৯
প্রমোশন শেষ: ৩১ ডিসেম্বর, ২০২৩
হাস্যরস এবং জোর
স্ট্রিকথ্রু কখনও কখনও হাস্যরস বা জোর প্রকাশ করতে ব্যবহৃত হয়:
আজকের মিটিংটি ~~খুব বিরক্তিকর~~ খুব উৎপাদনশীল ছিল।
আমি ডকুমেন্টেশন লিখতে ~~ঘৃণা করি~~ ভালোবাসি।
এই প্রজেক্টটি ~~ব্যর্থ হতে পারে~~ অবশ্যই সফল হবে!রেন্ডারিং ইফেক্ট:
আজকের মিটিংটি খুব বিরক্তিকর খুব উৎপাদনশীল ছিল।
আমি ডকুমেন্টেশন লিখতে ঘৃণা করি ভালোবাসি।
এই প্রজেক্টটি ব্যর্থ হতে পারে অবশ্যই সফল হবে!
সেরা অনুশীলন
ব্যবহারের সুপারিশ
✅ সুপারিশকৃত অনুশীলন:
১. **স্পষ্ট পরিবর্তন প্রকাশ**:
- পুরানো কন্টেন্ট মুছে ফেলুন, নতুন কন্টেন্ট যোগ করুন
- উদাহরণ: ~~ভুল ভার্সন~~ সঠিক ভার্সন
২. **সংক্ষিপ্ত ব্যবহার**:
- রিডেবিলিটি প্রভাবিত করে এমন অত্যধিক স্ট্রিকথ্রু কন্টেন্ট এড়িয়ে চলুন
- পুরানো কন্টেন্ট সত্যিই রাখার প্রয়োজন আছে কিনা বিবেচনা করুন
৩. **অন্যান্য মার্কারের সাথে কম্বিনেশন**:
- টাস্ক লিস্টে চেকবক্সের সাথে ব্যবহার করুন
- এক্সপ্রেসিভনেস বাড়াতে অন্যান্য ফরম্যাটিংয়ের সাথে মিলিত করুন
❌ এড়ানো উচিত:
১. স্ট্রিকথ্রুর মধ্যে অত্যধিক জটিল ফরম্যাটিং ব্যবহার করা
২. বড় ব্লকের টেক্সটে স্ট্রিকথ্রু প্রয়োগ করা (রিডেবিলিটি প্রভাবিত করে)
৩. গুরুত্বপূর্ণ ডকুমেন্টে অত্যধিক হাস্যরসমূলক স্ট্রিকথ্রু ব্যবহার করা
৪. পুরো ডকুমেন্ট বা একাধিক প্যারাগ্রাফে স্ট্রিকথ্রু প্রয়োগ করাঅ্যাক্সেসিবিলিটি বিবেচনা
স্ট্রিকথ্রু স্ক্রিন রিডার ব্যবহারকারীদের বিভ্রান্ত করতে পারে। নিম্নলিখিত বিষয় বিবেচনা করুন:
১. স্ট্রিকথ্রু কন্টেন্টের জন্য প্রাসঙ্গিক ব্যাখ্যা যোগ করুন ২. অবচয় কন্টেন্ট নির্দেশ করতে অন্যান্য পদ্ধতি (যেমন বন্ধনী, মন্তব্য) ব্যবহার বিবেচনা করুন ৩. যদি কন্টেন্ট সত্যিই আর প্রাসঙ্গিক না হয়, স্ট্রিকথ্রু ব্যবহার করার পরিবর্তে এটি সম্পূর্ণ মুছে ফেলা বিবেচনা করুন
<!-- ভালো অ্যাক্সেসিবিলিটি লেখা -->
প্রজেক্ট ডেডলাইন: ১৫ মার্চ (আপডেট: মূলত ১ মার্চ পরিকল্পনা করা হয়েছিল)
<!-- এর পরিবর্তে -->
প্রজেক্ট ডেডলাইন: ~~১ মার্চ~~ ১৫ মার্চসাধারণ সমস্যার সমাধান
স্ট্রিকথ্রু প্রদর্শিত হচ্ছে না
আপনার স্ট্রিকথ্রু যদি সঠিকভাবে প্রদর্শিত না হয়:
১. নিশ্চিত করুন আপনি দুটি টিল্ড ~~ ব্যবহার করছেন, একটি ~ নয় ২. টিল্ড এবং টেক্সটের মধ্যে স্পেস আছে কিনা পরীক্ষা করুন (থাকা উচিত নয়) ৩. আপনার মার্কডাউন প্রসেসর স্ট্রিকথ্রু সিনট্যাক্স সমর্থন করে কিনা যাচাই করুন ৪. বিকল্প হিসেবে HTML <del> ট্যাগ ব্যবহার করার চেষ্টা করুন
জটিল ফরম্যাটিং ইস্যু
যখন স্ট্রিকথ্রু অন্যান্য ফরম্যাটের সাথে মিলিত হয়, সমস্যা দেখা দিতে পারে:
<!-- সম্ভাব্য সমস্যাজনক লেখা -->
~~**[জটিল ফরম্যাটিং](https://www.markdownlang.com)**~~
<!-- নিরাপদ লেখা -->
<del>**[জটিল ফরম্যাটিং](https://www.markdownlang.com)**</del>একাধিক প্যারাগ্রাফ স্ট্রিকথ্রু
একাধিক প্যারাগ্রাফ জুড়ে স্ট্রিকথ্রু প্রয়োজন হলে, HTML ব্যবহার করা সবচেয়ে ভালো:
<del>
এটি প্রথম মুছে ফেলা প্যারাগ্রাফ।
এটি দ্বিতীয় মুছে ফেলা প্যারাগ্রাফ।
</del>সম্পর্কিত সিনট্যাক্স
- টাস্ক লিস্ট - ইন্টারঅ্যাক্টিভ টাস্ক লিস্ট তৈরি করুন
- এমফ্যাসিস - টেক্সট এমফ্যাসিস সিনট্যাক্স (বোল্ড, ইটালিক)
- HTML - মার্কডাউনে HTML ব্যবহার
সারসংক্ষেপ
স্ট্রিকথ্রু একটি সহজ কিন্তু শক্তিশালী মার্কডাউন এক্সটেনশন সিনট্যাক্স যা টেক্সট পরিবর্তন, সম্পন্ন টাস্ক বা outdated তথ্য উপস্থাপনের জন্য একটি স্বজ্ঞাত উপায় প্রদান করে। স্ট্রিকথ্রু যুক্তিসঙ্গত ব্যবহারের মাধ্যমে, ডকুমেন্টগুলি আরও পরিষ্কার এবং প্রাণবন্ত করা যেতে পারে, পাঠকদের কন্টেন্টের বিবর্তন ভালোভাবে বুঝতে সাহায্য করে।