อัปเดต Serpmonn

สรุป

  • 6 มินิเกมใหม่: งู, Flappy Bird, เหรียญ, Breakout, ระเบิด, สิบห้า
  • ไลค์: การรวมในทุกภาษา, การรับรอง JWT, การจัดเก็บ MySQL
  • SEO/การแปลภาษา: แผนผังเว็บไซต์, IndexNow, การแปล zh-CN, การแก้ไข meta และ hreflang
  • โฆษณา: แบนเนอร์ Mail.ru (รวมถึงจุดเชื่อมโยงมือถือ) และการยุบอัตโนมัติ
  • อัปเดตเมนูและส่วนเกม, การ์ดและลิงก์สำหรับเกมใหม่
  • การแก้ไขข้อบกพร่อง: ระเบิด (การวางระเบิดในการคลิกครั้งแรก, flood fill, ตัวจับเวลา, ธง), เหรียญ (จังหวะเกม)
  • ที่เก็บ: การทำความสะอาดสาขา, การซิงโครไนซ์ develop ← master
6
มินิเกมใหม่
1
ระบบไลค์
20+
การแก้ไข SEO/การแปลภาษา

ส่วนเกม

  • งู: หน้า /frontend/games/snake/index.html, ทดสอบซ่อน/คืนการ์ด; เพิ่มลิงก์เมนู
  • Flappy Bird: /frontend/games/flappy/index.html, การ์ดและรายการเมนู
  • เหรียญ: /frontend/games/coins/index.html, การสะสมเหรียญตามเวลา; ความเร็ว tick ลดลงและการเคลื่อนไหวของกับดัก
  • Breakout: /frontend/games/breakout/index.html, การเด้ง, คะแนน, ชีวิต; รวมในรายการและเมนู
  • ระเบิด: /frontend/games/minesweeper/index.html, สนาม 10×10/15 ระเบิด; การแก้ไข: การวางระเบิดในการคลิกครั้งแรก, flood fill, ตัวจับเวลา, ธง
  • สิบห้า: /frontend/games/fifteen/index.html, การสับเปลี่ยนด้วยการเคลื่อนไหวที่ถูกต้อง, ตัวจับเวลาและตัวนับการเคลื่อนไหว
  • อัปเดต /frontend/games/index.html: เพิ่มการ์ดสำหรับทุกเกม, การออกแบบ hover/ปรับตัวได้
  • เมนู (/frontend/menu.html): รายการ 'เกมเว็บ' ใหม่สำหรับแต่ละเกม

ไลค์และการรับรองความถูกต้อง

  • แนะนำระบบไลค์ด้วยการรับรอง JWT และการจัดเก็บ MySQL: ไลค์ที่ตรวจสอบแล้วและผู้เยี่ยมชม, การกำจัดซ้ำและการโยกย้าย
  • สคริปต์ไลค์ frontend รวมใน 42 หน้าภาษาการค้นหา; ปรับปรุง UX ปุ่ม (การมองเห็น, hover, ความคมชัด)
  • เครื่องมือพัฒนา: หน้า/สคริปต์ดีบัก, การโยกย้ายไลค์, การวิเคราะห์เหตุการณ์สำหรับเกม

SEO และการจัดทำดัชนี

  • ขยายแผนผังเว็บไซต์สำหรับทุกภาษา, เพิ่ม sitemap-ru.xml, แก้ไข canonical/hreflang
  • รวม IndexNow กับสคริปต์ ping สำหรับไฟล์ที่เปลี่ยนแปลง; ปรับปรุงหัวข้อและคำอธิบายในทุกภาษา
  • เพิ่ม Twitter Cards และ JSON-LD (ข่าวสาร/เกม/หน้าแรก), x-default สำหรับหน้าแรก

การแปลภาษาและเนื้อหา

  • การแปลจำนวนมาก zh-CN (เมนู, เกม, ข่าวสาร, เครื่องมือ, โปรไฟล์) + RSS สำหรับ zh-CN
  • EN: การจัดโครงสร้าง, การแก้ไขลิงก์/OG/canonical, การแปลสำหรับส่วนข่าวสาร/เกม/เครื่องมือ/การรับรองความถูกต้อง
  • การมองเห็นภาษาเมนูจำกัดเพียง RU/EN/zh-CN (อื่นๆ พร้อมสำหรับการรวมในอนาคต)
  • ลบพาร์ทเนอร์ที่ล้าสมัยออกจากเมนู (Sky Codex, Sword Whispers เป็นต้น)

การโฆษณา

  • แบนเนอร์ Mail.ru บนหน้าหลัก; จุดเชื่อมโยงมือถือ 320×50; โฆษณาในฟีดในการโปรโมต
  • การยุบอัตโนมัติทั่วโลกสำหรับบล็อกโฆษณาใน no-fill; สคริปต์รวมและการ push ใหม่

UX และการเข้าถึงได้

  • บทความ/ข่าวสารกลาง, การเลื่อนที่มั่นคงและขอบ; แถบค้นหา Google CSE จัดแนวแล้ว
  • accessibility.css แยก, โหมด 'การเคลื่อนไหวลดลง', ความคมชัดสูง, แบบอักษรใหญ่; การตั้งค่ารวมในทุกหน้า
  • การปรับปรุงมือถือ: การปัด, ดึงเพื่อรีเฟรช, การตอบสนองทางสัมผัส, lazy-loading รูปภาพ

เครื่องมือคำนวณเชิงนิเวศ

  • เพิ่มหมวดหมู่ 'นิเวศวิทยา' และเครื่องมือคำนวณรอยเท้านิเวศวิทยาของผลิตภัณฑ์; ขยายฐานข้อมูลผลิตภัณฑ์, ปรับปรุง UX การโหลด/คำแนะนำ

อื่นๆ

  • การจัดโครงสร้าง frontend ใหม่ (menu/main/scripts/styles → frontend/…), การแก้ไข PWA และ service worker
  • ตัวกรองภูมิศาสตร์รหัสโปรโมชั่น (ซ่อนสำหรับประเทศที่ใช้ภาษาอังกฤษ/เอเชีย), เพิ่มพิกเซล
  • Labuba: ชุดต้นแบบและการแก้ไขทางเทคนิค; ในที่สุด - ไม่ได้เผยแพร่

การนำทางและเนื้อหา

  • อัปเดตการ์ดเกม, เพิ่ม/ซ่อนตามความจำเป็นสำหรับการทดสอบ A/B
  • develop ซิงโครไนซ์กับ master; ลบสาขาและหน้าที่ล้าสมัย (รวมถึงเกมสาธิตเก่าจาก master)

การแก้ไข

  • ระเบิด: การเปิดพื้นที่ว่างจำนวนมากตอนนี้สะท้อนให้เห็นทางสายตาในทันที, ตัวจับเวลาไม่ซ้ำซ้อน, ธงถูกต้อง
  • เหรียญ: จังหวะลดลง (tick=300ms), กับดักเคลื่อนไหวน้อยลง (ทุก ๆ tick ที่ 3)
  • เกม/เมนู: แก้ไขปัญหาเล็กน้อยกับลิงก์และการ์ด