মার্কডাউন ফাইলে এইচটিএমএল

মার্কডাউন একটি লেখার বিন্যাস; এইচটিএমএল একটি প্রকাশনার বিন্যাস। সুতরাং, মার্কডাউন সিনট্যাক্স এইচটিএমএল-এর সম্পূর্ণ বহুমুখিতা প্রদানের জন্য নয়, শুধুমাত্র লিখিত পাঠ্যের জন্য সবচেয়ে সাধারণ উপাদান। যখন আপনাকে আরও জটিল কিছু করার প্রয়োজন হয়, আপনি মার্কডাউন ফাইলে DevSite দ্বারা সমর্থিত যেকোন ইনলাইন HTML ট্যাগ এবং ব্লক-লেভেল ট্যাগ ব্যবহার করতে পারেন। আপনি মার্কডাউন থেকে এইচটিএমএল-এ স্যুইচ করছেন তা ইঙ্গিত করার দরকার নেই, নীচের উদাহরণের মতো HTML ট্যাগটি ব্যবহার করুন।

This sentence is in Markdown with a <b>bold inline HTML tag</b>.

ইনলাইন এইচটিএমএল

ইনলাইন এইচটিএমএল ট্যাগগুলি একটি মার্কডাউন অনুচ্ছেদ, তালিকা আইটেম বা শিরোনামের মধ্যে ব্যবহার করা যেতে পারে এবং এতে মার্কডাউন সিনট্যাক্সও থাকতে পারে (যেমন, **strong** , *emphasis* , ইত্যাদি) এটি সহায়ক যখন আপনি মনোযোগ আকর্ষণ করতে চান কোড একটি বিট, নীচের উদাহরণ হিসাবে.

This is a Markdown paragraph about Java:
<code>System.out.format("The square of *%d* is *%f*.*%n*", i, r);</code>

ব্লক-স্তরের এইচটিএমএল

ব্লক-লেভেল এইচটিএমএল ট্যাগগুলি যেগুলি DevSite দ্বারা সমর্থিত সেগুলিকে অবশ্যই একটি ফাঁকা লাইন দিয়ে আশেপাশের সামগ্রী থেকে আলাদা করতে হবে৷ এবং ইনলাইন এইচটিএমএল ট্যাগের বিপরীতে, মার্কডাউন সিনট্যাক্স (যেমন, **strong** , *emphasis* , ইত্যাদি) ব্লক-লেভেল এইচটিএমএল ট্যাগগুলি নীচের উদাহরণের মতো রেন্ডার করা হয় না।

This is a Markdown paragraph that explains Java format strings:
                                  // required blank line
<pre>
  System.out.format("The square of *%d* is *%f*.*%n*", i, r);
</pre>
                                  // required blank line
This is another Markdown paragraph.

সর্বোত্তম অনুশীলন

DevSite-এ রেন্ডারিং ত্রুটি প্রতিরোধ করার জন্য আমরা নিম্নলিখিত উপায়ে মার্কডাউন ফাইলগুলিতে HTML ফর্ম্যাট করার পরামর্শ দিই৷

অসমর্থিত ব্লক-লেভেল HTML ট্যাগ ব্যবহার করবেন না DevSite অনেক ব্লক-লেভেল HTML ট্যাগ সমর্থন করে; কিন্তু একটি অসমর্থিত একটি সহ আপনার HTML পাঠ্য হিসাবে রেন্ডার করবে বা কোডটি ভেঙে দেবে।

ব্লক-লেভেল স্টার্ট এবং এন্ড ট্যাগ ইনডেন্ট করার সময় অতিরিক্ত ট্যাব বা স্পেস যোগ করবেন না ট্যাব বা স্পেস দিয়ে ইন্ডেন্ট করা উচিত নয়। কিছু সম্পাদক স্বয়ংক্রিয়ভাবে অতিরিক্ত ট্যাব বা স্পেস যোগ করে — সাবধান!

This is a regular paragraph in Markdown.

<p>
    This is an HTML paragraph with proper indentation!
</p>

This is a regular paragraph in Markdown.

ভুলে যাবেন না যে আনইন্ডেন্টেড কোড আপেক্ষিক

উদাহরণস্বরূপ, মার্কডাউনে তালিকা তৈরি করার সময় আপনাকে ব্লক-স্তরের শুরু এবং শেষ ট্যাগগুলি ইন্ডেন্ট করতে হবে না।

* This is a list item in Markdown

<p>This is an HTML paragraph with proper indentation!</p>

* This is a list item in Markdown

শুরু এবং শেষ ট্যাগের মধ্যে একটি ফাঁকা লাইন যোগ করবেন না

আপনি যখন মার্কডাউন এবং HTML এর মধ্যে স্যুইচ করছেন তখন এটি করা সহজ, কিন্তু একটি সাধারণ ফাঁকা লাইন সহজেই একটি পৃষ্ঠাকে ভুলভাবে রেন্ডার করতে পারে।

This is a regular paragraph in Markdown.

<section>
  <p>
    hello
   </p>
  <p>
    hello
  </p>
</section>

This is a regular paragraph in Markdown.