New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

本地预览没问题,deploy后主页显示大面积空白,#解决方案 #1214

Closed
unsky opened this Issue Nov 3, 2016 · 78 comments

Comments

Projects
None yet
@unsky

unsky commented Nov 3, 2016

本地预览没问题,但是deploy到github之后,主页,只显示个空白背景。
原因:github page在November 3, 2016更新内容中https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3
Jekyll now ignores the vendor and node_modules directories by default.
解决方案一:
手动将 source/vendors 目录修改成 source/lib;同时,修改下主题配置文件_config.yml,
将 _internal: vendors 修改为_internal: lib
解决方案二:
更新作者的最新程序(不建议自己有较大改动的进行此操作)。

.

@Neveryu

This comment has been minimized.

Show comment
Hide comment
@Neveryu

Neveryu Nov 3, 2016

@unsky 兄弟你好,你这个问题应该是在部署的时候文件上传存在丢失造成的,建议重试。
详情:Hexo-NexT搭建个人博客(二)
Hexo-NexT搭建个人博客(一)

Neveryu commented Nov 3, 2016

@unsky 兄弟你好,你这个问题应该是在部署的时候文件上传存在丢失造成的,建议重试。
详情:Hexo-NexT搭建个人博客(二)
Hexo-NexT搭建个人博客(一)

@FerminYang

This comment has been minimized.

Show comment
Hide comment
@FerminYang

FerminYang Nov 3, 2016

@Neveryu 应该不是文件丢失,文件在REPO里,估计是github pages更新了。

FerminYang commented Nov 3, 2016

@Neveryu 应该不是文件丢失,文件在REPO里,估计是github pages更新了。

@MoHenYunJi

This comment has been minimized.

Show comment
Hide comment
@MoHenYunJi

MoHenYunJi Nov 3, 2016

我的也是,next主题空白,折腾一上午,你换成原始的那个landscape就好了

MoHenYunJi commented Nov 3, 2016

我的也是,next主题空白,折腾一上午,你换成原始的那个landscape就好了

@xiaoxionglaoshi

This comment has been minimized.

Show comment
Hide comment
@xiaoxionglaoshi

xiaoxionglaoshi Nov 3, 2016

我擦 我的也是这样 今天上午突然就成这样了 重建了好几遍也没用,换别的主题就没事

xiaoxionglaoshi commented Nov 3, 2016

我擦 我的也是这样 今天上午突然就成这样了 重建了好几遍也没用,换别的主题就没事

@caiyue1993

This comment has been minimized.

Show comment
Hide comment
@caiyue1993

caiyue1993 Nov 3, 2016

+1,今天早上更新文章时也出现同样的情况

caiyue1993 commented Nov 3, 2016

+1,今天早上更新文章时也出现同样的情况

@funaihui

This comment has been minimized.

Show comment
Hide comment

funaihui commented Nov 3, 2016

@funaihui

This comment has been minimized.

Show comment
Hide comment
@funaihui

funaihui Nov 3, 2016

我的也是这种情况

funaihui commented Nov 3, 2016

我的也是这种情况

@solverpeng

This comment has been minimized.

Show comment
Hide comment
@solverpeng

solverpeng Nov 3, 2016

我也是这样的情况。

solverpeng commented Nov 3, 2016

我也是这样的情况。

@solverpeng

This comment has been minimized.

Show comment
Hide comment

solverpeng commented Nov 3, 2016

@solverpeng

This comment has been minimized.

Show comment
Hide comment
@solverpeng

solverpeng Nov 3, 2016

求救啊啊啊啊啊!

solverpeng commented Nov 3, 2016

求救啊啊啊啊啊!

@meilihu

This comment has been minimized.

Show comment
Hide comment
@meilihu

meilihu commented Nov 3, 2016

+1

@robocoderhan

This comment has been minimized.

Show comment
Hide comment
@robocoderhan

robocoderhan Nov 3, 2016

我的github pages也出现了这种情况

robocoderhan commented Nov 3, 2016

我的github pages也出现了这种情况

@jzy476731162

This comment has been minimized.

Show comment
Hide comment
@jzy476731162

jzy476731162 commented Nov 3, 2016

+1

@jzy476731162

This comment has been minimized.

Show comment
Hide comment
@jzy476731162

jzy476731162 Nov 3, 2016

我刚才切了一下别的主题.然后generate并且deploy上去.之后又切回来clean了一下重新g,d就可以了.哎呦沃日,真恶心呢

jzy476731162 commented Nov 3, 2016

我刚才切了一下别的主题.然后generate并且deploy上去.之后又切回来clean了一下重新g,d就可以了.哎呦沃日,真恶心呢

@zfmy

This comment has been minimized.

Show comment
Hide comment
@zfmy

zfmy Nov 3, 2016

https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3

Jekyll now ignores the vendor and node_modules directories by default.

zfmy commented Nov 3, 2016

https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3

Jekyll now ignores the vendor and node_modules directories by default.

@Littlombie

This comment has been minimized.

Show comment
Hide comment
@Littlombie

Littlombie Nov 3, 2016

+1,这是主题的问题么?

Littlombie commented Nov 3, 2016

+1,这是主题的问题么?

@iissnan

This comment has been minimized.

Show comment
Hide comment
@iissnan

iissnan Nov 3, 2016

Owner

Owner

iissnan commented Nov 3, 2016

@iissnan

This comment has been minimized.

Show comment
Hide comment
@iissnan

iissnan Nov 3, 2016

Owner

不清楚为什么 GitHub Pages 过滤掉了 source/vendors 目录的访问。我提交了一个更新到 master 分支上,修正这个问题,可以更新下。

也可以手动将 source/vendors 目录修改成 source/lib (或者其他的名称,只是 lib 我测试了可以使用);同时,修改下主题配置文件_config.yml, 将 _internal: vendors 改成你所修改的名字,例如 _internal: lib

Owner

iissnan commented Nov 3, 2016

不清楚为什么 GitHub Pages 过滤掉了 source/vendors 目录的访问。我提交了一个更新到 master 分支上,修正这个问题,可以更新下。

也可以手动将 source/vendors 目录修改成 source/lib (或者其他的名称,只是 lib 我测试了可以使用);同时,修改下主题配置文件_config.yml, 将 _internal: vendors 改成你所修改的名字,例如 _internal: lib

@henryhoo

This comment has been minimized.

Show comment
Hide comment
@henryhoo

henryhoo Nov 3, 2016

@iissnan 添加了还是不行,只能把头像显示出来 用的是Pisces主题。也试过https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3 中添加include的方法,还是不行

henryhoo commented Nov 3, 2016

@iissnan 添加了还是不行,只能把头像显示出来 用的是Pisces主题。也试过https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3 中添加include的方法,还是不行

@Ryancheung91

This comment has been minimized.

Show comment
Hide comment
@Ryancheung91

Ryancheung91 Nov 3, 2016

@henryhoo 改成lib后我测试测试是好的,你再试一下

Ryancheung91 commented Nov 3, 2016

@henryhoo 改成lib后我测试测试是好的,你再试一下

@Gong-Elory

This comment has been minimized.

Show comment
Hide comment
@Gong-Elory

Gong-Elory Nov 3, 2016

找到解决方案了。。 根据作者的提示 @iissnan ,首先修改source/vendors为source/lib,然后修改_config.yml, 将 _internal: vendors修改为_internal:lib 然后修改next底下所有引用source/vendors路径为source/lib。这些地方可以通过文件查找找出来。主要集中在这几个文件中。1. Hexo\themes\next.bowerrc 2. Hexo\themes\next.gitignore 3. Hexo\themes\next.javascript_ignore 4. Hexo\themes\next\bower.json 。修改完毕后,刷新重新g一遍就ok啦。 @FerminYang @Neveryu @MoHenYunJi @xiaoxionglaoshi @unsky

Gong-Elory commented Nov 3, 2016

找到解决方案了。。 根据作者的提示 @iissnan ,首先修改source/vendors为source/lib,然后修改_config.yml, 将 _internal: vendors修改为_internal:lib 然后修改next底下所有引用source/vendors路径为source/lib。这些地方可以通过文件查找找出来。主要集中在这几个文件中。1. Hexo\themes\next.bowerrc 2. Hexo\themes\next.gitignore 3. Hexo\themes\next.javascript_ignore 4. Hexo\themes\next\bower.json 。修改完毕后,刷新重新g一遍就ok啦。 @FerminYang @Neveryu @MoHenYunJi @xiaoxionglaoshi @unsky

@itabas016

This comment has been minimized.

Show comment
Hide comment
@itabas016

itabas016 Nov 4, 2016

大部队原来在这里😂😂😂

itabas016 commented Nov 4, 2016

大部队原来在这里😂😂😂

@yhhwpp

This comment has been minimized.

Show comment
Hide comment
@yhhwpp

yhhwpp Nov 4, 2016

@Gong-Elory 这么麻烦。 直接更新作者的master分支就行了。

yhhwpp commented Nov 4, 2016

@Gong-Elory 这么麻烦。 直接更新作者的master分支就行了。

@kcoewoys

This comment has been minimized.

Show comment
Hide comment
@kcoewoys

kcoewoys Nov 4, 2016

有些人把.deploy_git.gitignore删掉了,不能更新;
照着作者的提交改 Rename source/vendors to source/lib
不要忘了改文件夹名字

kcoewoys commented Nov 4, 2016

有些人把.deploy_git.gitignore删掉了,不能更新;
照着作者的提交改 Rename source/vendors to source/lib
不要忘了改文件夹名字

@absentm

This comment has been minimized.

Show comment
Hide comment
@absentm

absentm Nov 17, 2016

@iissnan Thanks a lot, I got it. fixed: vendors ---> lib

absentm commented Nov 17, 2016

@iissnan Thanks a lot, I got it. fixed: vendors ---> lib

@zouzls

This comment has been minimized.

Show comment
Hide comment
@zouzls

zouzls Nov 17, 2016

@hhstore nice!
看来以后只要是hexo next的问题来大本营就能找到解决方案了。
博客已恢复:http://zouzls.github.io/

zouzls commented Nov 17, 2016

@hhstore nice!
看来以后只要是hexo next的问题来大本营就能找到解决方案了。
博客已恢复:http://zouzls.github.io/

@lihongxiangleo

This comment has been minimized.

Show comment
Hide comment
@lihongxiangleo

lihongxiangleo Nov 18, 2016

终于中找到了解决办法,我擦Google大法好啊!折腾了我一上午了!

lihongxiangleo commented Nov 18, 2016

终于中找到了解决办法,我擦Google大法好啊!折腾了我一上午了!

@TracerLee

This comment has been minimized.

Show comment
Hide comment
@TracerLee

TracerLee Nov 18, 2016

@hhstore 你的答案最中肯!

TracerLee commented Nov 18, 2016

@hhstore 你的答案最中肯!

@errorlife

This comment has been minimized.

Show comment
Hide comment
@errorlife

errorlife Nov 19, 2016

@hhstore ths,然后请问怎么创建一个空的文件,提示必须键入文件名,所以我直接download你的下来了。
我的博客也恢复了: http://steffan.cn

errorlife commented Nov 19, 2016

@hhstore ths,然后请问怎么创建一个空的文件,提示必须键入文件名,所以我直接download你的下来了。
我的博客也恢复了: http://steffan.cn

@haoyuanliu

This comment has been minimized.

Show comment
Hide comment
@haoyuanliu

haoyuanliu Nov 20, 2016

赞一个赞一个 终于恢复了!

haoyuanliu commented Nov 20, 2016

赞一个赞一个 终于恢复了!

@ictar

This comment has been minimized.

Show comment
Hide comment
@ictar

ictar Nov 20, 2016

@hhstore 真是太太太太感谢了!!!!!

ictar commented Nov 20, 2016

@hhstore 真是太太太太感谢了!!!!!

@unsky unsky changed the title from 本地预览没问题,deploy后主页显示大面积空白 to 本地预览没问题,deploy后主页显示大面积空白,#解决方案 Nov 21, 2016

@laogangde

This comment has been minimized.

Show comment
Hide comment
@laogangde

laogangde Dec 12, 2016

只有我在IE下出现这个问题么?用的是5.1.0版本主题,IE9下本地和GitHub都显示大面积空白。chrome内核浏览器没问题。

laogangde commented Dec 12, 2016

只有我在IE下出现这个问题么?用的是5.1.0版本主题,IE9下本地和GitHub都显示大面积空白。chrome内核浏览器没问题。

@unsky

This comment has been minimized.

Show comment
Hide comment
@unsky

unsky Dec 12, 2016

@laogangde 清清浏览器缓存

unsky commented Dec 12, 2016

@laogangde 清清浏览器缓存

@laogangde

This comment has been minimized.

Show comment
Hide comment
@laogangde

laogangde Dec 12, 2016

@unsky 依旧。我在想,是我曾经修改过哪里么。 http://519wm.cn[]

laogangde commented Dec 12, 2016

@unsky 依旧。我在想,是我曾经修改过哪里么。 http://519wm.cn[]

@unsky

This comment has been minimized.

Show comment
Hide comment
@unsky

unsky Dec 12, 2016

@laogangde 在我win10自带的ie上你的网站是正常的

unsky commented Dec 12, 2016

@laogangde 在我win10自带的ie上你的网站是正常的

@laogangde

This comment has been minimized.

Show comment
Hide comment
@laogangde

laogangde Dec 12, 2016

@unsky thanks,我win7 IE9不行,360兼容模式也不行。就这样吧,不折腾了。反正也没打算给多少人看。自留地

laogangde commented Dec 12, 2016

@unsky thanks,我win7 IE9不行,360兼容模式也不行。就这样吧,不折腾了。反正也没打算给多少人看。自留地

@crazy-canux

This comment has been minimized.

Show comment
Hide comment
@crazy-canux

crazy-canux Dec 19, 2016

PC端的更新后确实没有问题了,但是移动端貌似还是看不到内容。
any idea?

crazy-canux commented Dec 19, 2016

PC端的更新后确实没有问题了,但是移动端貌似还是看不到内容。
any idea?

@ZhouShisong

This comment has been minimized.

Show comment
Hide comment
@ZhouShisong

ZhouShisong May 8, 2017

已经没有source/vendors这个目录了,然而提交到github还是不行啊,没有样式折腾好久了

ZhouShisong commented May 8, 2017

已经没有source/vendors这个目录了,然而提交到github还是不行啊,没有样式折腾好久了

@errorlife

This comment has been minimized.

Show comment
Hide comment
@errorlife

errorlife May 8, 2017

@ZhouShisong 你可以看看@hhstore 的第一条

errorlife commented May 8, 2017

@ZhouShisong 你可以看看@hhstore 的第一条

@Agenric

This comment has been minimized.

Show comment
Hide comment
@Agenric

Agenric Jul 7, 2017

2017-07-08 2 23 56

image

xxx.com/tags 显示内容不正常,但是xxx.com/tags/xxx 显示正常,证明索引已经建立,但是tags主页不显示,想问一下大概怎么回事?

Agenric commented Jul 7, 2017

2017-07-08 2 23 56

image

xxx.com/tags 显示内容不正常,但是xxx.com/tags/xxx 显示正常,证明索引已经建立,但是tags主页不显示,想问一下大概怎么回事?

@HarleyWang93

This comment has been minimized.

Show comment
Hide comment
@HarleyWang93

HarleyWang93 Aug 3, 2017

我的情况是:本地预览正常,在线预览只有文本,无样式,查看console:
style.css
fancybox/jquery.fancybox.css
fancybox/jquery.fancybox.pack.js
js/script.js
这些无法获取。
我跟@ZhouShisong应该是一样的情况。
现在应该已经不存在vendors这个问题了。

HarleyWang93 commented Aug 3, 2017

我的情况是:本地预览正常,在线预览只有文本,无样式,查看console:
style.css
fancybox/jquery.fancybox.css
fancybox/jquery.fancybox.pack.js
js/script.js
这些无法获取。
我跟@ZhouShisong应该是一样的情况。
现在应该已经不存在vendors这个问题了。

@onlyfly34

This comment has been minimized.

Show comment
Hide comment
@onlyfly34

onlyfly34 Sep 28, 2017

原來也是遇到一片空白的問題,後來發現是_config.yml沒配置好
URL部分設定成https://xxxx.github.io/Repository-Name
root設定成/Repository-Name/
解決!

onlyfly34 commented Sep 28, 2017

原來也是遇到一片空白的問題,後來發現是_config.yml沒配置好
URL部分設定成https://xxxx.github.io/Repository-Name
root設定成/Repository-Name/
解決!

@Georginaaaa

This comment has been minimized.

Show comment
Hide comment
@Georginaaaa

Georginaaaa Nov 29, 2017

我也出现这样的问题//clean g d了很多次 最后d没有显示任何问题 但就是没有效果
但是我没有用jekyll。。可以直接用hexo的?

Georginaaaa commented Nov 29, 2017

我也出现这样的问题//clean g d了很多次 最后d没有显示任何问题 但就是没有效果
但是我没有用jekyll。。可以直接用hexo的?

@MARGI3

This comment has been minimized.

Show comment
Hide comment
@MARGI3

MARGI3 Jan 3, 2018

同样的问题,现在的配置已经是 source/lib 了,但是 git push之后lib目录里面的 js css文件 还是不见了,本地都是ok的

MARGI3 commented Jan 3, 2018

同样的问题,现在的配置已经是 source/lib 了,但是 git push之后lib目录里面的 js css文件 还是不见了,本地都是ok的

@liuli1735

This comment has been minimized.

Show comment
Hide comment
@liuli1735

liuli1735 Jan 11, 2018

@MARGI3 我也是同样的问题,还没解决

liuli1735 commented Jan 11, 2018

@MARGI3 我也是同样的问题,还没解决

@MARGI3

This comment has been minimized.

Show comment
Hide comment
@MARGI3

MARGI3 Jan 11, 2018

@liuli1735 去新的 issue 地址下留言吧,#2066 (comment) 。 难受

MARGI3 commented Jan 11, 2018

@liuli1735 去新的 issue 地址下留言吧,#2066 (comment) 。 难受

@monster-gump

This comment has been minimized.

Show comment
Hide comment
@monster-gump

monster-gump Apr 1, 2018

一个一个看 总还是有解决办法的

解决办法总结贴

  1. @iissnan 作者本人提出的,按理来说最新版本的 hexo 应该没有这个问题
    可以手动将 source/vendors 目录修改成 source/lib (或者其他的名称,只是 lib 我测试了可以使用);同时,修改下主题配置文件_config.yml, 将 _internal: vendors 改成你所修改的名字,例如 _internal: lib。

  2. @hhstore 贡献,上次我出错使用这个方式,主要会显示几个 css js 文件找不到
    步骤:
    .deploy_git 目录, 添加 .nojekyll 空文件
    source目录, 添加.nojekyll 空文件
    修改 Hexo 上层_config.yml配置文件, 添加
    include:

  • .nojekyll

重新部署推送: hexo d -g

  1. 这次除了问题之后尝试了1, 然后更新了 hexo 和 next 的版本,最后 hexo clean 暂时解决了

为什么说是暂时呢,因为还是有几个图片没找到_(:з」∠)_ 挂的很莫名,下次再看了

https://monster-gump.github.io/

monster-gump commented Apr 1, 2018

一个一个看 总还是有解决办法的

解决办法总结贴

  1. @iissnan 作者本人提出的,按理来说最新版本的 hexo 应该没有这个问题
    可以手动将 source/vendors 目录修改成 source/lib (或者其他的名称,只是 lib 我测试了可以使用);同时,修改下主题配置文件_config.yml, 将 _internal: vendors 改成你所修改的名字,例如 _internal: lib。

  2. @hhstore 贡献,上次我出错使用这个方式,主要会显示几个 css js 文件找不到
    步骤:
    .deploy_git 目录, 添加 .nojekyll 空文件
    source目录, 添加.nojekyll 空文件
    修改 Hexo 上层_config.yml配置文件, 添加
    include:

  • .nojekyll

重新部署推送: hexo d -g

  1. 这次除了问题之后尝试了1, 然后更新了 hexo 和 next 的版本,最后 hexo clean 暂时解决了

为什么说是暂时呢,因为还是有几个图片没找到_(:з」∠)_ 挂的很莫名,下次再看了

https://monster-gump.github.io/

@ivan-nginx ivan-nginx referenced this issue Apr 1, 2018

Open

NexT 7.0 Roadmap #67

13 of 64 tasks complete
@ivan-nginx

This comment has been minimized.

Show comment
Hide comment
@ivan-nginx

ivan-nginx Apr 1, 2018

Collaborator

NexT is rebased into organization repo.
If you want new feature, fix, or support, create new in NexT v6.x repo (desirable in English).

There is instructions on English or Chinese how to update from v5.1.x to v 6.x

You also may read this for details.

Collaborator

ivan-nginx commented Apr 1, 2018

NexT is rebased into organization repo.
If you want new feature, fix, or support, create new in NexT v6.x repo (desirable in English).

There is instructions on English or Chinese how to update from v5.1.x to v 6.x

You also may read this for details.

@ivan-nginx ivan-nginx added the v6.X.X label Apr 1, 2018

Repository owner locked and limited conversation to collaborators Apr 1, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.