আমি আমার টাম্বলার ব্লগে কীভাবে রঙিন কোডেড পাইথন স্নিপেটগুলি প্রদর্শন করতে পারি


21

আমার একটি টাম্বলার-পরিচালিত ব্লগ রয়েছে , যার উপরে আমি পাইথন সম্পর্কিত অনেকগুলি পোস্ট করি। আমি কীভাবে আমার পোস্টগুলিতে পাইথন স্নিপেটগুলি রঙিন কোডেড দেখায়?

উত্তর:


14

আপনার যদি খুব বেশি থাকে তবে আমি বলব গুগল কোড-প্রিটিটিফাইয়ের জন্য যান ।

আপনাকে যা করতে হবে তা হ'ল কিছু জাভাস্ক্রিপ্ট, সিএসএস এবং তারপরে আপনার কাজ শেষ।

কিছু উদাহরণ পরীক্ষা করুন এবং এখানে সেটআপ করা হয়েছে:

  1. একটি বিতরণ ডাউনলোড করুন
  2. আপনার নথিতে স্ক্রিপ্ট এবং স্টাইলশিটগুলি অন্তর্ভুক্ত করুন (আপনার সার্ভারে সিএসএস এবং জেএসএস ফাইল রয়েছে তা নিশ্চিত করতে হবে এবং স্ক্রিপ্ট এবং লিঙ্ক ট্যাগের পাথগুলি সামঞ্জস্য করতে হবে)
    • <link href="prettify.css" type="text/css" rel="stylesheet"/>
    • <script type="text/javascript" src="prettify.js"></script>
  3. আপনার ডকুমেন্টের বডি ট্যাগটিতে ওললোড = "সুন্দর মুদ্রণ ()" যুক্ত করুন।
  4. আপনার পছন্দের রঙটি পেতে স্টাইলশিটটি সংশোধন করুন

এই পদ্ধতির সাথে আমার একমাত্র সমস্যাটি হ'ল এটি আপনার codeট্যাগগুলিকে একটি নির্দিষ্ট দিয়ে চিহ্নিত করার প্রত্যাশা করে class, যা আপনি মার্কডাউন সিনট্যাক্স ব্যবহার করে নিলে ভাল নয়। ভাগ্যক্রমে, পৃষ্ঠা লোডে জেএস ব্যবহার করে এটি করা কোনও সমস্যা নয়।
ম্লাদেন জাব্লানোভিć

8

আপনি hilite.me ব্যবহার করতে পারেন

hilite.me আপনার কোড স্নিপকেটগুলি প্রিন্টেড-প্রিন্টেড এইচটিএমএল ফর্ম্যাটে রূপান্তরিত করে, সহজেই ব্লগ পোস্ট, ইমেল এবং ওয়েবসাইটগুলিতে এম্বেডযোগ্য।
বাম ফলকে কেবল উত্স কোডটি অনুলিপি করুন, ভাষা এবং রঙীন স্কিম নির্বাচন করুন এবং "হাইলাইট করুন!" ক্লিক করুন। ডান ফলক থেকে এইচটিএমএল এখন আপনার ব্লগ বা ইমেইলে আটকানো যাবে, কোনও বাহ্যিক সিএসএস বা জাভাস্ক্রিপ্ট ফাইলের প্রয়োজন নেই।

7

আমি গিটহাব এর ব্যবহার সারকথা এই কাজ করতে। আটকান এবং সংক্ষিপ্তসার তৈরি করুন এবং তারপরে আপনি এগুলিকে টম্বলার সহ যে কোনও ওয়েব পৃষ্ঠায় এম্বেড করতে পারেন।


এখানে একটি সমস্যা আছে, এটির জন্য জেএস দরকার তাই যদি কোনও ব্যবহারকারী এটি সক্রিয় না করে, বা যদি কোনও ব্যবহারকারী সন্ধান বট হয় তবে আপনার কোডটি অদৃশ্য থাকে।
ম্লাদেন জাব্লানোভিć

আমি আশা করি আমি এটি একাধিকবার উপড়ে ফেলতে পারি। @ ম্লাদেনজাব্লানোভিć আপনি আজকাল জাভাস্ক্রিপ্ট ব্যতীত বেশিরভাগ ওয়েব ব্যবহার করতে পারবেন না। আমি মনে করি এটি আসলে কোনও সমস্যা নয়।
অক্টাভিয়ান এ ডামিয়ান

এটি কীভাবে করা যায় সে সম্পর্কে আপনি আরও বিশদ দিতে পারেন? আমি কেবল এটি চেষ্টা করেছি এবং সংক্ষেপে এম্বেডটিকে scriptউপাদান হিসাবে উপস্থাপন করি - আপনি এইচটিএমএল মোড ব্যবহার করলেও টাম্বলার এগুলি থেকে রক্ষা পান। কোন ধারনা?
cottsak
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.