github pages 搭建的博客网址是多少,我怎么一直 404

2014-10-11 13:16:21 +08:00
 jacob
我分别用jekyll和hexo做了一个,本地预览都没问题,push到github上,死活404
24374 次点击
所在节点    问与答
24 条回复
bingu
2014-10-11 13:18:25 +08:00
你是不是用加州教育的邮件申请学生套餐了啊?
loading
2014-10-11 13:19:03 +08:00
地址都不给,让我猜?
jacob
2014-10-11 13:20:17 +08:00
@bingu 没有啊


我知道问题原因了,收到信件build 失败。然后,失败在哪里,鬼知道啊。
jacob
2014-10-11 13:22:25 +08:00
@loading 我来问地址的啊。我的github 用户名是sensui7,建了2个repo(一个叫sensui7,一个叫blog)
sensui7下用hexo做的,blog下用kejyll做的。
kidlj
2014-10-11 13:26:13 +08:00
@jacob 如果用master分支,仓库必须起名叫`sensui7.github.io`,访问页面为http://sensui7.github.io

如果你想随便起名字,也可以,不过只能用`gh-pages`分支,比如你的blog仓库的`gh-pages`分支是博客内容,则访问页面为 http://sensui7.github.io/blog/
zix
2014-10-11 13:26:52 +08:00
<username>.github.io
jacob
2014-10-11 13:31:21 +08:00
@kidlj 我在试试吧,之前用jekyll就是按你说的配置的,不行。
jacob
2014-10-11 13:42:07 +08:00
不搞了,可能我的帐号是山寨的。就算我自己搞得不对,没理由线上的自动工具也不好使。我用了2个自动工具,一个无法保存文章,一个干脆连登录都登不上。
loading
2014-10-11 13:55:23 +08:00
你的 _posts 怎么在 source 里面?(我只用过jekyll)
kchum
2014-10-11 14:03:01 +08:00
5楼说对了啊。
重建试试
Luzifer
2014-10-11 14:14:10 +08:00
好像是挂了, 我的两个pages也404了. 101114:13
kidlj
2014-10-11 14:15:46 +08:00
@jacob 你真的在本地测试成功了?我下载了你的`sensui.github.io`仓库的内容到我本地,结果`jekyll build`没问题,可是`jekyll serve`以后访问的时候提示“no access to /”,你怎么会说“本地预览没有问题”?很显然,在这个网站连`index.html`都没有,push上去能不出错吗?
Luzifer
2014-10-11 14:21:50 +08:00
一个好了, 一个还没好, 14:20, 以前部署好了就没动过的.
jacob
2014-10-11 14:46:08 +08:00
@kidlj
sensui7.github.io 是hexo部署的
blog 是jekyll ,刚才我改了baseurl,重新push了一下。

这两个本地都没有问题啊。
zix
2014-10-11 17:08:34 +08:00
我没部署过hexo博客,不过也大概了解过,刚才去试了一下,大致是这样的:
1. 你的sensui7.github.io是hexo部署的,那应该在不是master的分支里(如source)进行hexo init,编写文章什么的也都在这里做
2. _config.yml里设置的repository应为对应的repo名,你的配置文件有误,应为: git@github.com:sensui7/sensui7.github.io.git(而不是git@github.com:sensui7/sensui7.git)
3. 在source分支里执行 hexo g && hexo deploy,将生成的静态文件同步到master分支上,这样github pages才能正确地渲染。

以上应该就是你的hexo博客的问题所在了。我在我的github上新建了一个名为hexo_blog的repo,因为项目的pages是不同的,渲染的是gh-pages下的文件,因此应该在master下init,branch写gh-pages,然后hexo g && hexo deploy同步到gh-pages上。

这是我刚生成的链接:
http://linusp.github.io/hexo_blog

css貌似有点问题,因为比较匆忙,可能是哪里的设置没处理好。

至于你的名为blog的repo,我想也是设置或者流程上哪里出了问题。

反正我的程序出bug的时候,怀疑环境是最后一步,第一步肯定是先查自己的代码有没有问题是吧?
jacob
2014-10-11 18:27:57 +08:00
@zix

成功了,感谢。
原因可能是repo地址填错了,或者是我没有运行generate。- -

分支的话可以在master里。


主要是实在查不到原因。
Tinet
2014-10-11 18:30:35 +08:00
@bingu 我的是这个问题,请问怎么解决呀
bingu
2014-10-11 21:30:49 +08:00
@Tinet

One of our mostly harmless robots seems to think you are not a human.
Because of that, it's hidden your profile from the public. If you really are human, please **contact support** to have your profile reinstated.
We promise we won't require DNA proof of your humanity.
Delbert
2014-10-11 21:41:19 +08:00
我的是等半个小时左右才生效。
Tinet
2014-10-11 22:36:34 +08:00
@bingu 昨天已经发了,没回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX