我正在尝试使用grunt-gh-pages扩展来提交我的gh-branch.它在本地工作正常但是当我使用TRAVIS-CI时它会失败.它给出以下错误消息 -
Warning: fatal: remote error:
You can't push to git://github.com/tusharmath/tusharm.com.git
Use https://github.com/tusharmath/tusharm.com.git
Use --force to continue.
Run Code Online (Sandbox Code Playgroud)
当我更新repo选项时,我收到以下错误 -
Warning: remote: Anonymous access to tusharmath/tusharm.com.git denied.
fatal: Authentication failed for 'https://github.com/tusharmath/tusharm.com.git/'
Use --force to continue.
Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)
所以基本上我只想让Travis-ci在我的仓库的gh-pages分支中提交文件.有没有办法做到这一点?
更新.travis.yml解决问题的决赛
language: node_js
node_js:
- '0.11'
before_script:
- git config --global user.email "tusharmath@gmail.com"
- git config --global user.name "Travis-CI"
after_script:
- git config credential.helper "store --file=.git/credentials"
- echo "https://${GH_TOKEN}:@github.com" > .git/credentials
- node ./node_modules/grunt-cli/bin/grunt release
env: …Run Code Online (Sandbox Code Playgroud) 我的一个网页需要包含多行项目(图像,标题,描述).描述必须接受降价.我没有找到任何方法在没有插件或创建多个文件的情况下在Jekyll中执行此操作,每个项目一个.
另一个要求是该网站由Github Pages构建.即:没有Jekyll插件,Redcarpet降价.
理想情况下,我希望创建一个包含类似于下面结构的Jekyll数据文件(_data/products.yml).请注意,描述包含降价列表和格式.
- Name: Company A
Year: 2005
Description: >
I was responsible for the following:
- Review of contracts
- Hiring
- Accounting
- Name: Company B
Year: 2010
Description: >
My role included **supervising** the marketing team and leading **publicity**.
Run Code Online (Sandbox Code Playgroud)
我看到的另一个选项是将Front-matter与上述信息一起使用.由于它将数据与特定页面联系起来(例如:work-experience.md),因此稍微麻烦一些.
我已经尝试了上面的各种变化,但格式从未转换为HTML.怎么办呢?
我有一个组织的github页面,我想从第三方api调用数据,我需要一个身份验证令牌.我是否可以在公共回购中没有显示身份验证令牌的情况下发布此github页面?
有人知道是否有办法为私人回购创建GitHub页面?
我只是考虑使用GitHub Pages来托管一个小型网站的可能性,但保持源存储库是私有的.这样,内容暴露的唯一方式就是通过公共GitHub页面URL.
仅供参考,我会尝试看看,但此时我不想转换为付费的GitHub帐户,直到我知道这是否可行.
有没有办法在使用自定义域的GitHub页面网站上使用HTTPS/SSL?建议使用SSL以获得更好的搜索引擎排名,除此之外还有很多其他用途.
当我运行jekyll --server我的网站时可以使用http://localhost:4000/,但是当我部署到GitHub项目页面时,它可以在http://username.github.com/projectname/.
这意味着在引用样式表和其他资源时我不能使用绝对URL.当例如index.html和使用相同的布局时,相对URL会中断2012/01/01/happy-new-year.html.将样式表和其他资源添加到GitHub Project Pages存储库的接受/好方法是什么?
交叉发布到GitHub问题.
我创建了一个网站,并试图在git中心页面上托管它.我的网站位于 -
http://<username>.github.io/<project name>/
Run Code Online (Sandbox Code Playgroud)
但我的网站的静态文件可通过以下路径获得 -
http://<username>.github.io/css/site.css
http://<username>.github.io/script/main.js
Run Code Online (Sandbox Code Playgroud)
上面的路径省略了 <project name>
因此,每当我点击url时,我的静态文件都没有加载.
有没有办法让它与github网址一起使用?
注意:当我使用自定义域时,一切正常,因为在这种情况下相对路径是正常的.
临时解决方案 我已经创建了一个用户页面而不是一个项目页面来克服这个问题.
所以我正在研究一个项目,我想知道是否存在任何向GitHub Pages提供类似服务的Web应用程序.
在一个免费(或廉价)的Web主机中,协作者将其推送到中央git存储库以进行更改并实时部署这些更改.
我正在使用GitHub页面(用户和项目页面)托管一些网站,但他们没有显示他们的图标(在浏览器中).
<link rel="shortcut icon" type="image/png" href="/favicon.png">
Run Code Online (Sandbox Code Playgroud)
是GitHub显示网站的问题<frameset>吗?我知道可以显示favicons(至少和Jekyll一样),但是我可以在它上面显示一个favicon吗?
我已经安装了这个jekyll主题.但面临一个问题.
如果我做:
bundle exec jekyll serve
Run Code Online (Sandbox Code Playgroud)
一切正常(_site文件夹包含必要的文件和服务器正在运行),但如果我使用以下命令:
jekyll build -d /var/www/budka/data/www/blog
Run Code Online (Sandbox Code Playgroud)
我收到错误:
依赖性错误:哎呀!看起来你没有安装jekyll-paginate或其中一个依赖项.为了使用当前配置的Jekyll,您需要安装此gem.来自Ruby的完整错误消息是:'无法加载此类文件 - jekyll-paginate'如果遇到麻烦,可以在http://jekyllrb.com/help/找到有用的资源 !
jekyll 3.1.1 | 错误:jekyll-paginate
我试图解决这个问题,但没有成功.现在Gemfile文件包含:
source 'http://rubygems.org'
gem 'github-pages'
gem 'html-proofer'
gem "jekyll"
gem 'jekyll-paginate'
gem "pygments.rb"
Run Code Online (Sandbox Code Playgroud)
jekyll-paginate (1.1.0)gem已安装,因为我在gem listcommnad中看到它:
*** LOCAL GEMS ***
actionmailer (4.2.5)
actionpack (4.2.5)
actionpack-action_caching (1.1.1)
actionpack-xml_parser (1.0.2)
actionview (4.2.5)
activejob (4.2.5)
activemodel (4.2.5)
activerecord (4.2.5)
activesupport (4.2.5.1, 4.2.5)
addressable (2.4.0, 2.3.8)
arel (6.0.3)
awesome_nested_set (3.0.3)
bigdecimal (1.2.4)
builder (3.2.2)
bundler …Run Code Online (Sandbox Code Playgroud)