标签: github-pages

您如何查看GitHub页面的不同分支?

我的主分支可以通过{USERNAME} .github.io访问.假设我创建了一个名为"mobile"的新分支,并在Web界面上进行了一些新的提交.如何在本地查看新的移动分支,而不将其合并到主服务器中?

git github github-pages

10
推荐指数
1
解决办法
2571
查看次数

Jekyll缺少帖子,页面和默认值

我的目标是使用Jekyll + Github Pages构建一个网站.我已经遇到了很多麻烦,我必须将我的Mac从Mountain Lion升级到Mavericks才能安装Xcode和RedCloth.

我正在尝试使用Github Pages的官方文档,但如上所述它一直是不间断的问题.我正在尝试运行bundle exec jekyll serve

但我收到的错误表明没有这样的日期:

ERROR: YOUR SITE COULD NOT BE BUILT:
                ------------------------------------
                Invalid date '0000-00-00': Post '/vendor/bundle/ruby/2.0.0/gems/jekyll-  2.4.0/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb' does not have a valid date in the filename.
Run Code Online (Sandbox Code Playgroud)

所以我进去了今天的日期.下一个错误是

 ERROR: YOUR SITE COULD NOT BE BUILT:
                ------------------------------------
                Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S') %>': Post '/vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/_posts/2014-10-08-welcome-to-jekyll.markdown.erb' does not have a valid date in the YAML front matter.
Run Code Online (Sandbox Code Playgroud)

所以我进入了欢迎来到jekyll文件,并提出了今天的日期和时间.

我试着再次运行服务器.我现在无法解决的下一个问题是几个文件似乎缺失:

Build Warning: Layout 'post' requested in vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/_posts/2014-10-08-welcome-to-jekyll.markdown.erb does not exist.
 Build Warning: Layout 'page' …
Run Code Online (Sandbox Code Playgroud)

ruby github jekyll github-pages

10
推荐指数
2
解决办法
2726
查看次数

在Github Pages上创建站点的登台和生产版本

我想使用Github Pages发布一个生产网站(例如,www.example.com)以及同一网站的暂存版本(例如,staging.example.com).

我在Github中为生产站点设置了一个repo(例如my-jekyll-website),创建了一个gh-pages分支,并将repo的根级别的CNAME文件设置为www.example.com.效果很好.

现在,能够将更改推送到staging.example.com的最痛苦的方法是什么?

我尝试过的一件事是在Github上设置第二个远程仓库(例如my-jekyll-website-staging),然后将其作为远程添加到我的本地git配置中.效果很好,除了需要将repo中的CNAME文件更改为staging.example.com才能使其正常工作.这不好,因为当我想部署到生产时,我需要将CNAME文件更改回www.example.com.不理想.

我已经看过使用git 过滤器内容驱动程序,但如果我理解正确,那就是在本地修改文件,而不是将不同版本的文件推送到不同的遥控器.

编辑:我还考虑过根本不使用自定义域进行暂存:即,只使用username.github.io/my-jekyll-website-staging.不幸的是,然后我的站点根目录相对链接(例如/images/foo.bar)中断了,因为baseurl现在在生产和登台之间是不同的.

git github-pages

10
推荐指数
1
解决办法
2966
查看次数

从Github Pages提供JSON数据

我在github上有一个存储库,它在存储库的根目录中包含许多csv,json,yml数据文件.

如何使用Github Pages来提供这些文件?

因此,对于例如:当我去http://username.github.io/reponame/后面

  • /posts- 提供posts.json文件的内容
  • /users- 提供users.json文件的内容
  • /comments- 提供comments.json文件的内容
  • /posts.csv- 提供posts.csv文件的内容

api json github repository github-pages

10
推荐指数
4
解决办法
5843
查看次数

node_modules文件夹上的Github页面404

我正在尝试使用GitHub页面使用JavaScript在Publisher-Subscriber模块上呈现我的GitHub存储库.该gh-pages分支看起来不错.但是,胡子代码不会在GitHub页面上的项目中呈现.它看起来像这样:

在此输入图像描述

GitHub存储库:https://github.com/ajhalthor/pubsub-application

Github Pages Repo for this project:https://ajhalthor.github.io/pubsub-application/

GitHub存储库也有node_modules文件夹,所以它应该是自给自足的.此文件夹中包含Mustache,jQuery和Bootstrap,因此没有外部链接或CDN.

主要问题:即使所有路径都是相对于项目的主文件夹指定的,为什么不渲染小胡子?

javascript github github-pages

10
推荐指数
1
解决办法
1080
查看次数

Search Console中的Google Crawler无法使用Github Page在React中找到路由

我的问题是谷歌搜索控制台中无法找到子路由阵营.

网址是https://huynhsamha.github.io/crypto,和履带可以fetch and render主页(路线/)和静态文件等/robots.txt,/favicon.ico但它无法找到子路由,这是由反应,(渲染SPA,使用Redux),如/algorithm/sha256.例如,Crawler找不到https://huynhsamha.github.io/crypto/algorithm/sha256,但可以访问它.

这是我在Google Search Console中截取的屏幕截图.

在此输入图像描述

谁能解释为什么以及如何解决我的问题?我在这里使用github react-router-dom上的react-reduxMy repository

编辑1

我也在这个问题中尝试了答案/sf/answers/3777643691/,但没有奏效.我在index.html(https://github.com/huynhsamha/crypto/blob/gh-pages/index.html)中添加了脚本,但搜索控制台仍然无法找到,因此它也无法在屏幕上呈现任何错误.

编辑2

我也在这个问题上尝试了答案/sf/answers/3782852181//sf/answers/3783368361/,但没有用.我已创建404.html文件并添加脚本作为答案指示,但它也不起作用.

编辑3

我也在这个问题中尝试了答案/sf/answers/3783090391/,创建一个简单的sitemap.xmlgooglebot可以找到这个文件并发现我在站点地图中定义的所有URL.但它也无法获取和呈现提到的URL.

google-crawlers github-pages reactjs react-router react-redux

10
推荐指数
2
解决办法
1100
查看次数

GitHub页面https / www重定向

使用GitHub页面托管静态网站时,如何获取https://www.test.com重定向到https://test.com

我最近在我的DNS提供商(namecheap)上设置了A记录,从而为我的静态站点启用了TLS(由GitHub / Lets Encrypt提供)。我还选择了GitHub存储库设置中的“强制HTTPS”选项,该选项可处理从http://test.comhttps://test.com的重定向请求。我通过我的DNS提供程序配置了重定向,该重定向将http://www.test.com转发到https://test.com,但是这个难题的一个缺失部分是将https://www.test.com转发到https ://test.com

关于此问题,GitHub表示:“如果您的域启用了HTTPS强制实施,则GitHub Pages的服务器将不会自动路由重定向。您必须使用域注册商配置www子域和根域重定向。”

...并且我的DNS提供商说:“无法在帐户中设置URL重定向,以将TCP端口从http://www.domain.tld(使用端口80)转发到https:// www。 domain.tld(通过端口443工作)。”

我似乎陷入了两个服务的无限循环中,说另一个服务应该提供此功能。

dns github-pages namecheap

10
推荐指数
2
解决办法
719
查看次数

Hugo - 无法在资源的“完整性”属性中找到有效的摘要 - 资源已被阻止 - Github 上的主机

问题:

我正在尝试在 GitHub 上部署/托管我的Hugo网站。

当我使用该命令在本地 ( http://localhost:1313/)运行该网站时,该网站可以完美呈现hugo server,但当我将其托管在 GitHub 上时,该网站无法正确呈现。

最初,我认为问题在于 GitHub 上的部署,但后来我打开了文件夹中的命令index.html生成的文件,我发现它在那里也不起作用。所以我认为index.html文件中的css连接有问题:hugopublic

href=https://username.github.io/assets/css/stylesheet.min.06dcab22093156f8a08872c23ce7ee2a8234185d3c84741f7b0ce0c78df475b8.css
Run Code Online (Sandbox Code Playgroud)

但这似乎是正确的链接。

安装过程和研究工作:

为了hugo首先创建该网站,我遵循了快速入门教程,为了应用我选择的主题,我遵循了此处描述的官方安装过程PaperMod。最后,为了将其托管在 GitHub 上,我遵循了推荐的说明

我的config.yml文件具有官方存储库中提供的示例文件的推荐结构。

除了在主题开发者的 GitHub 存储库上提交一个问题(除了他指出的无效修正之外,我没有得到明确的答案)之外,我还查看了几篇类似这样的文章,这个这个但没有一个他们工作。

我使用的是 Windows 10,我的 Hugo 版本是v0.78.2/extended windows/amd64.

更新:

我检查了html文件的控制台,发现了以下三个错误:

(索引):1 无法在资源“https://username.github.io/assets/css/stylesheet.min.5846effdc39e688e1bf07acc7a47123f949ae43a8b0e776fa1a2a626406cc602.css”的“完整性”属性中找到有效的摘要,计算出的SHA-256完整性为“J6YEe5hj”库克/TENUR7jEMr6VNR4lwN8iVpSGj1g8MU4='。资源已被屏蔽。

DevTools 无法加载 SourceMap:无法加载 chrome-extension://fheoggkfdfchfphceeifdbepaooicaho/sourceMap/chrome/iframe_handler.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME

DevTools 无法加载 SourceMap:无法加载 chrome-extension://fheoggkfdfchfphceeifdbepaooicaho/sourceMap/chrome/content.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME

html css github github-pages hugo

10
推荐指数
3
解决办法
8648
查看次数

Github Pages - 维护多个版本

我需要托管我的项目的多个版本(比如 1.0、2.0 和 3.0)的文档,并且都是活动(文档)分支,我们将继续对所有这些进行改进。是否可以为此目的使用 GitHub 页面?

感谢您对此的任何帮助。

github github-pages

9
推荐指数
2
解决办法
2112
查看次数

为 github 页面自定义预览图像

在将链接发布到您的 github 页面时,是否可以自定义您看到的预览图像?

我觉得他们在这里专门解决了 github 存储库的问题,但我不知道如何为 github 页面执行此操作。具体来说,我希望我的 github 页面在显示在我的 LinkedIn 上的精选部分时,不只是显示一个没有任何内容的灰色图像:

在此处输入图片说明

html markdown social-media github github-pages

9
推荐指数
1
解决办法
899
查看次数