跳转到内容

创建动态社会卡

创建内容的一个重要部分是拥有一线社会图像显示人们分享链路不仅图像能让人们更多理解你的文章内容,

举个例子,这就是前一篇文章Svelte和云看起来像我分享它 人Slack

人工制作图片耗时sveltekit网站Svelte-Clusion打包选择最优社会图像let's see how we can生成动态视觉连通社交卡图像并带CldOgImaage组件并飞

m创建svelte@latest然后运行svelte-clou并跟随设置指令.

本演示使用恒星卸载图像创建社会卡图片可上传图像到云库或选择您想使用的另一图像

先把CldOgimage组件加到root+page.svelte.

       斯维特<脚本编程朗市=ts>导入{cldOgimage}发自'svelte-cloudinary';
          脚本编程><CldOgimagesrc系统=银河文本翻译=关于云形/>```代码语言htmlXML高山市xml)

本案中src系统应该是云图像标识符

幕后CldOgIage组件使用云端API生成社会卡图像云化优化图像,不为太大或次优格式图像服务可应用云性可用词图像变换令您的链路显赫

CldOgimage组件也将向'添加适当的开图标签' 网站打开devooges检验器后 会看到多重 元素带property="og:image"社会媒体网站和嵌入链路的其他应用将使用这些标签显示链路预览

然而,CldOgImag仅产生元标签svelte专用网页svelte:head元素页面上没有可见信息想要容易预览结果修改时,可使用Svelte-CloudiarygetCldOgImageUrlhelper函数获取生成图像的 URL易调试

斯维特<脚本编程>导入{CldOgImage, getCldOgImagell}发自'svelte-cloudinary';let道具={src系统:银河,文本翻译:关于云形};letOgSrc = getCldOgimeUrl
          脚本编程><CldOgimage{{.props}/><h2>OG预览
         h2><英格src系统={Ogsrc}/>```代码语言htmlXML高山市xml)

也可以对图像执行多项不同的变换,就像带CLDIME组件.举例说,为修改文本颜色字体并移动文本到图像底部,您可使用叠加道具:

斯维特
         
          银河
         迭代++++{{文本:{颜色:白字字体家庭源sssPro字体大小160文本 :开始云式},位置:{y:百元重力分析南边}}}/ >代码语言PHP高山市php)

实用特征之一是云式动态字包视标题长度而定有了下列属性,云化文本将匹配给定大小(在此例2100)并移到下一行

斯维特
         
          银河
         迭代++++{{文本:{颜色:白字字体家庭源sssPro字体大小160文本 :开始云学CldImaage和CldOgImag},位置:{x50码y:百元重力分析西南}特效:适配宽度 :2100}}}/ >代码语言PHP高山市php)

更多见CldOgI.Cldimage文档并有范围更广的不同变换示例列表-所有您可以应用到CldImaage上的东西,您也可以应用到CldOgImaage上

CldOgimage组件特别有用,当您想实现社会卡创建过程自动化时。文章频繁发布 并不想每次都手工制作社交图像取而代之的是使用此组件和云情API动态生成社会图像

举个例子,让我们假设你博客文章有+page.svelte文件

斯维特<脚本编程>导出let数据;
          脚本编程><h1>{data.标题}
         h1><公元前>{data.
         公元前>html数据.content}代码语言htmlXML高山市xml)

第一,你可创建Ogimage组件,取文章标题并制作OG图像使用前例配置并传递动态标题

斯维特<脚本编程>导入{cldOgimage}发自'svelte-cloudinary';导出let标题;
          脚本编程><CldOgimagesrc系统=银河叠加={{{{文本 :{{颜色 :'白线'字体家庭 :'源码蚁类高手'字体大小 :160,文本 :标题显示}//华府休息时间原封前置}}/ >```代码语言htmlXML高山市xml)

文章页使用此构件后,每篇文章都可动态生成社会图像

开工Svelte系统
          '开工代码语言JavaScript高山市javascript)

示例if数据.标题社会图像会像这个:

使用云性裁剪文本将自动包到下一行长标题

显示使用SvelteKit应用中CldOgImaage组件创建动态社会图像是多么容易社会图像令你共享链路时更加突出,用Svelte-clurity系统可自动生成链路,而不是手动为文章或链路发布文章或链路创建链路

当我们今天聚焦于CldOgimage时,Svelte-cloudina

Svelte继续增加受欢迎度-如果你以前没有尝试过,查查官方教程并记住Svelte网站需要添加图像时使用Svelte

回顶

特征邮箱

Baidu
map