next、空白与404

有没有发现最近github pages访问特别慢,是不是发现自己挂在github pages上的东东变成一片空白啦,那么这篇文章也许能帮助到你。

Github pages访问速度慢

也不知道是不是美国大选的原因(胡诌模式),最近自己挂在github pages上面的博客访问速度特别慢。解决方案大致搜了下,还是选择一个国内的pages服务靠谱一些,毕竟不是自己的服务器,可以控制的东西确实有限。

那么国内提供这种服务的自然就想到了coding。

至于coding里面如何搭建pages服务就不再冗述了,网上的文章一大把,只在这里标记几个特别点的小坑:

  • 建pages的项目名一定要跟coding用户名同名。(这块其实只涉及需要域名绑定的场景,朋友留言其实不用同名也是可以的,备注一下,如果遇到类似问题可以尝试一下_
  • 开始部署pages服务时,项目分支一定要写对(额。。默认的跟填充的名字竟然不是主分支。。。)。

剩下的呢,基本就是对于域名的处理了,对于同一个CNAME分别创建默认线路跟海外线路两条解析,默认的对应到coding的pages服务地址,海外的对应github的pages服务地址即可。

页面好白好白

突然间自己的博客变成了一大片空白,赶紧打开开发者工具看了下,发现有好多vender下面的js、css都加载不出来了。。。

稍微研究了一下,原来是github pages的jekyll新版本会忽略掉vender目录。然后看了下next的更新,其实新版的next(5.1.0)已经对于这种情况进行了处理,将原有vender目录下的东东迁移到了lib目录。那么按说问题应该解决了,于是赶紧下载了next最新的主题源码,将原有配置迁移好了之后,发布测试一看还是白花花的一片。WTF ...

那么记录下这里的坑:

  • 新版本的next虽然修复了这个问题,但是主题配置文件里面的vender默认路径依然没有指向lib,于是果断修改,问题解决。

    vendors:
      # Internal path prefix. Please do not edit it.
      _internal: lib
    

小结

经此一役,问题就应该都解决了,继续码字吧,骚年们。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,905评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,647评论 2 45
  • 越想越生气,气的不像睡觉,回过头再想想,我都这么难受了,妈妈更难受,她又怎么办,那个萍果被她摔烂了,不停念叨,她又...
    张严阅读 1,605评论 0 0
  • Z小姐消失了很长时间。 一个人沉默太久大都是因为她过的不如意。Z小姐不主动露面,大家也都默契的不去联系她。有一天我...
    周问渔阅读 3,073评论 0 2