jacob
V2EX  ›  问与答

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

  •  
  •   jacob · Oct 11, 2014 · 24981 views
    This topic created in 4261 days ago, the information mentioned may be changed or developed.
    我分别用jekyll和hexo做了一个,本地预览都没问题,push到github上,死活404
    24 replies    2017-12-07 19:31:38 +08:00
    bingu
        1
    bingu  
       Oct 11, 2014
    你是不是用加州教育的邮件申请学生套餐了啊?
    loading
        2
    loading  
       Oct 11, 2014
    地址都不给,让我猜?
    jacob
        3
    jacob  
    OP
       Oct 11, 2014
    @bingu 没有啊


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

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

    这两个本地都没有问题啊。
    zix
        15
    zix  
       Oct 11, 2014   ❤️ 1
    我没部署过hexo博客,不过也大概了解过,刚才去试了一下,大致是这样的:
    1. 你的sensui7.github.io是hexo部署的,那应该在不是master的分支里(如source)进行hexo init,编写文章什么的也都在这里做
    2. _config.yml里设置的repository应为对应的repo名,你的配置文件有误,应为: [email protected]:sensui7/sensui7.github.io.git(而不是[email protected]: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
        16
    jacob  
    OP
       Oct 11, 2014
    @zix

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

    分支的话可以在master里。


    主要是实在查不到原因。
    Tinet
        17
    Tinet  
       Oct 11, 2014
    @bingu 我的是这个问题,请问怎么解决呀
    bingu
        18
    bingu  
       Oct 11, 2014
    @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
        19
    Delbert  
       Oct 11, 2014
    我的是等半个小时左右才生效。
    Tinet
        20
    Tinet  
       Oct 11, 2014
    @bingu 昨天已经发了,没回复
    dong3580
        21
    dong3580  
       Oct 11, 2014
    @kidlj
    现在com一样可以用。

    @bingu
    道个歉吧,对方就帮解封了。
    0x142857
        22
    0x142857  
       Oct 11, 2014
    刚 deploy 都很慢的。
    chenyg32
        23
    chenyg32  
       Feb 17, 2016
    @kidlj 用户名是否需要注意大小写?另外我已经在设置页面看到这个

    GitHub Pages
    Your site is ready to be published at xxx.github.io

    这样应该 OK ?就是一直 404 无语。。
    jgx1017
        24
    jgx1017  
       Dec 7, 2017
    @zix@jacob 我都按照你们的做了怎么还是不行,小白第一次弄,能帮忙看看吗? github.com/Jiang1996/Jiang1996.github.io
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5325 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 01:24 · PVG 09:24 · LAX 18:24 · JFK 21:24
    ♥ Do have faith in what you're doing.