গিটহাব উইকিতে টোসি বা সাইডবার


88

গিটিহাব উইকিতে আমি কীভাবে একটি টোসি বা একটি সাইডবার মেনু তৈরি করব?

আমি এর কয়েকটি উল্লেখ দেখেছি এবং ব্যাকএন্ডটি গলুমটিকে সমর্থন করে বলে মনে হচ্ছে, তবে আমি বর্তমান গিটহাব প্রকল্পে এটি কীভাবে করব?

এটি পৃষ্ঠায় স্বয়ংক্রিয়ভাবে আমার থাকা শিরোনামগুলির ভিত্তিতে সেরা হওয়া উচিত।

এই লিঙ্কগুলিতে এটির উল্লেখ রয়েছে, তবে এটি কীভাবে করবেন তা দেখাবেন না:

  • https://gist.github.com/379469 - কিছু জাভাস্ক্রিপ্ট হ্যাক
  • https://github.com/blog/774-git-powered-wikis- সংশোধিত - গিটহাব এটি উল্লেখ করে:

    "গিটহাব উইকিসের পাদলেখ এবং সাইডবারগুলির জন্য একটি সামান্য নথিভুক্ত দক্ষতা রয়েছে, যা আমাদের গিট-ভিত্তিক উইকি লেখকদের সাথে পরিচিত The নতুন উইকি সম্পাদক আপনাকে আপনার সাইটে থাকা ফুটার এবং সাইডবারগুলির সীমাবদ্ধ ওয়েব-ভিত্তিক সম্পাদনা দেয়। "


4
আমি গিটহাব উইকিফায়ারটি তৈরি করেছি: একটি প্রাক-প্রতিশ্রুতি দেওয়া গিট হুক যা আপনার প্রয়োজন অনুসারে সমস্ত সারণী তৈরি করবে। শুধু আপনার সামগ্রী লিখুন, এবং এটি গ্রহণ করা যাক। একটি চেক মূল্য হতে পারে। github.com/kuroir/GitHub- উইকিফায়ার
মারিও রিক্যালড


@ মারিওআরিক্লাইডের কোডটি github.com/hybridgroup/GitHub-Wififier
জুনি

উত্তর:


76

আপনার সমাধানটি কাজ করার সময়, গিটহাবের ওয়েব ইন্টারফেস ব্যবহার করে এটি করার সহজ উপায় রয়েছে। আপনি কেবল নামে একটি পৃষ্ঠা তৈরি করতে পারেন _Sidebarএবং / অথবা _Footer

মধ্যে বিস্তারিত নির্দেশাবলী দেখুন মাল্টি লেভেল সঙ্গে গিটহাব উইকি পার্শ্বদন্ডে মেনু রচয়িতা

সম্পাদনা করুন মূল নিবন্ধটি চলে গেছে এবং আমি এটি ক্যাশে খুঁজে পাচ্ছি না তাই আমি লিঙ্কটি আপডেট করেছি।


7
@ কোডশেরপা এগুলি অ্যাক্সেসযোগ্য https://github.com/[user]/[repo]/wiki/_Sidebar/_editএবংhttps://github.com/[user]/[repo]/wiki/_Footer/_edit
নিকেরোবট

4
নিবন্ধটি দুর্দান্ত ছিল তবে উইকের ইউআরএল কীভাবে পাওয়া যায় সে সম্পর্কে ভুল (বা তারিখের বাইরে) তথ্য দেয়। আপনি যেমন আমার মতো হারিয়ে গেছেন সে ক্ষেত্রে আপনাকে ইউআরএল https://github.com/<username>/<projectname>.wiki.gitবা এসএসএইচ ব্যবহার করতে হবে git@github.com:<username>/<projectname>.wiki.git
নাইটওয়েল 888

4
এই বিস্তারিত নির্দেশাবলী বেশ দরিদ্র। একটি কি [[link]]? সেখানে URL টি রাখার ফলাফল পুরো URL টি প্রদর্শিত হবে।
পিথিকোস

4
@ পিথিকোস এটি গিথুব মার্কডাউন কথা বলে। আপনাকে মার্কডাউন শেখানোর জন্য নির্দেশিকা নেই। তারা সেখানে রয়েছে সাইডবারগুলি ব্যাখ্যা করার জন্য।
নিকেরোবট

4
@nicerobot এবং কোনও কিছুর ব্যাখ্যা দেওয়ার সর্বোত্তম উপায় হ'ল একটি
দৃ

26

আপনি যখন আপনার প্রকল্পের উইকিতে থাকবেন, সেখানে একটি লিঙ্ক রয়েছে একটি কাস্টম সাইডবার যুক্ত করুন । ক্লিক করুন।

এখানে চিত্র বিবরণ লিখুন

এখন আপনার একটি পৃষ্ঠা রয়েছে যা আপনি সম্পাদনা করার সাথে সাথে অন্য কোনও মার্কডাউন পৃষ্ঠা সম্পাদনা করবেন edit সামগ্রীর একটি সারণী তৈরি করতে আপনাকে এটি ম্যানুয়ালি করতে হবে। কোনও স্বয়ংক্রিয় পদ্ধতি নেই (আগস্ট 2014 হিসাবে)। উদাহরণস্বরূপ:

# My menu
* [Home][home]
* [Technical documentation][techdocs]
* [User manual][usermanual]

[home]: https://github.com/myproject/wiki/Home
[techdocs]: https://github.com/myproject/wiki/Technical-documentation
[usermanual]: https://github.com/myproject/wiki/User-manual

25

ঠিক আছে. আমি এটি সঠিকভাবে বুঝতে পারছি কিনা তা আমাকে দেখতে দিন:

  1. আপনার গিটহাব উইকি ক্লোন করুন। (উইকিতে একটি গিট বিভাগ রয়েছে You আপনি আপনার উইকির মতো কোডটি চেকআউট করতে পারেন))
  2. সৃষ্টি _Sidebar.md
  3. সাধারণ উইকি পৃষ্ঠাগুলিতে, [[link]]সাইডবারের জন্য ব্যবহার করুন
  4. প্রতিশ্রুতিবদ্ধ এবং গিটহাব ফিরে ধাক্কা

এই প্রক্রিয়া গাধা একটি ব্যথা হয়। আমি অবাক হয়েছি এই "গোলাম" উইকির কোনও গ্রহণযোগ্যতা আছে।

এছাড়াও: _Sidebar.md সুতরাং সমস্ত পৃষ্ঠার জন্য বিশ্বব্যাপী । আমাকে আমার উইকিকে ফোল্ডারে সংগঠিত করতে হবে, যাতে আমি বিভিন্ন পৃষ্ঠাগুলির জন্য বিভিন্ন সাইডবারগুলি সংজ্ঞায়িত করতে পারি।


4
দস্তাবেজ অনুসারে, আপনি বিভিন্ন ফোল্ডারগুলির জন্য আলাদা আলাদা সাইডবার যুক্ত করতে পারেন: "সাইডবারগুলি তাদের ডিরেক্টরিতে সমস্ত পৃষ্ঠা এবং কোনও সাব-ডিরেক্টরি ডিরেক্টরিতে প্রভাবিত করে যার নিজস্ব কোনও সাইডবার ফাইল নেই" " দেখুন: github.com/github/gollum
সাবফুজিওন

10

মনে রাখবেন যে আসল প্রশ্নটি একটি সাইড বার তৈরি করা (সহজ, উত্তরে সমাধান করা হয়েছিল) বা বিষয়বস্তুর একটি আসল সারণী (উত্তর দেওয়া হয়নি) সম্পর্কে।

একটি জিনিস আমি বলতে পারি যে গলুম ২.১ উইকি সিনট্যাক্স কোনও [[_TOC_]]ট্যাগের জন্য অনুমতি দেয় তবে একটি গিটহাব উইকি তা (এখনও?) চিনতে পারে না।


4
যদি আপনার কোন ভাগ্য ছিল আছে? ট্র্যাক থেকে আসা এই মারাত্মক হতাশাজনক বিষয় যেখানে এই সমস্ত জিনিস সহজেই সম্পন্ন হয়েছিল।
জুক করুন

আমি মনে করি যে "পৃষ্ঠাতে স্বয়ংক্রিয়ভাবে আমার কাছে থাকা শিরোনামগুলির উপর ভিত্তি করে" বিষয়বস্তুগুলির একটি সারণী কীভাবে তৈরি করা যায় তার মূল প্রশ্নের আরও উত্তম উত্তর এটি বর্তমানে গিটহাব উইকির সাথে অসম্ভব।
avernet

এটি বর্তমানে একটি উন্মুক্ত ইস্যু (সংখ্যাটি দেখার পক্ষে খুব অলস) যা নিয়ে শত শত লোক মন্তব্য করেছেন। এখনো GitHub থেকে :( কোন শব্দ ফিরে
abalter


4

আমি মনে করি এটি গোলমেREADME বর্ণিত হয়েছে । (শিরোনাম এবং সাইডবার বিভাগগুলি দেখুন))

মূলত, আপনি একটি করতে _footer.extএবং _sidebar.extডিরেক্টরির পাতা কন্টেন্ট ধারণকারী পারে।


2

গিথব ব্যবহারকারীদের সহজেই সাইডবার মেনু তৈরি করতে এবং বজায় রাখতে সহায়তা করতে আমি এনপিএম মডিউলটি গিথুব-উইকি- সাইডবারটি প্রয়োগ করেছি ।

উত্স এবং ফলাফল: https://raw.githubusercontent.com/wiki/adriantanasa/github-wiki-sidebar/images/github-wiki-sidebar-generator.png

উত্স পৃষ্ঠাগুলি (উইকি অ্যাডমিনে প্রদর্শিত হিসাবে):

Home
Installation
Roadmap
Usage
Usage: Command line modifiers
Usage: Init Mode

ফলাফল (কাস্টমাইজড অর্ডার সহ):

পূর্বশর্ত:

  • স্থানীয়ভাবে আপনার গিথুব উইকি সংগ্রহস্থলটি ক্লোন করুন (উইকি ইউআই এর নীচে-ডানদিকে প্রদর্শিত হবে)
  • গিথুব-উইকি-সাইডবারটি ইনস্টল করুন

    git clone <https://github.com/<username>/<my-project-name>.wiki.git
    npm install -g github-wiki-sidebar
    

আপনার উইকি মেনুটি তৈরি / আপডেট করুন:

  • আপনার github.com উইকি প্রশাসকের নতুন পৃষ্ঠাগুলি / নামকরণ পৃষ্ঠাগুলি তৈরি করুন
  • আপনার উইকি সংগ্রহস্থল ফোল্ডারে স্থানীয়ভাবে গিথুব-উইকি-সাইডবার স্ক্রিপ্ট কার্যকর করুন

    cd /path/to/<my-project-name>.wiki
    # this fetches latest changes, generates sidebar file (_Sidebar.md) and pushes changes to github
    github-wiki-sidebar --git-push
    

মডিউলটি আইটেমের ক্রম, বিভাগ বিভাজক, মেনুর টেম্পলেট, লিঙ্কগুলির ফর্ম্যাট এবং অন্যান্য সহ মার্কডাউন আউটপুট কাস্টমাইজ করার অনুমতি দেয়।


0

গিটহাব সামগ্রীগুলির একটি নথির সারণীটি স্বয়ংক্রিয়ভাবে উত্পন্ন করবে:

  1. মার্কডাউনের পরিবর্তে ডক টাইপ AsciiDoc করুন।
  2. :toc:নথির শুরুতে In োকান।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.