返回
查看: 1|回复: 0
创意设计

Blogger的Notable主题如何让缩略图在国内显示

[复制链接]
yazou yazou 2024-11-25 00:00:00 1 阅读

6075

主题

0

回帖

3945

积分

超级版主

积分
3945
原文地址:https://www.lawpai.com/2020/06/blogger-notable.html
Blogger官方主题可以说款款经典。之前用过Contempo主题,这个主题除了本文介绍的缩略图的问题外,在右侧上部有个人简介区块,在中国境内使用的话,个人简介由于是调用blogger后台数据,因此显示不正常,如果去除这个区块,主题整体效果欠佳。
因此这次开始尝试Notable主题(Dracula款)。Notable主题比较简洁,其实前端主要是解决调用缩略图片的问题,参考这篇文章:
https://blog.iljw.me/2019/07/blogger-thumbnail.html
我选择用:https://images.weserv.nl/
的图片CDN功能。
找到主题中的这部分代码:
  1. <style>
  2. @media (min-width:1168px) {
  3.   <b:eval expr='&quot;
  4.   #snippet_thumbnail_id_&quot;
  5.   + data:post.id'/> {
  6.   background-image:url(<b:eval expr='resizeImage(data:post.featuredImage,256,&quot;
  7.   1:1&quot;
  8.   ).cssEscaped'/>);
  9. }
  10. }@media (min-width:969px) and (max-width:1167px) {
  11.   <b:eval expr='&quot;
  12.   #snippet_thumbnail_id_&quot;
  13.   + data:post.id'/> {
  14.   background-image:url(<b:eval expr='resizeImage(data:post.featuredImage,1167,&quot;
  15.   3:2&quot;
  16.   ).cssEscaped'/>);
  17. }
  18. }@media (min-width:601px) and (max-width:968px) {
  19.   <b:eval expr='&quot;
  20.   #snippet_thumbnail_id_&quot;
  21.   + data:post.id'/> {
  22.   background-image:url(<b:eval expr='resizeImage(data:post.featuredImage,968,&quot;
  23.   3:2&quot;
  24.   ).cssEscaped'/>);
  25. }
  26. }@media (max-width:600px) {
  27.   <b:eval expr='&quot;
  28.   #snippet_thumbnail_id_&quot;
  29.   + data:post.id'/> {
  30.   background-image:url(<b:eval expr='resizeImage(data:post.featuredImage,600,&quot;
  31.   3:2&quot;
  32.   ).cssEscaped'/>);
  33. }
  34. }</style>
复制代码
分别在
  1. <b:eval expr=前加上//images.weserv.nl/?url=
  2. 变成这样子:
复制代码
  1. [/code]
  2. [code]<style>
  3. @media (min-width:1168px) {
  4.   <b:eval expr='&quot;
  5.   #snippet_thumbnail_id_&quot;
  6.   + data:post.id'/> {
  7.   background-image:url(//images.weserv.nl/?url=<b:eval expr='resizeImage(data:post.featuredImage,256,&quot;
  8.   1:1&quot;
  9.   ).cssEscaped'/>);
  10. }
  11. }@media (min-width:969px) and (max-width:1167px) {
  12.   <b:eval expr='&quot;
  13.   #snippet_thumbnail_id_&quot;
  14.   + data:post.id'/> {
  15.   background-image:url(//images.weserv.nl/?url=<b:eval expr='resizeImage(data:post.featuredImage,1167,&quot;
  16.   3:2&quot;
  17.   ).cssEscaped'/>);
  18. }
  19. }@media (min-width:601px) and (max-width:968px) {
  20.   <b:eval expr='&quot;
  21.   #snippet_thumbnail_id_&quot;
  22.   + data:post.id'/> {
  23.   background-image:url(//images.weserv.nl/?url=<b:eval expr='resizeImage(data:post.featuredImage,968,&quot;
  24.   3:2&quot;
  25.   ).cssEscaped'/>);
  26. }
  27. }@media (max-width:600px) {
  28.   <b:eval expr='&quot;
  29.   #snippet_thumbnail_id_&quot;
  30.   + data:post.id'/> {
  31.   background-image:url(//images.weserv.nl/?url=<b:eval expr='resizeImage(data:post.featuredImage,600,&quot;
  32.   3:2&quot;
  33.   ).cssEscaped'/>);
  34. }
  35. }</style>
复制代码
就可以正常显示前端缩略图了
回复

使用道具 举报

评论
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Loading...
关注公众号
Archiver|小黑屋|yazou! 劰载中...

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部