নতুন গিস্ট ইন্টারফেসের সাহায্যে আমি গিটিহাব গিস্ট থেকে একটি ফাইল কীভাবে এম্বেড করব?


101

নতুন গিটহাব গিস্ট ইন্টারফেসে পুরো টুকরোটির জন্য একটি এম্বেড স্নিপেট রয়েছে যা গিস্টের সমস্ত ফাইল এম্বেড করে। পুরানো ইন্টারফেসের টুকরোটিতে প্রতিটি ফাইলের এম্বেড কোড ছিল। কেউ কি জানেন যে কোনও একক ফাইল এম্বেড করার কৌশল আছে কিনা?


26
এই প্রশ্নটি গিস্টগুলির জন্য "এপিআই" সম্পর্কে, যা প্রোগ্রামারদের দ্বারা ব্যবহৃত একটি সরঞ্জাম। প্রশ্নগুলি ভাগ করার কোড সম্পর্কে। যেমন, এটি পুরোপুরি বিষয়টিতে মনে হয়। সম্প্রদায় দ্বারা নির্ধারিত সুযোগটি পড়তে পড়তে আমি কীভাবে এটি খাপ খায় না তা দেখার জন্য সংগ্রাম করি। আমি প্রোগ্রামার হিসাবে খুব দরকারী, প্রশ্ন এবং উত্তর উভয়ই পেয়েছি।
এরিক ব্লচ

4
এই প্রশ্নটি দরকারী এবং প্রোগ্রামারদের জন্য একটি দরকারী উত্তর রয়েছে। পৃথিবীতে কেন এটি অফ-টপিক হিসাবে বন্ধ ছিল?
mydoghasworms

এখানে যোগ করতে চলেছে: সম্প্রদায় দ্বারা নির্ধারিত স্কোপগুলিতে: "সফ্টওয়্যার সরঞ্জামগুলি সাধারণত প্রোগ্রামারদের দ্বারা ব্যবহৃত হয়"। গিথুব গিস্ট হ'ল একটি সরঞ্জাম যা সাধারণত প্রোগ্রামাররা ব্যবহৃত হয়, সুতরাং এর এপিআই সম্পর্কে কোনও প্রশ্ন সম্পূর্ণ প্রাসঙ্গিক।
চেসেডামসিও

উত্তর:


150

বাম-হাতের দিক থেকে সংক্ষিপ্ত URLটি নিন এবং অ্যাডের পরে .jsকোনও ক্যোরি স্ট্রিং যুক্ত করুন ?file=myFile.blah, যেমন

<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>

4
এটি কাজ করত, তবে সম্প্রতি আমি মনে করি এটি বন্ধ হয়ে গেছে! আমার ব্লগ পোস্টগুলিতে এখন এটি সংক্ষিপ্ত সমস্ত ফাইল আউট করা হচ্ছে যেখানে এটি পৃথকভাবে করত! আমি মনে করি যে আমি আমার ফাইলগুলি পৃথক সংকেতগুলিতে বিভক্ত করতে যাচ্ছি :( অন্য কেউ কি এটি অনুভব করছেন?
নটন

4
এখনও আমার জন্য কাজ করছে: letitcrash.com/post/40198993865/…
রোল্যান্ড কুহান

এটি আমার পক্ষে "কাজ করে" তবে স্টাইলিং ব্যর্থ হয়। আমার নিজস্ব স্টাইলিং ধরণের এম্বেড স্ক্রিপ্ট দ্বারা নির্দিষ্ট স্টাইলকে ওভাররাইড করে এবং ফলস্বরূপ উত্পন্ন মার্কআপের লাইন নম্বরগুলি প্রকৃত উত্স কোডের সাথে একত্রিত হয় না। সত্যিই দুর্ভাগ্যজনক, এবং আমি এটি লাইন পেতে পারি না, এবং সিএসএস ডিবাগিংয়ের কাজটি করি না। তাই আমি এটিকে jQuery দিয়ে শেষ করেছি এবং api.github.com এ একটি এজ্যাক্স কল call আমি তখন একটি বাহ্যিক হাইলাইট ফাংশন যুক্ত করেছি। এখানে গিস্টটি
চিজো

4
দুর্ভাগ্যক্রমে, মিডিয়াম এখনও এই বৈশিষ্ট্যটি সমর্থন করে না :(
মোচাদ্বী

কেবলমাত্র নিশ্চিতকরণগুলি চালিয়ে যেতে, এটি এখনও ব্লগার
থেকো লেকেনা

1

মধ্যম

যারা মিডিয়ামে এটি ব্যবহার করতে চান তাদের জন্য, মিডিয়াম সমর্থন করে না এবং আপনি যখন ইউআরএল আটকানোর পরে যুক্ত করেন তখন ইউআরএলটিতে প্যারামিটারগুলি জিজ্ঞাসা করে না । সুতরাং আদেশে এই 4 টি পদক্ষেপ অনুসরণ করুন

সুতরাং:

⚠️ অর্ডার বিষয়!

  1. (বহু-ফাইল) গিস্ট পাথটি অনুলিপি করুন। যেমন:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8

  1. এটি পাঠ্যর সমৃদ্ধ ডেটা সংরক্ষণ করে না এমন মাঝারি নিবন্ধের চেয়ে অন্য কোথাও আটকান। উদাহরণস্বরূপ একটি অনলাইন পাঠ্যবক্সের মতো:

ডেমো

Search অনুসন্ধান বা রিটার্ন বোতামটি আঘাত করবেন না


  1. URL- এ ফাইলটির জন্য ক্যোয়ারী পরম যুক্ত করুন। যেমন:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8?file=Interface.swift

নোট ?file=Interface.swiftকরুন ইউআরএল শেষে, ডান?


  1. এটি নিবন্ধে অনুলিপি করুন এবং আটকান এবং যাদু দেখুন 🔮

এই পদ্ধতিটি ব্যবহার করে একটি নিবন্ধ:

SwiftUI সহ কাস্টম ক্রিয়াকলাপ সূচকটি কার্যকর করুন


সর্বাধিক গুরুত্বপূর্ণ দ্রষ্টব্য যে বিবেচনা করা আবশ্যক:

⚠️ দ্রষ্টব্য যে আপনি মাঝারি কোনও অপরঠিত প্লেইন পাঠ্যটি অনুলিপি করতে হবে এবং মিডিয়ামে এটি আটকানোর পরে URL টি সম্পাদনা করতে হবে না ! আপনি লিঙ্কটি কোনও অনলাইন পাঠ্যবক্সে গুগল ডটকমের মতো অনুলিপি করতে পারেন এবং ক্যোয়ারী সংযোজন করার পরে, এটি আবার অনুলিপি করুন এবং এটি মিডিয়ামে পেস্ট করুন।


0

কেবল অন্য লোকের রেফারেন্সের জন্য যা এটি সন্ধান করতে পারে।

আপনি যদি ওয়ার্ডপ্রেস ব্যবহার করে থাকেন তবে আপনি এটি প্লাগইন ও এম্বেড-গিস্ট এবং শর্টকোড স্টাইলের মাধ্যমে অর্জন করতে পারেন :

[গিস্ট আইডি = "আপনার জিস্ট-আইডি-এখানে" ফাইল = "আপনার ফাইল-নাম.js"]।


0

গিটহাব তাদের সাইটে এই একই তথ্য সরবরাহ করে । যেমনটি অন্যরা বলেছে যে অফিশিয়াল উপায় হ'ল ?file=name-of-file.extকেবল এম্বেড কোডের ইউআরএলটির শেষের সাথে সংযুক্ত করা হয় কেবলমাত্র ফাইলটি এম্বেড করার জন্য name-of-file.ext(আপনি অবশ্যই আপনার ফাইলের নাম যাই হোক না কেন নামটি পরিবর্তন করতে পারেন)। উদাহরণস্বরূপ, আমি যদি getGitContents.jsজিস্ট এ ফাইলটি এম্বেড করতে চাইতাম তবে আমি https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923নিম্নলিখিতটি ব্যবহার করতে পারি:

<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>

এছাড়াও এটি সম্পর্কে আপনার জেএসএস ব্লগ পোস্ট রয়েছে যা আপনাকে আপনার ব্যবহারকারীর নাম প্রবেশ করতে এবং আপনার সমস্ত গিস্ট এবং অন্তর্নিহিত স্বতন্ত্র ফাইলগুলির এম্বেড কোডগুলি দেখতে দেয়।

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