问题标签 [github-pages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github-pages - Github 页面(gh-Pages)img 资源未/找到/不会加载?
我正在使用 github 页面并且 index.html 打开并且 css 和 javascript 加载但图像不会,我查看路径http://myusername.github.com/project-name/img/example.png和 example.png将在查看原始文件后加载,我尝试单独提交图像但未检测到更改?
git - 提交时自动将 git 目录复制到分支
是否可以向 git repo 添加一个钩子,该钩子会自动将文件从 master 目录复制到分支的根目录?
原因如下:
我想使用 GitHub 页面来发布项目文档。不幸的是,GitHub 坚持将站点内容放在名为“gh_pages”的分支中。这样做的问题是,每当我想写文档时,我都必须切换分支,所以我不能同时编码和写作。此外,当我切换到 gh_pages 分支时,Eclipse 会发疯,因为那里没有 .project 文件,所以整个项目都关闭了。
更好的方法是将站点内容存储在主分支的 /gh_pages 子目录中。如果我可以在那里编辑一些降价页面,提交和推送,并且必须自动更新站点,那将是非常酷的。
可能的?
github - 如何阻止 GitHub 重新生成 Jekyll 站点?
我创建了一个 Jekyll 站点并将其提交到 GitHub。但是,当我使用自定义插件时,我想关闭自动生成页面,因为该站点看起来与我的本地主机上的有点不同。
我的 _config.yml 仅包含以下内容:
尽我所能,我无法阻止 GitHub Pages 重新生成站点。主页http://omgcarlos.com的大引号下方应该有一个蓝色的“Read More”
我的仓库在这里:https ://github.com/OMGCarlos/omgcarlos.github.com/
Pages 是否只是忽略配置文件并重新生成它?
jekyll - 如何更改 Jekyll 中的默认订单页面?
我的博客是用 Github 上的 Jekyll 构建的。在导航栏中,默认顺序是页面、消息、关于、档案。我想将列表更改为页面、档案、关于、消息。我该怎么办?
我认为它与下面的代码有关
我认为site.pages
是我应该改变的,但我不知道如何改变。
xmlhttprequest - 跨域少 css
我正在尝试跨域加载LESS文件,当然,我遇到了跨域问题。
是的......我知道......我应该在它们到达浏览器之前将我的 LESS 文件编译为 CSS。但这不是一个选择。而且我并没有那么着迷,以至于客户端中的 0.02s 编译时间真的让我很困扰。
为了增加这个问题,我想至少在短期内,使用github pages托管所说的文件。所以无法真正控制托管环境(据我所知)。
有什么办法可以a)让less.js做安全的跨域xhr请求,或者b)教github页面如何访问-控制-允许-来源。
一个很高的要求,我知道,但我想我会把它放在那里。
谢谢。
.htaccess - GitHub Pages 是否有 .htaccess 的替代方案?
我了解GitHub Pages.htaccess
不支持此功能。对于 GitHub Pages 托管的网站,是否有其他方法可以对特定目录进行密码保护?
github-pages - 部署项目(index.html)不是根文件夹的 Git Hub Pages 项目
我有一个 github 存储库,我使用 gruntjs 来构建我的静态站点。这会将所有文件构建到 dist 文件夹(即不在根目录中的文件夹)。所以 index.html 文件和所有内容都在 /dist 文件夹中
目前,我将 dist 文件夹的内容复制到另一个 github 存储库(因此内容位于根目录中),因此我可以作为 github 页面推出,由于手动容易出错,这显然很糟糕。
理想情况下,我只想将包含 dist 文件夹的项目推送到 gh-pages 并以某种方式告诉 github 从 dist 文件夹而不是 root 中读取。这可能吗?我怎样才能让它发挥作用。
jekyll - GitHub Pages:子文件夹中的 Octopress(根目录中的其他页面)
我正在将我的博客从自托管的Wordpress转移到(由 GitHub-pages 提供支持的)Octopress。
到目前为止,我已经成功设置并复制了我的博客到myusername.github.com
,其中包含CNAME
http://mydomain.com
. (所以,浏览http://mydomain.com
显示我的 Octopress 博客。花花公子。)
我想修改我的设置,以便如下所示:
http://mydomain.com
→ 简单的html登陆页面http://mydomain.com/blog
→ Octopress 博客,尽显荣耀http://mydomain.com/sdf
→ 我想托管的其他简单的 html 网站http://mydomain.com/sdfsdfdsf
-> 如上- ...(任意数量的其他根级站点)
但是……我希望我的登录页面(和其他杂项网站)托管在 GitHub-pages 存储库中,并将源存储在 Octopress 旁边。
理想情况下,«octopress»/source/
应该是这样的:
«octopress»/source/index.html
→ 我的登陆页面«octopress»/source/blog/*
→ 普通 Octopress 源文件夹(包含_posts
、assets
、_layouts
等)«octopress»/source/sdf/index.html
→ 其他杂项网站
到目前为止,我已经找到了有关如何将 Octopress 部署到子目录的说明。但据我所知,这些说明不允许您在«octopress»/source/
.
我会喜欢关于如何完成我所追求的建议。我觉得这并不难(也许只是在某处调整一些 Jekyll 文件)。
非常感谢,
ruby-on-rails - Nanoc 在 github 中部署页面时更改基本路径
我有一个使用 nanoc 构建的简单静态页面应用程序,我想将其部署为 github 页面。
除了资产(如 css、javascripts)和所有链接通常都指向 repo 的根目录外,一切都很顺利:
喜欢
/css/style.css
而不是成为
/docs/css/style.css
一切在本地主机上运行良好,但在发布时失败。
我正在使用 rake publish 将其推送到 gh-pages。
这是我的 Rakefile
规则