জ্যাকিল মার্কডাউন-ফর্ম্যাটযুক্ত লিঙ্কগুলি ব্যবহার করে তবে আমি কীভাবে অভ্যন্তরীণ সামগ্রীতে লিঙ্ক করব?
[[link]]
জ্যাকিল মার্কডাউন-ফর্ম্যাটযুক্ত লিঙ্কগুলি ব্যবহার করে তবে আমি কীভাবে অভ্যন্তরীণ সামগ্রীতে লিঙ্ক করব?
[[link]]
উত্তর:
আপনি এখন নিম্নলিখিত ব্যবহার করে অভ্যন্তরীণ লিঙ্কগুলি পোস্ট করতে পারেন:
[Some Link]({% post_url 2010-07-21-name-of-post %})
জেকিল ডকুমেন্টেশনে এটিও উল্লেখ করা হয়েছে ।
[Title of post](/correct/permalink)
একটি একক কমান্ড দিয়ে রেন্ডার করুন ? আমি কেবল ফিল্টারিং দিয়ে এটি করতে পারি যা খুব ভার্জোজ is
link
ট্যাগ ব্যবহার করে পোস্ট ব্যতীত অন্য পৃষ্ঠাগুলিতে লিঙ্ক করা এখন সম্ভব । link
পোস্ট, পৃষ্ঠাগুলি, সংগ্রহের নথি এবং ফাইলগুলির জন্য কাজ করে।
{{ site.baseurl }}{% link _collection/name-of-document.md %}
{{ site.baseurl }}{% link _posts/2016-07-26-name-of-post.md %}
{{ site.baseurl }}{% link news/index.html %}
{{ site.baseurl }}{% link /assets/files/doc.pdf %}
link
ট্যাগটি ব্যবহার করার সময় ফাইলের এক্সটেনশনটি অন্তর্ভুক্ত করতে ভুলবেন না । একটি লিঙ্ক তৈরি করতে এটি ব্যবহার করতে:
[Link to a document]({{ site.baseurl }}{% link _collection/name-of-document.md %})
[Link to a post]({{ site.baseurl }}{% link _posts/2016-07-26-name-of-post.md %})
[Link to a page]({{ site.baseurl }}{% link news/index.html %})
[Link to a file]({{ site.baseurl }}{% link /assets/files/doc.pdf %})
জেকিল ডকুমেন্টেশন দেখুন ।
{{ site.baseurl }}
যেহেতু এটি উত্পন্ন href এর বেসুরলের মান দ্বিগুণ করে। [Link to a post]({% link _posts/2016-07-26-name-of-post.md %})
পৃষ্ঠাগুলির জন্য, তারা কোনও page_url
ট্যাগ যুক্ত না করার সিদ্ধান্ত নিয়েছে কারণ আপনাকে যেভাবেই পৃষ্ঠার পথ জানতে হবে। সুতরাং আপনাকে কেবল এটির সাথে ম্যানুয়ালি লিঙ্ক করতে হবে:
[My page](/path/to/page.html)
অথবা আপনি যদি পূর্বসূচী পৃষ্ঠার শিরোনাম পেতে চান তবে আপনি এর মতো বড় এবং কুরুচিপূর্ণ কিছু করতে পারেন:
{% for page in site.pages %}
{% if page.url == '/path/to/page.html' %}
[{{ page.title }}]({{ page.url }})
{% endif %}
{% endfor %}
যদি অভ্যন্তরীণ সামগ্রী একই পৃষ্ঠায় থাকে তবে auto_ids
বৈশিষ্ট্যটি ব্যবহার করে এটির সাথে লিঙ্ক করা সম্ভব । আপনি এটি সক্ষম করুন _config.yml
:
kramdown:
auto_ids: true
এটি সক্ষম করে প্রতিটি শিরোনাম id
শিরোনাম পাঠ্যের উপর ভিত্তি করে একটি রেফ পায় । উদাহরণ স্বরূপ
### My Funky Heading
হয়ে যাবে
<h3 id="my-funky-heading">My Funky Heading</h3>
আপনি একই ডকুমেন্টের মধ্যে থেকে এর মতো কিছু করে লিঙ্ক করতে পারেন:
The funky text is [described below](#my-funky-heading)
আপনি যদি পছন্দ করেন তবে আপনি একটি সুস্পষ্ট আইডি নির্ধারণ করতে পারেন:
### My Funky Heading
{: #funky }
এবং এটিতে লিঙ্ক
The funky text is [described below](#funky)
জেকিলের সাথে সংযোগের একাধিক উপায় রয়েছে, যার কয়েকটি এখন পুরানো।
অভ্যন্তরীণ ফাইলগুলিতে লিঙ্ক করার প্রস্তাবিত উপায়
[Link]({{ site.baseurl }}{% link path/to/file.md %})
নোট করুন যে ফাইলটি সরানো বা মুছে ফেলা হলে এটি একটি ত্রুটি ঘটবে।
ত্রুটি সৃষ্টি না করে কোনও পৃষ্ঠায় লিঙ্ক করতে (পরিবর্তিত লিঙ্কগুলি):
[Link]({{ '/path/to/page/' | relative_url }})
নোট করুন যে এখানে আপনার পৃষ্ঠার পার্মালিঙ্কটি জানতে relative_url
হবে এবং এটি সাইটের বেস url সহ উপস্থাপিত হয়েছে তা নিশ্চিত করার জন্য এটি ফিল্টারটি দিয়ে দিতে হবে।
কোনও পৃষ্ঠার পার্মালিঙ্ক permalink
আপনার কনফিগারেশন ফাইলের সেটিং এবং ফাইলের permalink
সামনের বিষয়টির কী উপর নির্ভর করে ।
আপনি যদি আপেক্ষিক পাথগুলি ব্যবহার করতে চান (এবং লিটগুলি গিটহাবের মার্কডাউন ভিউতে কাজ করতে চান), আপনার ব্যবহার করা উচিত jekyll-relative-links
। এটি আপনাকে লিঙ্কগুলি লিখতে দেয়:
[Link](./path/to/file.md)
[Link to file in parent folder](../file.md)
ভাবুন এটি আপনার প্রকল্প ডিরেক্টরি:
"ব্লগ" ফোল্ডারটির ভিতরে "201.90920-post1.md" নামে একটি ফাইলের সাথে "index.md" লিঙ্ক করতে, নিম্নলিখিতটি করুন:
নিম্নলিখিত যুক্ত করুন:
[যে কোনও পাঠ্য] (। / আপেক্ষিক পাথ)
উদাহরণ স্বরূপ:
- [Sept 20th 2019 - Kikucare's Journey](./blog/20190920-post1.md)
আউটপুট: