Score:0

เครื่องมือตรวจสอบ CLI HTML ใดๆ ที่ทำงานอยู่ในเครื่องและตรวจหาลิงก์ภายในที่ไม่ทำงาน

ธง cn

ฉันกำลังมองหาโปรแกรมตรวจสอบ HTML ที่ตอบสนองความต้องการต่อไปนี้

  • ทำงานในเครื่องบนไฟล์ในเครื่อง (โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต)
  • ตรวจพบลิงก์ภายในที่เสีย
  • ตรวจไม่พบลิงก์ที่ใช้งานได้ว่าไม่ถูกต้อง
  • ทำงานในบรรทัดคำสั่ง

ฉันกำลังมองหาเครื่องมือที่จะตรวจจับ <a href="nonexisting_local_file.html> <img src=not_existing_file.png> และอื่น ๆ

reducing activity avatar
cn flag
ฉันรู้เกี่ยวกับ https://validator.w3.org/checklink ผมลองใช้ดู อาจจะมีประโยชน์ แต่ตอนนี้ผมเปิด https://github.com/w3c/link-checker/issues/52 https://github.com/w3c/link-checker/issues/54 https://github.com/w3c/link-checker/pull/53 เนื่องจากดูเหมือนว่ามีผลบวกปลอมและไม่สามารถติดตั้งในเครื่องได้
Score:0
ธง cn
  • นี้ เครื่องมือกราฟไซต์ มีแนวโน้มเป็นฐาน แต่ไม่พร้อมอย่างแน่นอน
    • จำไปใช้ --เยี่ยมชมภายนอก - มันถูกปิดใช้งานโดยค่าเริ่มต้น!
  • ตัวตรวจสอบลิงค์ ทำงานได้ดีมาก
    • ตัวตรวจสอบลิงก์ https://matkoniecz.github.io/dead_links_testing_site/
    • การแสดงกราฟไซต์เป็นหนึ่งในคุณสมบัติที่ระบุไว้! ดังนั้นการตรวจหาหน้าที่ถูกละเลยก็น่าจะเป็นไปได้เช่นกัน...
    • ตัวตรวจสอบลิงก์ https://matkoniecz.github.io/dead_links_testing_site/ --verbose -o csv ดูเหมือนว่าจะแยกวิเคราะห์เพื่อตรวจหาหน้าที่ถูกละเลย
    • มีปัญหากับการสนับสนุน utf-8
  • https://validator.w3.org/checklink
  • อีกทางเลือกหนึ่ง คือ wget และแยกวิเคราะห์บันทึก กล่าวถึงความสมบูรณ์แต่ดูเป็นหล่มที่น่ารังเกียจสำหรับฉัน
    • wget --spider -o wget.log -e robots=off --wait 1 -r -p https://matkoniecz.github.io/dead_links_testing_site/
    • แมว wget.log | เกรป 404
  • https://github.com/LukasHechenberger/broken-link-checker-local
  • html-proofer โดย gjtorikian
    • การตรวจสอบลิงก์ล้มเหลวเมื่อ ตัวอย่าง ถูกเชื่อมโยงแทน ตัวอย่าง.html ในขณะที่มันทำงานที่ Github Pages

(คัดลอกมาจาก https://github.com/matkoniecz/website-checklist/blob/master/validators.md#detecting-dead-links ที่อาจจะทันสมัยกว่านี้)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา