foru17 / Yasuko

A Ghost theme
https://luolei.org/a-ghost-theme-yasuko-with-story/
MIT License
547 stars 99 forks source link

多说评论加载不出来以及封面图的问题 #7

Open fliaping opened 8 years ago

fliaping commented 8 years ago

上一个问题我问了all.min.js合并了哪些文件,我后来直接在all.min.js上面修改,修改了

  1. duoshuoQuery的short_name
  2. GlobalConfigue的duoshuoDomain

3.[可用] o.indexOf("upaiyun")这个地方修改成七牛的api,域名判断为o.indexOf("qnssl.com") api为 (o += "?imageView2/2"),(o += "/w/" + i.scale_width),(o += "/format/webp")

\ 多说一直没加载出来,发现commentLoader是被执行了的,甚至延时250ms后$(".comment-area").append(e)也是执行的,但页面就是没有加载多说,滑动到评论区域会报错

另外七牛的api可以用,lazyload也是没有问题,但对于封面有一些问题, 测试发现alt属性控制是否显示,值为cover的时候隐藏,full-img时显示。但主页封面图一直是文章的第一张图片。我发现你的封面图并不是第一张,你是怎么写的?

foru17 commented 8 years ago

@paynexu 1.多说的ember js我是放在assets文件夹中,没有用官方的js 2.封面需要在文章最开始加入 img标签,增加alt属性cover即可。

fliaping commented 8 years ago

我的问题解决了。原因是:

  1. 多说加载不上,是因为我很早以前在设置里页脚代码加了jquery1.11.x,去掉就好了
  2. 主页文章封面的问题可能是我理解错了,我以为只要加了alt="cover",图片无论在页面中那个位置都行,其实如果不改ghost的markdown渲染引擎是做不到的。正确的做法是仍然要放在文章头,如果不想让这个图片在文章页的开始的话,alt设为cover(即不可见),在想放置这个图片的位置再加上这个图片(alt设为full-img),当然如果想文章开始就显示这个图片,直接设置为full-img就好。