Skip to content
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
Closed
Labels

Comments

@unsky
Copy link

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
Copy link

Neveryu commented Nov 3, 2016

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

@FerminYang
Copy link

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

@MoHenYunJi
Copy link

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

@xiaoxionglaoshi
Copy link

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

@caiyue1993
Copy link

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

@funaihui
Copy link

funaihui commented Nov 3, 2016

http://www.wizardev.com

@funaihui
Copy link

funaihui commented Nov 3, 2016

我的也是这种情况

@solverpeng
Copy link

我也是这样的情况。

@solverpeng
Copy link

@solverpeng
Copy link

求救啊啊啊啊啊!

@meilihu
Copy link

meilihu commented Nov 3, 2016

+1

@fenghan94
Copy link

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

@jzy476731162
Copy link

+1

@jzy476731162
Copy link

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

@zfmy
Copy link

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
Copy link

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

@iissnan
Copy link
Owner

iissnan commented Nov 3, 2016

@iissnan
Copy link
Owner

iissnan commented Nov 3, 2016

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

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

@henryhoo
Copy link

henryhoo commented Nov 3, 2016

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

@Ryancheung91
Copy link

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

@Gong-Elory
Copy link

找到解决方案了。。 根据作者的提示 @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
Copy link

大部队原来在这里😂😂😂

@yhhwpp
Copy link

yhhwpp commented Nov 4, 2016

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

@eaok
Copy link

eaok commented Nov 4, 2016

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

@absentm
Copy link

absentm commented Nov 17, 2016

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

@zouzls
Copy link

zouzls commented Nov 17, 2016

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

@lihongxiangleo
Copy link

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

@TracerLee
Copy link

@hhstore 你的答案最中肯!

@errorlife
Copy link

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

@haoyuanliu
Copy link

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

@ictar
Copy link

ictar commented Nov 20, 2016

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

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

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

@unsky
Copy link
Author

unsky commented Dec 12, 2016

@laogangde 清清浏览器缓存

@laogangde
Copy link

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

@unsky
Copy link
Author

unsky commented Dec 12, 2016

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

@laogangde
Copy link

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

@crazy-canux
Copy link

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

@ZhouShisong
Copy link

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

@errorlife
Copy link

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

@Agenric
Copy link

Agenric commented Jul 7, 2017

2017-07-08 2 23 56

image

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

@HarleyWang93
Copy link

HarleyWang93 commented Aug 3, 2017

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

@onlyfly34
Copy link

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

@Gerogina6
Copy link

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

@MARGI3
Copy link

MARGI3 commented Jan 3, 2018

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

@liuli1735
Copy link

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

@MARGI3
Copy link

MARGI3 commented Jan 11, 2018

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

@monster-wang-aws
Copy link

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

解决办法总结贴

  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
Copy link
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.

@ivan-nginx ivan-nginx added the v6.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.
Labels
Projects
None yet
Development

No branches or pull requests