AMP Validator ব্যবহার করে Syntax Errors ঠিক করা

AMP পেজ Debugging এবং Error Handling - গুগল এএমপি (Google AMP) - Mobile App Development

296

AMP Validator একটি টুল যা AMP পেজের সঠিকতা যাচাই করতে ব্যবহৃত হয়। AMP Validator পেজের মধ্যে সঠিকভাবে AMP কম্পোনেন্ট এবং এলিমেন্ট ব্যবহার করা হয়েছে কিনা তা চেক করে এবং কোনো syntax errors বা validation errors থাকলে তা রিপোর্ট করে। এই রিপোর্টের মাধ্যমে আপনি আপনার AMP পেজের কোড ঠিক করতে পারবেন।

AMP Validator ব্যবহার করে Syntax Errors ঠিক করার পদক্ষেপ:

১. AMP Validator ব্যবহার করুন

প্রথমে AMP পেজের URL যাচাই করতে AMP Validator ওয়েবসাইটে যান:

আপনার AMP পেজের URL ইনপুট বক্সে প্রবেশ করান এবং Validate বা Check বাটনে ক্লিক করুন। AMP Validator আপনার পেজ স্ক্যান করবে এবং যদি কোনো ভুল থাকে, তাহলে একটি রিপোর্ট প্রদান করবে।

২. Report দেখুন

যদি আপনার পেজে কোনো syntax error বা validation error থাকে, AMP Validator তা বিস্তারিতভাবে দেখাবে। এই রিপোর্টে error এবং warning-এর বিস্তারিত থাকবে, যার মধ্যে থাকবে:

  • Error Type: কোথায় সমস্যা হচ্ছে, যেমন: "Missing amp-img tag" বা "Invalid <script> tag".
  • Line Number: ত্রুটি কোথায় ঘটছে, তার সঠিক স্থান।

৩. Error বা Warning বুঝুন

AMP Validator এর রিপোর্টে যদি কোনো error বা warning থাকে, তা নিচে দেওয়া হবে। যেমন:

  • Error Example:
    • Missing amp-img tag: আপনার ইমেজ ট্যাগ AMP কনফিগারেশন অনুযায়ী সঠিকভাবে দেওয়া হয়নি।
    • Invalid <script> tag: AMP পেজে JavaScript সাধারণত সীমিত থাকে, তবে আপনি যদি সাধারণ <script> ট্যাগ ব্যবহার করেন, তবে এটি একটি error হিসেবে রিপোর্ট হবে।
  • Warning Example:
    • layout attribute missing: AMP পেজের মধ্যে ইমেজ, ভিডিও বা অন্যান্য কম্পোনেন্টের জন্য layout অ্যাট্রিবিউট দেয়া উচিত।

৪. Syntax Errors ঠিক করার পদক্ষেপ

একবার যদি আপনি AMP Validator থেকে ত্রুটির রিপোর্ট পান, তবে আপনার কোডে সেগুলোর সমাধান করতে হবে। নিচে কিছু সাধারণ সমস্যা এবং তাদের সমাধান দেওয়া হলো:

  • Error: Missing amp-img tag:
    • সমাধান: AMP-এ <img> ট্যাগের পরিবর্তে amp-img ট্যাগ ব্যবহার করতে হবে।
    • সঠিক কোড:

      <amp-img src="image.jpg" width="600" height="400" layout="responsive" alt="description"></amp-img>
  • Error: Invalid <script> tag usage:
    • সমাধান: AMP পেজে সাধারণ JavaScript ব্যবহার করা যায় না, তবে AMP-এ নির্দিষ্ট স্ক্রিপ্টগুলির জন্য amp-script ট্যাগ ব্যবহৃত হয়।
    • সঠিক কোড:

      <script async custom-element="amp-script" src="https://cdn.ampproject.org/v0/amp-script-0.1.js"></script>
  • Error: Invalid layout:
    • সমাধান: AMP কম্পোনেন্টের মধ্যে layout অ্যাট্রিবিউট সঠিকভাবে উল্লেখ করতে হবে।
    • সঠিক কোড:

      <amp-img src="image.jpg" width="600" height="400" layout="responsive" alt="description"></amp-img>
  • Error: Missing amp-carousel or amp-lightbox:
    • সমাধান: যদি আপনি carousel বা lightbox ব্যবহার করেন, তাহলে আপনাকে সঠিক AMP কম্পোনেন্ট (যেমন amp-carousel বা amp-lightbox) সঠিকভাবে ব্যবহার করতে হবে।
    • সঠিক কোড:

      <amp-carousel width="300" height="200" layout="responsive" type="slides">
        <div><img src="image1.jpg" alt="Image 1"></div>
        <div><img src="image2.jpg" alt="Image 2"></div>
      </amp-carousel>

৫. পুনরায় AMP Validator ব্যবহার করুন

কোড ঠিক করার পর, আবার AMP Validator ব্যবহার করে পেজটি যাচাই করুন। যদি সব ঠিক থাকে, তবে আপনি "Valid AMP Page" বার্তা পাবেন, যা নির্দেশ করে যে পেজটি AMP স্ট্যান্ডার্ড মেনে চলছে।

৬. উদাহরণ: সম্পূর্ণ AMP পেজ ঠিক করা

মূল কোড (ভুল):

<!doctype html>
<html>
  <head>
    <script async src="https://cdn.ampproject.org/v0.js"></script>
    <title>AMP Page</title>
  </head>
  <body>
    <h1>Hello World</h1>
    <img src="image.jpg" width="600" height="400">
  </body>
</html>

ভুল শনাক্তকরণ: AMP পেজে <img> ট্যাগের বদলে amp-img ট্যাগ ব্যবহার করা প্রয়োজন এবং layout অ্যাট্রিবিউটও প্রয়োজন।

সংশোধিত কোড (সঠিক):

<!doctype html>
<html>
  <head>
    <script async src="https://cdn.ampproject.org/v0.js"></script>
    <title>AMP Page</title>
  </head>
  <body>
    <h1>Hello World</h1>
    <amp-img src="image.jpg" width="600" height="400" layout="responsive" alt="description"></amp-img>
  </body>
</html>

এখন, এই কোডটি AMP Validator দ্বারা যাচাই করার পর "Valid AMP Page" বার্তা পেতে হবে।


AMP Validator থেকে প্রাপ্ত ত্রুটির ধরন

  • Critical Errors: যেমন Missing amp-img, Invalid <script> ইত্যাদি।
  • Warnings: কিছু ছোটখাটো সমস্যাগুলি যেমন layout অ্যাট্রিবিউট অভাব ইত্যাদি।
  • Informational: যখন পেজে উন্নত বৈশিষ্ট্য বা অপ্টিমাইজেশন প্রস্তাব দেওয়া হয়।

Conclusion

AMP Validator একটি অত্যন্ত কার্যকরী টুল, যা আপনাকে AMP পেজের সঠিকতা যাচাই করতে সহায়তা করে এবং কোনো ত্রুটি থাকলে সেগুলি সঠিকভাবে সংশোধন করতে সাহায্য করে। এটি খুবই গুরুত্বপূর্ণ, বিশেষ করে যখন আপনি AMP পেজ তৈরি করছেন এবং এটি গুগল সার্চ ইঞ্জিন বা অন্য প্ল্যাটফর্মে প্রদর্শিত হতে যাচ্ছে।

Content added By
Promotion

Are you sure to start over?

Loading...