ฉันจะสร้างลิงค์จากไฟล์ README.md ไปยังเพจ Wiki ใน github ได้อย่างไร ทุกตัวอย่างดูเหมือนจะแสดงการเชื่อมโยงจากเพจวิกิหนึ่งไปยังเพจวิกิอื่นหรือจากไฟล์ README หนึ่งไปยังไฟล์อื่นในที่เก็บ แต่ไม่มีที่แสดงการเชื่อมโยงจากที่หนึ่งไปยังอีกที่หนึ่ง
ฉันจะสร้างลิงค์จากไฟล์ README.md ไปยังเพจ Wiki ใน github ได้อย่างไร ทุกตัวอย่างดูเหมือนจะแสดงการเชื่อมโยงจากเพจวิกิหนึ่งไปยังเพจวิกิอื่นหรือจากไฟล์ README หนึ่งไปยังไฟล์อื่นในที่เก็บ แต่ไม่มีที่แสดงการเชื่อมโยงจากที่หนึ่งไปยังอีกที่หนึ่ง
คำตอบ:
คุณจะต้องใช้ URL ที่สมบูรณ์ซึ่งตรงข้ามกับ URL ที่สัมพันธ์กัน
ตัวอย่างเช่น:
[Sites Using React](https://github.com/facebook/react/wiki/Sites-Using-React)
ฉันเพิ่งเจอคำถามนี้และเห็นว่ามันเป็นไปไม่ได้ แต่ก็ยังคงพยายามต่อไป ข่าวดีเพราะสิ่งนี้สามารถทำได้ด้วยลิงก์ที่เกี่ยวข้อง!
หากคุณดูเอกสารสำหรับลิงก์สัมพัทธ์บน GitHubคุณจะเห็นว่ามันรองรับ./
และ../
ถูกดำเนินการ
ระบุว่า README ของคุณตั้งอยู่ที่:
https://github.com/<user-name>/<repo-name>/blob/master/README.md
... และ wiki ตั้งอยู่ที่:
https://github.com/<user-name>/<repo-name>/wiki
... นั่นหมายความว่าคุณสามารถรวบรวมข้อมูลจาก README ไปยัง wiki ได้ดังนี้:
[My Awesome Wiki](../../wiki)
อัปเดต:ตามที่บางคนได้ระบุไว้ในความคิดเห็น (ขอบคุณ!) โปรดทราบว่าลิงก์ที่เกี่ยวข้องเหล่านี้จะพังลงบนโคลนและส้อมดังนั้นอย่าลืมชั่งน้ำหนักสิ่งนั้นในการตัดสินใจของคุณ!
README.md
และหยดเฉพาะสำหรับคอมมิตสิ่งนี้จะไม่ทำงาน
เพียงเพื่อเพิ่มที่นี้ถ้าคุณต้องการที่จะอ้างถึงไฟล์ repo ../../blob/master/
ของคุณจากการใช้วิกิพีเดียภายใน เมื่อรวมกับคำตอบจาก jmar777 สิ่งนี้จะช่วยให้สามารถรวมโค้ดและวิกิได้อย่างสมบูรณ์และขจัดความต้องการ readme.md ที่บวม
เพื่อให้สามารถใช้งานได้ในเครื่องและโครงสร้างไฟล์ของคุณจะต้องเป็น
./Wiki/YourWikiRepo
./blob/master/YourCodeRepo
ฉันพบว่าฉันต้องคลานกลับ 3 ระดับเทียบกับ 2 ระดับตามที่อธิบายไว้ในแนวทางของ jmar777
เมื่อฉันใช้
../../wiki
ลิงก์ที่สร้างขึ้นคือ https://github.com/<username>/blob/wiki
ฉันต้องการใช้:
../../../wiki
สิ่งนี้สร้างขึ้น https://github.com/<username>/wiki
ฉันใช้ GitLab ลิงก์ของฉันไปยังหน้า Wiki ของฉันมีลักษณะดังนี้
Checkout the [Wiki page](/%2E%2E/wikis/Welcome)
ฉันลองทำตามคำแนะนำอื่น ๆ ที่โพสต์ไว้ที่นี่ แต่มันยังคงเปลี่ยน URL ด้วยการเขียนซ้ำที่ทำให้ลิงก์เสียหาย