• at.hn เป็นรูปแบบการแสดงโปรไฟล์แยกต่างหากที่ทำให้ส่วน about ของโปรไฟล์ Hacker News แสดงได้สมบูรณ์ขึ้นด้วย Markdown
  • ผู้ใช้สามารถ เลือกเข้าร่วม ได้โดยใส่ "{your username}.at.hn" ลงใน about ของโปรไฟล์ HN แล้วเปิด
  • หากชื่อผู้ใช้ HN มีตัวพิมพ์ใหญ่หรือขีดล่าง จะต้องมีการเข้ารหัสเนื่องจากข้อจำกัดของ DNS subdomain
  • เนื่องจากแคชของทั้ง HN และ at.hn อาจต้องใช้เวลาหลายนาทีกว่าการเปลี่ยนแปลงจะปรากฏ
  • ลิงก์ภายนอกจะมี rel=nofollow ติดไว้ตามค่าเริ่มต้น แต่ผู้ใช้ที่มี karma มากกว่า 200 จะได้รับข้อยกเว้น

ขั้นตอนการใช้งาน at.hn

  • at.hn เป็นบริการที่ทำให้ bio ของ Hacker News แสดงผลได้สวยงามขึ้นด้วย Markdown
  • วิธีใช้งาน:
    • วาง "{your username}.at.hn" ไว้ตรงไหนก็ได้ในส่วน about ของโปรไฟล์ HN
    • ไปที่ https://{username}.at.hn?refresh
    • อาจต้องรอสักหลายนาทีเนื่องจากแคชของ HN หรือ at.hn
  • สามารถตกแต่งโปรไฟล์ด้วย Markdown ได้
  • ดูตัวอย่างได้ที่ padolsey.at.hn
  • สามารถส่ง PR ได้ที่ GitHub repository

การเข้ารหัสชื่อผู้ใช้และข้อจำกัดของลิงก์

  • หากชื่อผู้ใช้มีตัวพิมพ์ใหญ่หรือขีดล่าง DNS จะไม่รองรับสิ่งเหล่านี้ใน subdomain จึงต้องแปลงรูปแบบ
  • ตัวพิมพ์ใหญ่จะถูกแปลงเป็นรูปแบบ {lowercase(L)}0xNN
    • NN คือรหัส ASCII แบบ hex ของตัวพิมพ์ใหญ่นั้น
    • ตัวอย่าง: RallyDriver จะกลายเป็น r0x52allyd0x44river
    • โค้ดที่เกี่ยวข้องอยู่ใน server.mjs
  • ขีดล่าง _ จะถูกแปลงเป็น 0x5f
    • ตัวอย่าง: rally_driver จะกลายเป็น rally0x5fdriver
  • ลิงก์ภายนอกจะมี rel=nofollow ติดไว้ตามค่าเริ่มต้นเพื่อป้องกันสแปม
    • หาก karma >200 จะได้รับข้อยกเว้น

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น