我知道可以通过Github页面主持基于Jekyl的静态站点/博客.基于AngularJS的静态网站/博客可以做同样的事情吗?
我正在使用Github Pages来托管和提供静态网站.
静态网站具有应用程序的典型目录结构:
|_ source
|_ build
|_index.html
.gitignore
config.rb
Gemfile
...
README.MD
Run Code Online (Sandbox Code Playgroud)
index.html是的build/,所以我想把它作为默认www路径.
因此,当用户点击username.github.io它时,会在该子目录中呈现内容,但它不会在URL上显示"/ build"/,因此将其设置为根文件夹.
笔记:
这是我的Github存储库:https://github.com/n1k0/casperjs
有一个gh-pages分支来保存项目文档,基本上是项目网站:https://github.com/n1k0/casperjs/tree/gh-pages
该分支机构在http://n1k0.github.com/casperjs/ - hurray上设置文档站点.
与此同时,我已经通过该casperjs.org域名获取此网站,因此我按照CNAME文档中的建议放置了一个文件:https://github.com/n1k0/casperjs/blob/gh-pages/CNAME - in他们的例子,该操作应该从www.example.com和charlie.github.com创建重定向到example.com ...
虽然该网站现在指向http://casperjs.org/,但没有301重定向从http://n1k0.github.com/casperjs/(旧网站网址)到新域名.
知道如何设置这样的重定向,如果可能的话?这是一个错误吗?如果是,我应该在哪里开一个问题?
如何以这样的方式配置DNS服务提供商,以便向两者请求www.example.com并example.com显示在GitHub Pages服务器上托管的网站?我的浏览器地址栏应包含example.com网站打开时的内容.
我的DNS服务提供商是gandi.net.它不支持ALIASDNS记录类型.
我从我的Github页面帐户中提供了一些文件.但当我检查我的"js"文件的标题时,我看到以下内容:
Last-Modified:Sun, 10 Feb 2013 14:00:46 GMT
Expires:Sun, 10 Feb 2013 14:13:23 GMT
Cache-Control:max-age=600
Run Code Online (Sandbox Code Playgroud)
这个文件是在14天前提交的.但我并不这么频繁地计划这些文件.所以我需要制作更大的max-age值并将Last-Modified值更改为上次提交日期.
是否可以更改Github页面的标题?
我用jekyll写帖子并在github-pages中显示它.我的源文件是用markdown写的.
如何将公式插入markdown文件?
我不想将公式保存到图像中并将图像加载到markdown文件中.我其实想直接在markdown文件中写乳胶配方.
github页面CNAME文件可以包含多个域吗?
示例文件:
reggi.com
www.reggi.com
blog.reggi.com
Run Code Online (Sandbox Code Playgroud) 当我分叉已经包含gh-pages分支的repo时,我的帐户中的github页面是否自动创建?
据我所知,GitHub Pages .htaccess 不支持.是否有替代密码保护GitHub页面托管的网站的特定目录?
我一直在遵循这些指示
到目前为止,我已经创建了本地仓库并将其推送到GitHub,但是,无论我做什么改变,我都可以在GitHub的回购中看到它但不在我的GitHub页面中.怎么可能?