ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ඔබේ බ්ලොග් ලින්ක් ප්‍රදර්ශනය බිඳුනේ? 1-ලයින් CI පරීක්ෂණයක් විසඳුම

ඔබේ බ්ලොග් ලින්ක් ප්‍රදර්ශනය බිඳුනේ? 1-ලයින් CI පරීක්ෂණයක් විසඳුම

බ්ලොග් ලිපියක් හෝ වෙබ් පිටුවක් සමාජ ජාලයේ බෙදා හරින විට, Open Graph (OG) ටැග් වලින් සකස් කරන පූර්වදර්ශනය (preview) අපේක්ෂා කළ පරිදි පෙනේ. නමුත් ඒ පූර්වදර්ශනය අහඹු ලෙස බිඳී, පින්තූරයක් නොපෙනේ නම්, ඔබේ ලිපියට ඇති click‑through අනුපාතය අඩු වීමක් නොවෙයි. මෙවැනි ගැටළුවක් ගොඩනැගෙන්නේ, <meta property="og:image" content="..."> වලට වැරදි URL එකක් ඇතුළත් කිරීම, CDN මාරු වීම, හෝ සමාන්‍ය සබැඳුමක් (relative URL) භාවිත කිරීම නිසාය.

ඇතිවූ මෙම ගැටළුව සොයා ගැනීමට OGCheck නමැති නව Python මෙවලම හඳුන්වා දී ඇත. මේක ඔබේ වෙබ් අඩවියේ OG සහ Twitter Card ටැග් විශ්ලේෂණය කර, ඒවායේ og:image URL එකට සත්‍ය HTTP 200 ප්‍රතිචාරයක් ලැබේදැයි පරීක්ෂා කරයි. ඒ නිසා පූර්වදර්ශනයේ පින්තූරය බිඳී ඇති අවස්ථාවන්ට පෙරම අවධානයක් ලැබේ.

OGCheck භාවිතා කරන ආකාරය ඉතා සරලයි. python -m ogcheck https://example.com/blog/post ලෙස කමාන්ඩ් එකක් ධාවනය කළාම, og:image 404 වීමක් හෝ අවශ්‍ය ටැග් නොමැති වීමක් ඇත්නම් non‑zero exit code එකක් ලැබේ. මෙය CI පද්ධතියේ (GitHub Actions, GitLab CI වැනි) අංගයක් ලෙස එක් කර, කේතය නිකුත් කිරීමට පෙර පූර්වදර්ශන ගුණාත්මකභාවය ස්වයංක්‍රියව පරීක්ෂා කළ හැක.

OGCheck එකේ තවත් විශේෂාංගයක් JSON API සහ GitHub Action ලෙස ලබා දෙන බවත්, එමඟින් url පරාමිතියක් දී පූර්වදර්ශන තත්ත්වය, robots.txt, sitemap.xml වැනි අඩවියේ සෞඛ්‍යය පරීක්ෂා කළ හැකි බවත් සඳහන් කර ඇත. මේ සියලුම සේවා නිදහස්ව, Python standard library පමණක් භාවිතා කර නිර්මාණය කර ඇති අතර, GitHub රිපොසිටරියෙන් සෘජුවම ලබා ගත හැක.

පූර්වදර්ශන බිඳී යාමට හේතු වන පස් හතක් මෙසේ වේ:

  • ඡායාරූප URL එක 404 වීම (ඉතා පොදු)
  • සම්පූර්ණ URL එකට පමණක් නොව, සබැඳුම් URL (relative) භාවිත කිරීම
  • පද්ධතියේ cache එකේ පරණ preview එක රඳා සිටීම (re‑scrape අවශ්‍ය)
  • ඡායාරූපයේ විශාලත්වය හෝ ගොනු වර්ගය අනුකූල නොවීම (PNG/JPG 1200×630 යෝග්‍ය)
  • robots.txt හෝ authentication මගින් crawler අවහිර වීම

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බ්ලොග් ලේඛකයන්, වෙබ් සංවර්ධකයන්, ඕනෑම ව්‍යාපාරිකයන්ට OGCheck එකේ ප්‍රයෝජන විශාලයි. පළමු වශයෙන්, සමාජ මාධ්‍යයේ බෙදා හැරීමේදී පූර්වදර්ශන වැරදි වීම නිසා අඩු වීමේ අවස්ථාවන් ඉතාම අඩු කරයි. එමඟින් ලිපි බෙදා හැරීමේ click‑through අනුපාතය වැඩිවීමෙන්, වෙබ් අඩවියේ traffic එක සහ SEO ප්‍රතිඵලයන් වඩාත් හොඳින් වැඩි වේ.

දෙවනුව, CI pipeline එකේ OGCheck එක එක් කිරීමෙන්, සංවර්ධකයන්ට කේතය නිකුත් කිරීමේදී අඩු වැරදි සහිතව, ගුණාත්මක භාවිතයක් ලබා ගත හැක. මෙය දේශීය startup හෝ IT සමාගම් සඳහා නිෂ්පාදන නිකුත් කාලය කෙටි කිරීමේ අත්‍යවශ්‍ය මෙවලමක් වේ.

අවසානයේ, OGCheck හි API සහ GitHub Action පාවිච්චි කර, තවත් වෙබ් සෞඛ්‍ය පරීක්ෂණ (robots.txt, sitemap) සමඟ එක් කිරීමෙන්, පූර්ණ අඩවි පරිපාලන සැලැස්මක් ගොඩනැගිය හැක. එමඟින් ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තවත් පාරදෘශ්‍ය, නිරෝගී, සහ පරිශීලක‑මිතුරුවක් වේ.

ඔබේ වෙබ් අඩවියේ පූර්වදර්ශන ගැටළුවක් තිබේද? OGCheck සමඟ එය අත්‍යවශ්‍යයෙන් හඳුනා ගන්න. වැඩිදුර තොරතුරු GitHub රිපොසිටරියෙන් ලබා ගත හැක.

💡 ඔබේ වෙබ් අඩවියේ preview ගුණාත්මකභාවය OGCheck සමඟ පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#OGCheck #OpenGraph #CI #WebDev #Tools