正确发布/部署blazor项目到github页面
我会说我肯定在这里的薪水高于薪水.我会尽力描述这个问题并最容易回答. 我已经在Visual Studio中制作了一个大风项目,它已连接到GitHub存储库在这里 GH页分支.阅读了Blazor的托管和部署指南后studio并将/bin/Release/netstandard2.0/publish/ChargeLearning/dist文件夹中的文件复制到存储库的根部,从而带有此文件结构的存储库: ChargeLearning ChargeLearning _content _framework css sample-data ChargeLearning.sln index.html 在这一点 无论如何,试图加载 index.html 在大多数文件中导致控制台中的404个错误在HTML标头中,例如Bootstrap(如《大火部署指南》警告). 所以我尽可能地遵循其中的说明,试图实施 this 页面应用程序(S
6 2024-04-20
编程技术问答社区
bundle exec jekyll serve: cannot load such file
我正在尝试为github页面/jekyll网站做出贡献,并希望能够在本地可视化更改,但是当我运行bundle exec jekyll serve时,我会得到此输出: bundler: failed to load command: jekyll (/usr/local/lib/ruby/gems/3.0.0/bin/jekyll) /usr/local/lib/ruby/gems/3.0.0/gems/kramdown-1.17.0/lib/kramdown/parser/html.rb:10:in `require': cannot load such file -- rexml/parsers/baseparser (LoadError) from /usr/local/lib/ruby/gems/3.0.0/gems/kramdown-1.17.0/lib/kramdown/parser/html.rb:10:in `'
14 2024-04-05
编程技术问答社区
根据时间自动构建Jekyll/Github页面
我正在从事一个项目,在该项目中,我仅列出当前日期(今天)的帖子. 每天午夜00:00重建GitHub(或其他一些工具),将是很棒的. 任何人都可以告诉我如何通过github或其他任何工具完成此操作? Travis CI也许?任何教程或示例都将不胜感激,因为我对此非常陌生. 解决方案 有一个主人分支和 gh-pages 在github仓库中使用 github页面, 然后创建一个 travis cron "> travis cron ob执行 获取主分支的内容,并使用jekyll build命令 生成站点 将生成的站点推到 gh-pages 分支. 其他解决方案 您可以使用Travis Cron Job: 这样,您可以每天重建网站.请当心您无法精确控制小时. 我当然假设您知道如何构建网站.
4 2024-04-05
编程技术问答社区
从主分支的/dist文件夹中托管github页面
我试图将我的-username-.github.io存储库发布到github页面,但我的index.html在dist文件夹中. 我不能使用git subtree push --prefix dist origin gh-pages,因为这是针对项目页面而不是用户/org页面的. 我想要的是,github将DIST视为托管用户/组织页面的根目录.请帮助.谢谢 ps:我不想进行重定向hack. 解决方案 您不能这样做. github页面可以托管: 主分支中的/文件夹 / gh-pages分支中的文件夹 主分支中的/docs文件夹 但是必须从主分支中的/文件夹中构建用户页面. 提示 另一个分支上的代码以外的代码.每次推到该分支之后,将其构建在任何CI/CD工具中,然后将其推回主分支. 其他解决方案 配置github的出版源页(非常有限) 当您 can 选择一个文件夹作为GH页面的源时,您只能在父级为/docs目录做 ,
12 2024-04-04
编程技术问答社区
Jekyll服务显示了一个依赖性的ERROE
尝试运行Jekyll在我的一个网站文件夹中服务时,我会收到以下错误 Dependency Error: Yikes! It looks like you don't have jekyll-sitemap or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-sitemap' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/! 如何安装je​​kyll-sitemap? 解决方案 安装缺失的依赖项: 运行gem inst
16 2024-04-01
编程技术问答社区
GitHub页面:如何将文本包裹在图像上?
我有一个github博客页面.在博客页面中间的某个地方,我有一个图像,显示了以下标记内容. ![My Image](pathto/myimage.png) 这可以很好地显示图像,但是我也想添加一个我描述图像的段落(包裹在图像的右侧).我该怎么做? 解决方案 您可以简单地使用 html标签与align属性中的属性. 所以而不是这样做: ![My Image](pathto/myimage.png) 将其写为: 如果您希望文本在右侧,则将图像对齐.如果要在左侧的文本,请将图像对准右侧. 屏幕截图 Markdown Text 标记预览
14 2024-04-01
编程技术问答社区
部署在github中的jekyll显示了index.html文件的原始文本
我正在尝试使用 https://github.com https://github.com/cotes2020/jekyll-theme-chirpy 主题.在我的本地系统上,一切都很好. I have followed through all the instructions given in https://chirpy.cotes.page/posts/启动/#部署似乎还可以.甚至GitHub构建状态也表明该站点正在启动并在 https://wxguy.github.io 中.但是,当我访问 https://wxguy.github.io 来自Firefox中,显示以下行: - --- layout: home # Index page --- 这是位于项目根部的index.html的确切内容.我将index.html重命名为index.md,然后再次部署到github.但是问题仍然存在. 接下来,我将_layouts/home.html的内容复制到index.htm
12 2024-04-01
编程技术问答社区
部署julazor .net 6 wasm到github页面
我试图让Glazor Wasm在Github页面上工作.我已经关注了此视频: https://www.youtube.com/watch? . 我将其部署到这里:资料来源: gh pages source 我遇到了这个错误: According to 此页面,这可能是由于github更改文件..看到此文件后,我意识到我忘记了该视频中的一步,他说要使用一个. 因此,我以后只添加.gitattributes文件. Github实际上可能以某种方式更改了我的文件吗?如果是这样,我该如何修复? 解决方案 我弄清楚了.我只是在本地删除了我的代码,再次从github撤下,然后用已发布项目中的所有文件覆盖所有文件. github在初始检查中(显然您需要有.gitattributes文件,如我所提到的).
4 2024-04-01
编程技术问答社区
wasm/dotnet 我在Github页面上的Blazor应用程序的完整性属性无效
在此处查看我的网站上的错误 我已经在我的jekyll网站中嵌入了一个大型应用程序.它在本地运行完美,但是当我在github页面上发布它时,我会遇到此错误: Failed to find a valid digest in the 'integrity' attribute for resource 'https://chrisevans9629.github.io/blazor/xt/_framework/wasm/dotnet.3.2.0-rc1.20222.2.js' with computed SHA-256 integrity 'yVt8FYsTQDifOGsifIkmEXwe+7ML0jZ1dMi2xluiDXQ='. The resource has been blocked. 这是我认为在页面运行时生成的东西.这就是我的页面的样子,启动了《大火》: Loading...
2 2024-04-01
编程技术问答社区
隐藏Github页面的api密钥
我有一个针对我的组织的GitHub页面,我想从第三方API调用数据,在该API中我需要一个auth令牌.我可以在不在公共仓库上显示auth令牌的情况下发布此GitHub页面吗? 解决方案 简而言之,没有.如果您的GitHub存储库是公开的,则其所有资产都是公开的.您可以将存储库私有化,如果用username.github.io judventing命名,或者它具有gh-pages分支,它仍然会在github页面上发布.虽然这是一种选择,但这不一定是正确的事情. 如果您的密钥在您的github页面存储库中,则听起来好像是用于JavaScript中的客户端API调用.如果是这样,无论是在您的公共回购中还是将客户端文件发送到浏览器,您的身份验证令牌都是公开可见的.这通常很好.第三方API可能会根据您的网站的域生成了身份令牌,并限制了使用该令牌到源自域上的页面的呼叫.否则,他们可能仅需要验证令牌才能记录请求和监视使用. 如果身份令牌确实是私人的,那么您可能需要编写私人服务器端
6 2024-03-20
编程技术问答社区
如何将Aurelia部署到GitHub页面(gh-pages)上?
我还没有看到 aurelia 在github页面上运行的演示.我想知道某处是否有要点或仓库可以显示如何完成. 这只是配置gulp还是其他解决方案? 解决方案 这是使用 Aurelia导航骨架作为一个示例作为一个示例存储库作为aurelia-skeleton-navigation. 重要说明:这不是生产解决方案.这是为了显示如何使用使用Gulp的Aurelia存储库在GitHub页面中运行Aurelia.建议阅读有关jspm bundling用于部署的Aurelia应用程序. 启动git命令行后,将skeleton-navigation的当前版本解压缩到aurelia-skeleton-navigation目录中. 从git和npm命令行的本地: cd /aurelia-skeleton-navigation git init git remote add origin git@github.com:yourorg/aureli
4 2024-03-19
编程技术问答社区
嵌入的Java Applet可以托管在Git-Pages上吗?
我想在随附的github页面页面中嵌入一个java applet(存储在git存储库中).这可能吗? 解决方案 是. 尽管可以通过简单的Markdown接口生成GitHub页面,但是分支中的任何文件都将作为您的GH-PAGES site的一部分. 这意味着您可以在github页面网站上托管客户端脚本. 托管Java小程序: 为您的applet创建一个JAR文件. 将.jar文件放入您的GH-pages分支的根部. 使用您喜欢的方法喜欢此,或者也许是: *Assuming foo.jar and Bar.class are your file and applet-class*
6 2024-03-02
编程技术问答社区
GitHub页面:设置自定义域名
我已经在Github设置并运行了一个组织页面,而且事情似乎在起作用...但是我有点困惑.我想真正理解该过程,因为 github帮助文章是指利用他们的CDN和DOS服务,所以请忍受. 步骤1:使用domain'example.com' 在repo中创建的cname文件 步骤2:从dig example.github.io +nostats +nocomments +nocmd 中获取IP 步骤3:从步骤2输入IP到" A"记录(请参见下图) 我决定停在这里,看看它把我带到哪里,令我惊讶的是,它似乎已经完成了问题. example.github.io域正确地重定向到example.com域,并显示repo中的内容. 但是,我被告知,在DNS道具后,您可以dig example.com并查看指向example.github.io的cname记录.我看不到这个,我不喜欢认为我没有正确设置东西.任何想法/评论/提示欢迎,谢谢! 解决方案 为了利用GitHub页面提
18 2024-03-01
编程技术问答社区
将Angular 7部署到github页面上
我有一个简单的Angular7应用程序,只有两条路由"文章".如果您在本地测试它,它可以工作,但是当您戴上github页面时,它只会加载页面的CSS.我在文档上部署了角度文档.但是他们都没有工作.如果我删除路线,那将有效. 这是我在控制台上遇到的错误. 1 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'blogfolio' Error: Cannot match any routes. URL Segment: 'blogfolio' at t.noMatchError (main.5443131190bc79920d7b.js:1) at e.selector (main.5443131190bc79920d7b.js:1) ............ rodnorm.github.io/:1 Failed to load resourc
6 2024-02-25
编程技术问答社区
怎样才能摆脱AngularJS网站URL中的哈希标签?
我将一个AngularJS站点上传到我的gh-pages分支,并将DNS a记录指向204.232.175.78.现在,该网站是实时的,但我认为Hash标签是URL结构的一部分.这是一个可以在 上看到网站的主页的两个URL http://www.maxmythic.com/#/ http://siddhion.githib.io/maxmythic_io/maxmythic_angular/#/> 我希望访问者进入地址栏中的URL很简单 maxmythic.com .如果一个人输入 maxmythic.com 它将其重定向到 http://www.maxmythic.com/#/. 我将如何使主页的URL仅 maxmythic.com 与www. strong>和尾巴/#/ 解决方案 在应用程序的主模块的配置函数中,使用$locationProvider的html5mode()函数.阅读这些文档以获取更多信息: http://docs.angularjs.org
12 2024-02-24
编程技术问答社区
AngularJS应用程序在github页面上不工作
所以这是存储库 这是github页面的链接 http://fredericojesus.github.io/mygroceries-groceries-groceries-groceries-angular/> 出于某种原因,浏览器没有获取文件(请参阅控制台),但是它们确实存在,所以不知道发生了什么,我是Github页面的新手,第一次尝试. 谁能帮忙? 解决方案 只需在index.html中删除即可.然后将文件夹名称添加到libraries路径. ,例如
4 2024-02-24
编程技术问答社区
在GitHub页面上支持AngularJS html5mode
问题是: github页面 我找到了一个 www resource 指出有可能使用404后备页面这样做.好吧,这似乎是一个错误的解决方案,因为每个呼叫都会返回404错误.肯定不会对SEO友好. html5mode应该需要服务器端支持(要返回每个调用的HTML入口点). so-可以在github页面上使用angularjs html5mode 正确的方式? 解决方案 查看这篇文章一个人可以在github上托管一个基于angular.js的静态博客吗? 我一直在尝试同样的事情,几乎没有成功.要使用html5mode,最好只托管一个简单的卑鄙应用/首选堆栈即可.
4 2024-02-23
编程技术问答社区
可以在Github上托管一个基于angular.js的静态博客吗?
我知道可以通过GitHub页面托管基于Jekyl的静态网站/博客. 可以使用基于AngularJS的静态网站/博客进行同样的操作? 解决方案 我会说是的,考虑到所有Angular UI github页面实际上是带有演示的角度应用程序: http://angular-ui.github.io/ http://angular-ui.github.io/bootstrap/ etc 其他解决方案 您可以使用HTML5模式(从URL中删除#).如果使用HTML5模式,则必须将所有请求重定向到根URL,因为它是一个页面应用程序.由于您无法在github页面上使用服务器端代码,因此无法执行此操作.因此,如果您不介意URL中的#,那就去吧.如果要使用HTML5模式,则需要寻找其他地方的托管. 来自Angular Docs ... "Using [html5] mode requires URL rewriting on server side, basic
12 2024-02-23
编程技术问答社区