关于jeykll部署到github时资源获取出错

将网页部署到github时,会出现一个问题,就是所有的访问资源链接失效,这个很奇怪,因为在在本地测试时网页资源获取是没有问题的,究竟是哪里的问题呢?

看了后台返回的提示信息显示的是在某某路径下得不到这个文件,很显然就是获取资源路径出现了问题,一开始以为是文件地址输入错误,检测一次后确定无误,再次细读错误提示信息,原来发现一个重要的问题,如果你是把博客发布到 github-pages 上时,文件引入地址得这样写:

如果你的项目名字为:abc,
那么引入地址为:abc/css/xxxx.css
即【你的项目】/文件夹/文件名

注意:如果是将 jekyll 部署到你个人的域名下(包括域名解析到github-pages)就不需要上面这样的操作,直接上传到github上就可以,所以jekyll在博客搭建上是非常容易的。

建议:最好将整个博客静态页面全部搭建完毕,包括交互代码,在一个较完整的页面完成后再移植到 jekyll 上面,这样更方便你前期不断的调试。当然就目前而言,我的博客就是完成了基本交互和架构后再通过 ` jeykll` 生成,还有就是使用sublime来编写markdown实在不咋样,很容易出错,目前还没有解决方案。只能暂时凑合。

其次是 jekyll 还没办法实现自由度较高的分页效果,想要实现类似瀑布流效果来实现文章列表加载。 目前需要实现的是在侧边栏中点击链接后不刷新,实现文章的读取。