কীভাবে গিটহাব থেকে মুদ্রণ করবেন


99

যদি আমি গিটহাব থেকে একটি মার্কডাউন ফাইলটি স্ক্রিনে প্রদর্শিত হয় তা মুদ্রণ করতে চাই, উদাহরণস্বরূপ: https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md

তাহলে আমি কীভাবে এটি সম্পাদন করতে পারি? ফলস্বরূপ গিথুব এইচটিএমএল পৃষ্ঠায় (যেটি আমি সংরক্ষণ করি) এমন কী প্রিন্টআউটটি মার্কডাউনটির চেহারা ও অনুভূতিকে সম্মান জানাতে আমার কোন কোডটি পরিবর্তন করতে হবে?

এখনও অবধি আমার একটাই ক্লু হ'ল: https://makandracards.com/makandra/4947-how-to-print-github-wiki-pages তবে এটি একটি উপযোগী (অ-প্রোগ্রাম্যাটিক) কর্মসংস্থান যা আরও কিছু করে না ' টি সত্যিই কাজ করে কারণ ব্যবহৃত চিহ্নডাউন ইন্টারপ্রেটারটি গিটহাব ওয়েবসাইটে চালিত হিসাবে ক্ষমা করার মতো নয় যাতে এটি ভেসে যায়।

উত্তর:


34

গিথপ্রিন্ট ব্যবহার করা গিথুব থেকে সরাসরি ফাইলগুলি মুদ্রণের দুর্দান্ত উপায়।


7
গিটিংপ্রিন্ট মনে হয় খালি পিডিএফ ফাইল সরবরাহ করে। এটি একটি অস্থায়ী সমস্যা হতে পারে, তবে এখনও, এটি নির্ভরযোগ্য না হলে সরঞ্জামটি অকেজো।
রাগনার 123

22
মনে রাখবেন যে আপনি যদি কোনও ব্যক্তিগত গিথুব রেপো থেকে মুদ্রণের চেষ্টা করছেন তবে এই বিকল্পটি কাজ করবে না।
জেসন হুইলার

4
গিটারপ্রিন্টগুলিও বিন্যাসকে বিন্যাস করে, রেন্ডারিং (শ্লেষের জন্য দুঃখিত) এটি অকেজো।
জিজিয়নস

7
গিটপ্রিন্ট কাজ করে না। কেবলমাত্র তাদের
গিথুব

5
আমি নিশ্চিত করতে পারি যে গিটপ্রিন্ট আর কাজ করছে না = (
ম্যাডিয়ো

65

এখানে আমার জন্য নিখুঁতভাবে কাজ করে এমন একটি বুকমার্কলেট রয়েছে :

  1. বুকমার্কলেট গিস্টের বিষয়বস্তু অনুলিপি করুন, ব্যাকআপ হিসাবে নীচে পুনরুত্পাদন করা।
  2. আপনার ব্রাউজারের টুলবারে একটি নতুন বুকমার্ক তৈরি করুন, এটি একটি উপযুক্ত নাম দিন।
  3. URL টি ক্ষেত্রে কোডের একটি লাইন রাখুন।

আপনি যদি এখন গিথুবের একটি মার্কডাউন পৃষ্ঠায় যান এবং বুকমার্কটি ক্লিক করেন এটি পৃষ্ঠাটির পুনরায় ফর্ম্যাট করবে এবং সিএসএস পরিবর্তন করবে যাতে আপনি মুদ্রণের সময় স্ক্রিনের মতো দেখতে একই রকম দেখা যায়। এখন শুধু পৃষ্ঠাটি মুদ্রণ করুন।

বুকমার্কলেট সামগ্রী:

javascript:(function(e,a,g,h,f,c,b,d)%7Bif(!(f=e.jQuery)%7C%7Cg%3Ef.fn.jquery%7C%7Ch(f))%7Bc=a.createElement(%22script%22);c.type=%22text/javascript%22;c.src=%22http://ajax.googleapis.com/ajax/libs/jquery/%22+g+%22/jquery.min.js%22;c.onload=c.onreadystatechange=function()%7Bif(!b&&(!(d=this.readyState)%7C%7Cd==%22loaded%22%7C%7Cd==%22complete%22))%7Bh((f=e.jQuery).noConflict(1),b=1);f(c).remove()%7D%7D;a.documentElement.childNodes%5B0%5D.appendChild(c)%7D%7D)(window,document,%221.3.2%22,function($,L)%7B$('%23header,%20.pagehead,%20.breadcrumb,%20.commit,%20.meta,%20%23footer,%20%23footer-push,%20.wiki-actions,%20%23last-edit,%20.actions,%20.header,.site-footer,.repository-sidebar,.file-navigation,.gh-header-meta,.gh-header-actions,#wiki-rightbar,#wiki-footer,.commit-tease').remove();%20$('%23files,%20.file').css(%7B%22background%22:%22none%22,%20%22border%22:%22none%22%7D);%20$('link').removeAttr('media');%7D); var removeMe = document.getElementsByClassName("file-header")[0]; removeMe.parentNode.removeChild(removeMe);

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

4
নতুন
গিথুব

আমি কিছু সম্পাদনা চেষ্টা করে দেখতে চাইলে এই ফাইলটির কোনও সঙ্কোচিত সংস্করণ আছে কি? এটি বর্তমানে গিস্টের সমস্ত সংকুচিত / এনক্রিপ্ট করা কোড।
আনমল সারাফ

উত্তরটি @ র্যান্ডোমোর
কসমো

6
আমি শিরোলেখের মেটা ডেটা, শিরোনাম অ্যাকশন, ডান পাশের বার এবং পাদলেখগুলি
বেনজামিন

17

এখানে একটি দুর্দান্ত সহজ সমাধান: আপনি যে মুদ্রণ করতে চান সেটিতে কেবল সমস্ত পাঠ্য নির্বাচন করুন, তারপরে মুদ্রণ করুন এবং "কেবলমাত্র নির্বাচিত পাঠ্য" চয়ন করুন।

এটি ক্রোমে পুরোপুরি কাজ করেছে (চিত্র সহ) এবং কোনও জাভাস্ক্রিপ্ট বা বাহ্যিক সাইট বা ডাউনলোড বা বিল্ডিং সফ্টওয়্যার প্রয়োজন নেই।

এটিতে আমি এটি পরীক্ষা করেছি: https://github.com/kroitor/gjk.c/blob/master/README.md


4
চমৎকার! ক্রোমে বিকল্পটি এখন বলা হয় More settings- Selection only। এটি ফর্ম্যাটিং সমর্থন করে এবং অতিরিক্ত সফ্টওয়্যার বা মার্কডাউন ফাইল ডাউনলোড করার প্রয়োজন নেই।
জেরি 101

ফায়ারফক্স থেকে মুদ্রণের সময়, আপনি যে সামগ্রীটি মুদ্রণ করতে চান তা নির্বাচন করুন, "ফাইল" মেনু থেকে "মুদ্রণ" বিকল্পটি অ্যাক্সেস করুন (বা টিপুন ctrl + p), তারপরে "নির্বাচন" বিকল্পটি নির্বাচন করুন।
নোহ হেক

10

অন্য বিকল্প pandoc । ইনস্টল করার পরে (এটি উইন্ডোজ, লিনাক্স এবং ম্যাক ওএস সমর্থন করে), কমান্ডটি লাইনের সাথে থাকবে pandoc file.md -f markdown --smart -s -o file.pdf

তারপরে ফলাফল পিডিএফ ফাইলটি মুদ্রণ করুন।


এই অনলাইন রূপান্তরকারীটিও রয়েছে, যা আমার জন্য সর্বোত্তম আউটপুট তৈরি করেছে: http://www.markdowntopdf.com/

প্যান্ডোকের পাশাপাশি একটি অনলাইন ডেমো রয়েছে।


এই সরঞ্জামটি খুব কার্যকর মার্কডাউন্টপডিএফ.কম
রূপেশ

8

আপনি যদি ম্যাক-ব্যবহারকারী হন তবে আর একটি দুর্দান্ত সম্ভাবনা হ'ল সাফারি ওয়েব ব্রাউজারে "রিডার" -Functionality ব্যবহার করা।

কেবল মার্কডাউন-ফাইলটি খুলুন এবং উপরের ডানদিকের কোণায় "রিডার"-বাটনটি ক্লিক করুন।

তারপরে "সিএমডি + পি" কমান্ডের সাহায্যে পৃষ্ঠাটি মুদ্রণ করুন।

একটি যাদুমন্ত্র মত কাজ করে.


এটি আর সর্বশেষতম আইওএস / সাফারিটিতে কাজ করবে বলে মনে হয় না :(
মরিসিও মোরালেস

5

আমি চেয়েছিলাম এমন মুদ্রণের ফলাফলগুলি অর্জন করে এমন একটি দুর্দান্ত সরঞ্জাম পেয়েছি: http://plessl.github.com/wkpdf/

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

সুতরাং আমি দৌড়েছি:

wkpdf --source https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md
      --stylesheet-media screen
      --print-background yes
      --output printIt.pdf

এবং এটি যাদু ছিল!


6
কনস: এটি কেবল ওএস এক্স-এ চলে, এটি অকেজো শিরোনাম এবং পাদচরণ মুদ্রণ করে (এটি কি? আমি এই সরঞ্জামটি ব্যবহার করতে পারি না কারণ আমি লিনাক্সে আছি)
জিওভানি ক্যাপেলোত্তো

এবং অ্যাপল দ্বারা ওএস এক্সে পরিবর্তনের কারণে, ডাব্লুপিপিডিএফ আর লেখক দ্বারা রক্ষণ করা যায় না।
ক্রিস মিলার

4

আমি একটি ক্রোম এক্সটেনশন তৈরি করেছি যা কেবল এটি করে: গিটহাব মার্কডাউন প্রিন্টার । মার্কডাউন ফাইলগুলি হুবহু মুদ্রণের জন্য এটি একটি ক্লিকের সমাধান কীভাবে গিটহাবে প্রদর্শিত ।

পদক্ষেপ:

  1. Chrome এক্সটেনশানটি ইনস্টল করুন
  2. মার্কডাউন প্রিভিউ সহ গিটহাব / গিটহাব এন্টারপ্রাইজের যে কোনও পৃষ্ঠায় যান
  3. মুদ্রণ কথোপকথনটি খোলার জন্য জিএমপি আইকনটি ক্লিক করুন এবং পিডিএফ হিসাবে মুদ্রণ করুন বা সংরক্ষণ করুন

পরীক্ষা করে দেখুন রেপো আরও তথ্যের জন্য।


এক্সটেনশনটি আপনি পরিদর্শন করেছেন এমন সমস্ত পৃষ্ঠায় পড়ে এবং লেখেন। এটি কতটা সুরক্ষিত তা নিশ্চিত নন
বিক্রম খেমলানি

4
@ বিক্রমখেমলানি এটি একটি বৈধ উদ্বেগ, তবে আমি আপনাকে আশ্বাস দিচ্ছি যে আমি কোনও দূষিত কিছু করছি না। পঠনের অনুমতিটি দেখতে 1) আপনি গিথুব এবং 2) বৈধ মার্কডাউন পূর্বরূপ আছে কিনা তা দেখতে প্রয়োজনীয়। মুদ্রণের সময় অতিরিক্ত উপাদানগুলি অপসারণ করতে একটি কাস্টম স্টাইলশিট যুক্ত করতে লেখার অনুমতি প্রয়োজন। প্রকল্পটি ওপেন সোর্স এবং আপনি উত্স কোডটি এখানে পাবেন: github.com/jerry1100/github-markdown-printer/tree/master/src । আপনি যদি এখনও সন্দেহ করেন তবে আপনি নিজের ক্রোম ডেভোলগুলিতে নেটওয়ার্ক ট্যাবটি খুলতে পারেন এবং দেখতে পাবেন যে আমি কোথাও কোনও ডেটা প্রেরণ করছি না।
জেরি উ

3

গিটহাব উইকি পৃষ্ঠাগুলি মুদ্রণের জন্য আমি গিথুব-উইকি-প্রিন্ট ব্রাউজার এক্সটেনশনটি ব্যবহার করছি ।

আমি মনে করি আপনি গিটহাব রেপোগুলিতে কোনও মার্কডাউন ফাইল মুদ্রণের জন্য এর ম্যানিফেস্ট.জসন ফাইল সম্পাদনা করতে পারেন ।


2

রেপো ক্লোন করুন

gem install bluecloth
  • এইচটিএমএলে মার্কডাউন ফাইলগুলি রেন্ডার করুন
  • আপনার ব্রাউজারে আপনার ফাইল সিস্টেমে ফাইল খুলুন
  • আপনার ব্রাউজার থেকে মুদ্রণ

http://deveiate.org/ প্রকল্প / ব্লু ক্লোথ

আপনি এপিআইয়ের উদাহরণগুলি এখানে পেতে পারেন: http://deveiate.org/projects/BlueCloth/browser/spec/bluecloth_spec.rb


File.open("/path/to/output.html", 'w') {|f| f.write(BlueCloth.new(File.read("/path/to/input.md")).to_html()) }আমাকে দেখতে একটি এইচটিএমএল পৃষ্ঠা পেয়েছে তবে গিটহাবের বিন্যাস বা রঙের কোনওটিই উপস্থিত নেই। আমি আমার ব্রাউজারে দেখতে পাচ্ছি এমন একটি সুন্দর সংস্করণ মুদ্রণের মূল অংশ এটি, ব্লু ক্লথ কি এর জন্য উপযুক্ত সরঞ্জাম? তা কিভাবে?
পুলকিতসিংহাল

2

আমি http://awesomescreenhot.com/ এর সাথে একটি ছবি তোলার পরামর্শ দিই , তারপরে ছবিটি ছাঁটা এবং মুদ্রণ করা (আমি কেবল এটি করেছি এবং এটি আমার জন্য কাজ করেছে :)।


এটি এখনও আমার ব্রাউজারে সমর্থিত নয়, আমি যখন এই সমাধানটি উপলভ্য হবে তখন এর বৈধতা পরীক্ষা করে নিশ্চিত করব এবং এটি যদি কাজ করে তবে এটি ভোট দিন।
পুলকিতসিংহাল

1

দুর্দান্ত সহজ উপায় যার জন্য ক্রোম ছাড়া আর কিছুই দরকার নেই:

একটি দুর্দান্ত মুদ্রণযোগ্য সংস্করণ পেতে আপনি ব্যবহারকারী-এজেন্টকে ভঙ্গ করতে পারেন, আপনাকে একটি মোবাইল ডিভাইস বলে।

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


1

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

বিআর


1

গ্রিপ চেষ্টা করুন।

pip install grip
grip markdown.md

তারপরে এটি একটি স্থানীয় বন্দরে হোস্ট করা হয়। তারপরে আপনি আপনার প্রিয় ব্রাউজার থেকে নেটিভ ওএস প্রিন্ট ডায়ালগের মাধ্যমে পিডিএফ মুদ্রণ বা সংরক্ষণ করতে পারেন।

এখানে দেখুন ।


1

আমি এই পৃষ্ঠাটি http://www.markdownprint.com ব্যবহার করি, ব্যবহার করার পক্ষে সত্যই সহজ এবং গিথুব স্টাইল ব্যবহার করে মার্কডাউন উত্পাদন করে (যা দেখতে খুব ভাল লাগে)। অত্যন্ত সুপারিশ!


0

http://github.com/github/markup

আপনি কোনও ভাষার পছন্দ উল্লেখ করেন না, তবে এটি রুবি গ্রন্থাগারটি গিটহাব নিজেই মার্কআপ ফাইলগুলি রেন্ডার করতে ব্যবহার করে। বিভিন্ন মার্কআপগুলিকে সমর্থন করার সুবিধা রয়েছেগিটহাব সমর্থন (টেক্সটাইল, rdoc ইত্যাদি)। রেন্ডারিং .মার্কডাউন ফাইলগুলির রেডকারেট মার্কডাউন পার্সারের উপর নির্ভরতা রয়েছে:

http://github.com/tanoku/redcarpet


0

আপনি একটি থাকে তাহলে Instapaper অ্যাকাউন্ট, README.md ফাইলে নেভিগেট, Instapaper লিঙ্ক সংরক্ষণ করুন, তারপর "পাঠ্য" যে লিঙ্কে Instapaper বিকল্প খুলুন। বেশিরভাগ "বিশৃঙ্খলা" মুছে ফেলা হয় এবং পৃষ্ঠাটি ভালভাবে মুদ্রণ করে।


0

সাধারণ হ্যাক:

আমি মার্কড বা অনলাইন সরঞ্জাম ডিলিংগার জাতীয় কিছুতে মার্কডাউন ফাইলটি খুলছি এবং সেখান থেকে মুদ্রণ করব। এর মধ্যে কয়েকটি সরঞ্জাম আপনাকে গিথুব বা অন্যান্য শৈলীতে বিন্যাস সেট করতে দেয়।

একটি ভাল উপায়:

যেহেতু আমি প্রথমটি উপরের উত্তরটি লিখেছি আমি আরও একটি ভাল উপায় খুঁজে পেয়েছি:

আমি আগে যা বলেছিলাম তার থেকে আমি একটি ভাল উপায় আবিষ্কার করেছি।

  1. স্থানীয় ডিরেক্টরিতে আপনার উইকিকে ক্লোন করুন
  2. ব্যবহারের gitbook & ধীশক্তি এর ইসলাম-ধর্মান্তরিত নির্দেশাবলী অনুযায়ী পিডিএফ জেনারেট করতে https://github.com/GitbookIO/gitbook

    • ম্যাকের জন্য, আপনাকে গিটবুক পিডিএফ কমান্ড চালনার আগে উপযুক্ত কোনও জায়গায় / অ্যাপ্লিকেশন / ক্যালিব্রে.এপ ডিরেক্টরি থেকে ই-বুক-রূপান্তর করতে হবে, যেমন একটি কমান্ড সহ:

    ln -s / অ্যাপ্লিকেশনস / ক্যালিব্রে.এপ / কনটেন্টস / কনসোল.এপ / কনটেন্টস / ম্যাকোস / ইবুক-কনভার্ট / ইউএসআর / স্থানীয় / বিন


0

আমি মার্কডাউনপ্যাড ব্যবহার করেছি এবং পিডিএফ লেখকের কাছে এইচটিএমএল প্রিন্ট করেছি। আপনার যদি প্রো থাকে তবে আপনি সরাসরি পিডিএফ রফতানি করতে পারেন।


0

ক্রোমিয়াম ব্রাউজার এবং "বর্তমান" গিটহাব এইচটিএমএল পৃষ্ঠার কাঠামোর জন্য কাজ করে

  1. একটি বুকমার্ক তৈরি করুন
  2. ঠিকানা ক্ষেত্রে প্রবেশ করুন:
javascript:var content = document.querySelector('.repository-content'); 
var toc = document.querySelector('#wiki-rightbar');
toc.innerHTML = '';
var wb = document.querySelector('.has-rightbar .wiki-body');
wb.style.marginRight = '0px';
var body = document.querySelector('body'); 
body.innerHTML = ''; 
body.appendChild(content);
window.print();

উইকি পাঠ্য নির্বাচন করে, সামগ্রীগুলির সারণী সরিয়ে ফর্ম্যাট করে, দেহের সামগ্রীকে প্রতিস্থাপন করে এবং প্রিন্টারে কল করে।


0

কেবল এমডি ফাইলকে পিডিএফে রূপান্তর করুন

আপনি নিজের .md ফাইলটি ডাউনলোড করতে এবং এটি পিডিএফ ফাইলে রূপান্তর করতে এখানে আপলোড করতে পারেন। যা আপনি সহজেই মুদ্রণ করতে পারেন।

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