เมื่อดูไฟล์ PDF บน GitHub ดูเหมือนว่าจะไม่มีวิธีที่จะให้เบราว์เซอร์แสดงไฟล์ดังกล่าวตรงข้ามกับการดาวน์โหลด
ไม่มีการเชื่อมโยงเหล่านี้ทำงานได้และสิ่งเหล่านี้เป็นสิ่งเดียวที่ฉันสามารถเข้าถึงได้ (หรือได้มาจากพฤติกรรมการทำงานกับซอร์สโค้ด):
เมื่อดูไฟล์ PDF บน GitHub ดูเหมือนว่าจะไม่มีวิธีที่จะให้เบราว์เซอร์แสดงไฟล์ดังกล่าวตรงข้ามกับการดาวน์โหลด
ไม่มีการเชื่อมโยงเหล่านี้ทำงานได้และสิ่งเหล่านี้เป็นสิ่งเดียวที่ฉันสามารถเข้าถึงได้ (หรือได้มาจากพฤติกรรมการทำงานกับซอร์สโค้ด):
คำตอบ:
Github ใช้content-disposition: attachment
สำหรับ PDF ซึ่งดาวน์โหลดไฟล์โดยอัตโนมัติบน github.com คุณสามารถโฮสต์ไฟล์บนหน้าสแตติกที่ได้รับจาก GitHub ซึ่งสามารถลิงก์ไปยังไฟล์นี้และอัปเดตเมื่อคุณอัปเดต PDF เพื่อที่คุณจะสามารถดูหน้า GitHub
สรุป
USERNAME.github.io
ที่ชื่อว่าซิงค์สาขาgh-pagesกับคอมพิวเตอร์ของคุณแล้วคัดลอกในรูปแบบ PDF ของคุณ:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
ตอนนี้กลับไปที่ repo บน GitHub และใช้ตัวสร้างหน้าอัตโนมัติเพื่อแก้ไขหน้าโครงการเพิ่มลิงค์ไปยัง PDF เหล่านี้ของแบบฟอร์ม:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
.
ใช้โปรแกรมดู Google เอกสารกับ URL เช่น:
https://docs.google.com/viewer?url=${link_to_raw_pdf}
เช่น
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
nbviewer ของ Jupyter จัดการงาน เพียงแค่วาง URL เพื่อ GitHub คุณโฮสต์ PDF เป็นhttp://nbviewer.jupyter.org/
ตัวอย่างเช่นนี่คือ PDFที่ฉันโฮสต์บน GitHub ที่แสดงผลในเบราว์เซอร์
ณวันที่ 17 มีนาคม 2558 GitHub นั้นแสดงผลเอกสาร PDF แบบอินไลน์ในเว็บอินเตอร์เฟส
อ้างอิง: การดู PDF