9 คะแนน โดย reallyiamghost 2024-07-31 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

สวัสดีครับ/ค่ะ ผม/ฉันชื่อ Na Yu-ryeong และเคยรับหน้าที่ดูแลด้านเทคนิคให้กับเว็บแมกกาซีนเกมอินดี้ Pig-Min

Pig-Min เป็นบล็อกที่สร้างบน Textcube และเปิดให้บริการมาจนถึงราวปี 2015 หลังจากปี 2015 ก็แทบถูกปล่อยทิ้งไว้ และจากอุบัติเหตุไม่คาดคิดทำให้เว็บโฮสติ้งที่ใช้งานอยู่สูญหายไป จนเว็บไซต์ถูกปิดตัวลงอย่างสมบูรณ์

เว็บไซต์นี้สร้างบน Textcube และใน Textcube มีฟังก์ชันส่งออก/นำเข้าข้อมูลบล็อก (โพสต์, ไฟล์แนบ ฯลฯ) เป็นไฟล์ XML เดียว
บังเอิญว่ามีการค้นพบข้อมูลสำรองที่ทำไว้โดยใช้ฟังก์ชันนี้ แต่ก็ต้องคิดหนักว่าจะกู้เว็บไซต์กลับมาอย่างไร

  • ถ้าจะกลับมาเปิดบล็อก Textcube อีกครั้งตอนนี้ ก็มีความกังวลเรื่องความปลอดภัย
  • เมื่อก่อนสามารถย้ายจาก Textcube ไป Tistory ได้ แต่ตอนนี้ฟังก์ชันนั้นหายไปแล้ว
  • ต้องการประหยัดค่าใช้จ่ายในการดูแลเว็บไซต์ให้มากที่สุด
  • เพราะเป็นเว็บไซต์เพื่อการเก็บถาวร จึงพอประนีประนอมหลายอย่างได้
    • ยอมเสียความสะดวกในการเขียนโพสต์
      (แม้ว่าผม/ฉันจะช่วยดูแลด้านเทคนิค แต่ผู้ดูแลหลักของเว็บไซต์ไม่ใช่นักเทคนิค)
    • ไม่มีฟังก์ชันคอมเมนต์/แทร็กแบ็กก็ได้

เมื่อนำปัจจัยเหล่านี้มาพิจารณารวมกัน จึงได้สร้างเครื่องมือที่แปลงข้อมูลสำรอง Textcube ให้เป็นโพสต์ Jekyll และโฮสต์ผ่าน GitHub Pages

ได้กู้คืนบทความจำนวน 5218 ชิ้นจากไฟล์ XML และสำหรับบทความบางส่วน (118 ชิ้น) ที่เขียนหลังจากการสำรองข้อมูล ก็ได้ดึง HTML ที่สำรองไว้บน archive.org มาพาร์สเพื่อกู้คืน

สามารถดูเว็บไซต์ที่สร้างด้วยเครื่องมือนี้ได้ที่ด้านล่าง
https://blog.pig-min.com/

เผื่อว่าจะมีคนที่กำลังกังวลแบบเดียวกับผม/ฉัน จึงนำมาโพสต์ไว้

ขอบคุณครับ/ค่ะ

2 ความคิดเห็น

 
olivecake 2024-07-31

จำได้ว่าเมื่อก่อนเคยติดตามผ่าน RSS และได้อ่านอยู่ครับ/ค่ะ ดีใจที่ได้ยินข่าวอีกครั้งแบบนี้
ต่อจากนี้จะมีคอนเทนต์ใหม่ ๆ เพิ่มขึ้นอีกไหมครับ/คะ

 
reallyiamghost 2024-07-31

ตั้งแต่ปี 2015 เป็นต้นมา งานหลักได้ย้ายไปอยู่ฝั่งพอดแคสต์ จึงไม่ได้ดูแลบล็อกอยู่แล้ว
(เมื่อคำนึงถึงจุดนี้แล้ว จึงกู้คืนเป็นเว็บไซต์แบบสแตติก)

ผมทำหน้าที่เพียงซัพพอร์ตด้านเทคนิค จึงไม่ได้เกี่ยวข้องกับคอนเทนต์ แต่หากมีการเขียนโพสต์ใหม่ขึ้นมาเมื่อใด ผมก็มีแผนจะช่วยซัพพอร์ตให้
(เช่น แนะนำวิธีโพสต์บน Jekyll หรือย้ายไปใช้เครื่องมือบล็อกอื่น เป็นต้น)