首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以骗GitHub在浏览器中显示PDF而不是下载它吗?

我可以骗GitHub在浏览器中显示PDF而不是下载它吗?
EN

Web Applications用户
提问于 2013-08-16 04:16:23
回答 7查看 61.4K关注 0票数 41

在GitHub上查看PDF文件时,似乎没有办法让浏览器只显示文件而不是下载文件。

这些链接都不起作用,这是我唯一能够找到的链接(或者是从使用源代码的行为中派生出来的):

EN

回答 7

Web Applications用户

回答已采纳

发布于 2015-05-13 17:36:00

截至2015年3月17日,GitHub现在将PDF文档内联地呈现在web界面中。

参考资料:PDF浏览

票数 7
EN

Web Applications用户

发布于 2015-05-23 01:34:02

使用Google查看器和url类似:

代码语言:javascript
运行
复制
https://docs.google.com/viewer?url=${link_to_raw_pdf}

例如:

代码语言:javascript
运行
复制
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf

https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf

票数 29
EN

Web Applications用户

发布于 2013-08-17 04:35:16

Github对PDF使用content-disposition: attachment,它在github.com上自动下载文件。您可以在GitHub提供的静态页面上承载该文件,该页面可以链接到该文件,并在更新PDF时进行更新。为此,您可以看到github页面

摘要

  • 创建一个名为USERNAME.github.io的回购。
  • 在该回复中,单击“设置”,然后单击“自动页面生成器”,然后完成向导以发布用户页。
  • 返回到内容回复,然后单击“设置”,然后单击“自动页面生成器”,然后完成向导以发布项目页。(从逻辑上讲,项目页的文件会放在一个特殊的目录中,但是GitHub会将它们放在一个gh页面分支中。不要把那支树枝和主人合并。)
  • 将gh页分支同步到计算机,然后复制到PDFs:git checkout gh-pages git checkout master -- 'docs/*.pdf'中。
  • 提交更改并将它们推送到GitHub。
  • 现在回到GitHub上的回购,并使用自动页面生成器编辑项目页面,添加到表单:[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)的这些PDF的链接。
  • 重新发布项目页。
票数 23
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/48061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档