感谢您抽出宝贵的时间来审查我的帮助. 我一直在使用gh-pages在静态站点上工作,并且在整个构建过程中,服务器为我工作了! 尽管在通过PHP代码将HTML Web表格提交给我的电子邮件中时,我似乎有问题.当我提交GH-PAGES服务器时,我会收到此错误消息,说*405 not allowed ngix*我一直在挖掘以找到答案.首先,我发现我的代码确实有一些小错误.然后,我再次使用正确的代码提交了服务器,并仍然从GH-PAGES服务器接收相同的消息. *405 not allowed ngix*这使我相信GH-PAGES服务器不支持任何PHP代码. 我找到了有关不支持PHP的GH-PAGES服务器的一些信息. 如何如何发布.php页面,而不是在github上发布.html以演示一些PHP内容? 服务器端包括替代方案 PHP在GH页面上运行吗?还是不是? 如果没有,我知道我身边的一切都是正确的,我不必担心它,因为当我真正部署此网站时,我会使用支持PHP的
以下是关于 github-pages 的编程技术问答
我正在从事一个我在GH页面和使用Cordova/Phone Gap的Android应用程序中部署的项目. http://github.com/derekmc/hterkmc/htmc/html-sandbox 当前,两个部署的代码非常相似,并且维护单独的分支并不是问题. 但是,我最近尝试创建一个更深层次的文件组织,但是PhoneGapbuild并未包含子目录中的文件. 我恐怕要使此功能工作,我将不得不以不同的方式组织两个分支中的文件,并将手机分支中的所有内容都移至www文件夹中. 我不是GIT专家,但是在研究问题时,这似乎会使两个分支之间的合并变得复杂. 我发现的只是这个问题: git合并:应用对代码的更改移至其他文件 是否有一种实用方法可以维护不同文件组织的平行分支?最好的方法是什么? 我可以做些什么来使两个部署的文件组织保持不变? 解决方案 维持不同的布局可能会部分解决问题的答案 git不尝试将更改更改为重命名文件?. "默认
我在github页面上托管静态应用程序.我的应用程序结构是这样的 - 我有一些前端面向文件,以及一些定期运行的python文件以获取前端数据,但不应面向用户: index.html /js index.js vendor/ /css /data get_data.py 如何停止在网站上公开可用的所有内容? 解决方案 您有两个主要选择: 选项1:将您的data重命名为_data. jekyll忽略了以下划线开头的文件和目录.您也可以创建一个顶级_backend目录,然后将您的data目录移动到其中. 选项2:配置jekyll以排除data目录. 您可以将设置添加到_config.yml以告诉Jekyll忽略您的data目录. 源自配置文档: 排除 从转换中排除目录和/或文件.这些排除 相对于站点的源目录,不能超出 源目录. 排除:[dir,file,...] 谷歌搜索" jekyll下划线目录"
我正在努力使用github操作来构建和部署一些狮身人面像的文档,以构建和陷入问题.操作运行时,我会得到错误: Notebook error: 183 PandocMissing in examples/Admissions Data.ipynb: 184 Pandoc wasn't found. 185 Please check that pandoc is installed: 186 https://pandoc.org/installing.html 187 make: *** [Makefile:20: html] Error 2 这与这个问题非常相似建筑文档由于缺少Pandoc ,但是当我尝试这些答案中概述的解决方案时,它并不能解决问题.另外,我正在使用sphinx不阅读文档. 我的sphinx.yml文件(根据部署sphinx文档在线教程)是: name: Sphinx build on: push jobs: build: runs-o
我目前正在设置一个页面,我想知道github theme-chooser 已经去哪儿了.根据以下说明,我想完成该过程: 看来主题选择者已被删除.我想使用jekyll-theme最低限度(就像Caroly Stransky一样). 此文档仍然正确,信息仍然相关吗? 更新:请参见此处的外观图像我想添加卡罗尔在配置中所做的行;基督徒,如果您可以在这里提供帮助,那就太好了... 第二个更新:嗨 - 因为我看不到config.yml,我认为我必须将附加行添加到所谓的原始文件中:请参见下面的图像 您可以确认这是好的! 很高兴收到您的来信 update3:好吧,我想我需要创建一个名为" _config.yml"的新文件,并因此将其设置为:'theme:jekyll-theme-最小的"我想我必须这样做 update4:嗯,我创建了文件 - 我想这是正确的 - 但是等待.我必须正确编辑此文件 theme: jekyll-theme-minimal 好吧
我正在使用jekyll创建一个网站,其中主页(jekyllsiteblogpagined.com/index.html)显示没有博客内容.此外,我想为博客创建一个子目录,主页jekyllsiteblogpagined.com/blog/index.html以分页的方式显示帖子. 我在这里推了我的榜样 您可能会在我已经测试过几个组织的存储库分支中看到:创建一个使用index.html文件的子目录博客或直接在根级别添加blog.html文件.我还试图从 paginate_path 选项中受益,但也没有成功,Paginator始终是空的. 这个问题与此他终于使用了一个插件.我想避免使用插件,因为我的网站将托管在github页面上. 解决方案 我成功了! 1-添加config.yml paginate_path: "/blog/page:num" 2-在您的代码中: {% for post in paginator.posts %} 而不是 {
我发现了这个不错的jekyll主题:毫不奇怪,因为代码看起来像这样: {% for page in (1..paginator.total_pages) %} 它应该更喜欢这样: {% for page in (min(1,paginator.page-3)..max(paginator.page+3,paginator.total_pages)) %} 问题是,我认为液体甚至算术运算符中的min和max都没有类似的东西.我正在搜索文档,但找不到min或max.我还检查了许多主题,而他们提供的只是这种幼稚的分页,根本没有分页,第一个|当前|当前|下一类类型的分页.任何提示都将被赞赏. 解决方案 我写了一个液体{% include %},它可以做您想要的. jekyll paginator links . i基于您使用的逻辑(min/max),但它也内置了更多的数学.它可以通过CSS自定义,因此应该能够完成您所描述的工作.我希望它可以做到您需要的!如果
我正在尝试将我的React网站托管到GitHub,但是当我尝试使用时: npm install --save gh-pages 我有以下错误: Failed to parse json npm ERR! JSON.parse Unexpected string in JSON at position 608 while parsing '{ npm ERR! JSON.parse "name": "myportfoliosite", npm ERR! JSON.parse "versio' 存储库位于: portfolio2 这是package.json文件: { "name": "myportfoliosite", "version": "0.1.0", "private": true, "homepage": "https://github.com/InquisitiveDev2016/React-Developer-Portf
我已经遵循所有指南,将自定义域引导到github端和DNS端的GitHub项目页面.该项目托管的GitHub页面在自定义域之前正在工作,但现在什么都没有起作用,或者只是普通的github页面可行,而是自定义域. 我已经尝试移动所有内容,重命名CNAME文件,一切都有时间传播,应该 都可以正常工作,但是我对做什么感到不知所措.我尝试将CNAME文件都放在master分支和gh-pages分支中.我尝试通过在文件中手动或自动设置回购设置设置CNAME.所有这些无济于事. 我可以说它应该有效,因为当我访问自定义域时,它肯定指向github,因为它返回了一个没有找到页面的404. 解决方案 我花了几个小时在这个问题上拉出头发,并认为我也会在其他人遇到的情况下发布解决方案. 一个简单的问题是,当react-scripts build运行时,它会忽略root目录中的CNAME文件,而完全覆盖build/目录中的任何内容,又完全覆盖了gh-pages分支,因此将cname添加
我试图将React应用程序部署到GH页面.我以前做过,但这是我第一次遇到这种错误.它说 "文件"参数必须是类型字符串.收到的类型不确定 我尝试删除node_modules文件夹,并使用npm安装重新安装了所有软件包,但仍然找到相同的错误 下面是我的软件包.JSON文件 { "name": "qrummy", "version": "0.1.0", "homepage": "https://quiph.github.io/QRummy/", "private": true, "dependencies": { "firebase": "^6.2.4", "gh-pages": "^2.1.0", "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.1
我想使用LIB本身在Github上为JS Lib编写一些文档.我创建了一个名为gh-pages的空分支,并开始构建文档页面.现在,我需要使用我要记录的lib编写一些JavaScript,因为谁不会使用自己的库.我尝试通过npm install安装它,但显然有一个错误: npm ERR! code ENOSELF npm ERR! Refusing to install package with name "package" under a package npm ERR! also called "package". Did you name your project the same npm ERR! as the dependency you're installing? npm ERR! npm ERR! For more information, see: npm ERR!
我的react.js应用程序已发布,但我的图像资产在images目录(/assets/images/)中未部署. 已发布的网站结构: 用npm run build构建应用程序后: Asset-Manifest.json: React App结构: 解决方案 我刚刚找到了您的网站并检查了源.如果您在开发工具中检查渲染页面,则将图像渲染为. 看来您正在使用create-react-app,并且使用require导入图像.在CRA的最新版本中,require返回ES模块而不是字符串,因为在file-loader中,esModule选项是默认启用的. 因此,请确保您以这些方式之一导入图像: const image = require('../path/to/image.jpg').default; // OR import image from '../path/to/image.jpg';
我试图用GHPAGE部署我的React应用程序,但是我面临此错误:"文件"参数必须是类型字符串.收到的类型不确定. 首先,我认为这是我的代码,所以我已经进行了另一个create-react-app,没有修改,试图使用npm run deploy命令部署,但再次收到了此错误消息. 我的软件包. "name": "test-deploy", "version": "0.1.0", "private": true, "homepage": "https://vnsteven.github.io/test-deploy/", "dependencies": { "gh-pages": "^2.1.0", "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.1" }, "scripts": { "start": "react-script
嘿,我从字面上尝试了几天,我已经浏览了整个文档,我遵循了教程,并且在尝试将我的React应用程序部署到GitHub页面时,我无法超越NPM运行.我称npm run构建,将正确的URL放在包装中.JSON作为"首页",我再次称呼它并获得"部署"和" Predeploy",我肯定在节点模块中有GH页面,我的意思是我得到了每一个教程都可以告诉我的每一步,我遵循的一切.我遇到了一个读取以下内容的问题: 错误:不能产生SH:没有这样的文件或目录致命:无法 叉 npm err!代码elifecycle npm err! errno 1 npm err! carlos_valencia_portfolio@0.1.0部署:gh-pages -d build npm err! 退出状态1 NPM错误! npm err!失败了 carlos_valencia_portfolio@0.1.0部署脚本. npm err!这是 NPM可能不是问题.可能还有额外的记录 上方输出. npm err
我正在部署一个很小的React App +节点服务器来使用Heroku测试部署, 我可以获取客户端,但不能获得服务器, repo: https://github.com/vishub.com/versifiction/ofilms-test-test-test-test-heroku/一个> 网站:在控制台中,有一个504错误 Failed to load resource: the server responded with a status of 504 (Gateway Timeout) xhr.js:166 GET https://test-ofilms-heroku.herokuapp.com/api/message 504 (Gateway Timeout) 您知道我必须添加的内容才能纠正此504错误吗? 解决方案 有一些时间来看看您的存储库.这不是setupProxy.js,而是您设置API的方式. 第一期:您正在尝试为开发中的生产
我将项目上传到GHPAGES,就像我过去相同的方式,出于某种原因,只有背景图像显示.任何帮助,将不胜感激. https://github.com/jellis.com/jellis720/adobookockup 解决方案 在package.json中,您必须将homepage设置为确切的路径,在该路径中,您按照指定的在这里.就您而言,应该是: "homepage": "https://jellis720.github.io/adoboJoeMockup" 和不是: "homepage": "https://jellis720.github.io/adobojoemockup" 您还可能需要设置basename BrowserRouter,检查 this
我希望我的github页面网站(长篇小说)提供一些无意的宣传页面. 如果我将.md文件(即使没有元数据)留在存储库的根级别,则将其转换为HTML.我希望它留下来. 如果我将.md文件添加到_config.yml in _config.yml中,那么它在GHPAGE中根本不会显示. 我可以使用keep_files在香草jekyll中工作,但我怀疑无法让ghpages看到这些文件,因为它们在_site内部被git忽略. . 解决方案 您可以>在Markdown中显示纯文本,因此一个选项是包装.md文件的内容
标签:
# Your header
Your paragraph, etc.
或者,如果您不想修改Markdown文件: 将您的.md文件放入_includes目录中,例如_includes/raw.md 在任何地方创建一个页面(如果扩展为.md或.html),并使用include,内部
tags
首次使用webpack以及使用GH页面部署.我从Udemy课程中克隆了一个Webpack项目.讲师没有如何真正使用WebPack.它告诉我[等]/构建不存在.当我创建一个构建文件夹时,我会收到相同的错误. package.json: "scripts": { "start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js", "build": "webpack -p --config ./webpack.production.config.js", "test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test", "test:watch": "npm run test -- --watch", "predepl
我知道我可以通过服务bundle.js and Index.html在github页面上托管我的react/redux应用程序,但是我还可以托管一个后端的API服务器,也可以说是username.github.io/api? 服务器使用node.js/express,它们是单独的目录. 另外,我可以将服务器存储库私有化并仍在/api上托管? 我浏览了GitHub页面上有关创建"项目"的文档,但这对我而言并没有多大. 如果有人可以阐明这一点,那将不胜感激. 解决方案 我建议您在 github 代码. API表示, aws 或Google Cloud. Amazon和Google都为小型操作提供免费软件包! 这样,您可以从 aws 或Google Cloud中获得GitHub页面请求数据! 其他解决方案 否. github页面是静态的.它们是使用 jekyll 的变体生成的.因此,它们只是平坦的HTML,CSS和JavaScript.