当使用内置命令将 angular-cli 应用程序部署到 github 页面时,生成的站点会处理实际上未映射到文件的 url。例如,像https://amellnik.github.io/clarity-demo/inputs;foo=foo这样的链接可以工作,它同时使用路由和矩阵表示法。
但是,当我将类似的 angular-cli 应用程序部署到企业 github 实例上的 github 页面时,导航到除根 url 之外的任何内容现在都可以工作。如果您从路线开始并四处导航,该应用程序可以正常工作,但无法重新加载页面。如何设置 github enterprise 来像普通 github 一样处理这些情况?
我知道https://github.com/jekyll/jekyll-redirect-from可用于某些重定向,但它似乎无法执行我在这里需要的操作 - 重写任何不对应的网址到实际文件index.html。
我正在使用我的 Github 页面帐户作为博客网站。我可以在 Github 页面上上传 Powerpoint 演示文稿以便用户可以在那里查看吗?如果是,该怎么做?我是 Github 的菜鸟。我还想知道一个小组是否可以在 Github Pages 上进行协作?提前致谢。
请告诉我为什么当我刷新页面或如果我想在我的网站上手动输入链接地址时,我会收到“404 未找到”错误。该站点位于 github 页面上。我可以采取什么措施来纠正该错误?
路由已设置。
<BrowserRouter>
<Switch>
<Route exact path="/event">
<Link><Main /></Link>
</Route>
<Route path="/api/:id">
<Description />
</Route>
</Switch>
</BrowserRouter>
Run Code Online (Sandbox Code Playgroud)
本地主机上一切正常。
尝试HashRouter代替BrowserRouter,但什么也没有出现。
我的 gh-pages 没有正确更新,所以我决定删除旧版本并推送新副本。我采取的一些步骤:
1我在这里找到了如何删除 gh-pages:
https://webapps.stackexchange.com/questions/8512/how-to-remove-github-pages
2然后我运行git push origin :gh-pagesgh-pages就成功删除了。
3我跑的下一步:git push origin gh-pages
我得到了:
'fatal: Couldn't find remote ref refs/heads/gh-pages'
Run Code Online (Sandbox Code Playgroud)
4尝试在本地创建 gh-pages 然后再次推送。 仅显示 README.md。
5尝试npm rm -rf node_modules/gh-pages/ && npm install
从https://github.com/tschaub/gh-pages/issues/17
但问题仍然存在,同样的致命错误。
额外步骤: 我还配置了我的发布源设置->“GitHub Pages”->'Master',但它似乎不起作用。
我做错什么了吗?通过之前运行“npm run deploy”,gh-pages 已成功创建,没有任何戏剧性。所以我不明白出了什么问题。任何想法将不胜感激。
我收到此错误:
no such file or directory, stat 'C:\Users\nessa\VS Code\React-Django\website\frontend\build'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! frontend@1.0.0 deploy: `gh-pages -d build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the frontend@1.0.0 deploy script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Run Code Online (Sandbox Code Playgroud)
当尝试运行 npm run deploy 时。
这是我的package.json文件,位于我的.\website\frontend
{
"name": "frontend",
"version": "1.0.0",
"private": true,
"description": "",
"main": "index.js",
"scripts": {
"start": "react-scripts …Run Code Online (Sandbox Code Playgroud) 有人告诉我可以将 Express 服务器部署到 GitHub Pages,但我不太明白如何做。您是否像部署常规 Pages 存储库一样部署它?
我该如何解决这个错误?
我尝试了很多方法,例如使用 Netlify CLI、链接到 git 和 github,但没有任何效果。
该应用程序在开发模式下运行良好,没有错误,但显示错误:在 Netlify 和 Github 页面上未找到 404 页面
我应该怎么办?
我只是想在 GitHub Pages 上制作一个聊天机器人 REST API,但我无法让它渲染使用 Express 和 Node.js 制作的动态页面。我只是想知道我们是否可以以某种方式在 GitHub Pages 上呈现动态页面。
我正在用Github页面创建OSS项目页面。
我选择了下面的Github提供的主题。
主题示例显示了zip文件和tar.gz文件链接图标。
但是,这些图标未显示在我的项目页面中。
有谁知道如何显示图标?
github-pages ×10
github ×6
node.js ×3
reactjs ×3
git ×2
angular ×1
angular-cli ×1
css ×1
deployment ×1
express ×1
javascript ×1
jekyll ×1
netlify ×1
npm ×1
powerpoint ×1