multividas/multividas-cards-php

使用 PHP 对象构建 Multividas Cards 标记

v1.0.0 2024-05-25 06:27 UTC

This package is not auto-updated.

Last update: 2024-10-01 04:28:24 UTC


README

Tests Total Downloads License

Multividas Cards 可以总结网页内容,以便在 Multividas.com 和 Multividas 原生应用程序(iOS、Android、Mac)中展开链接内容。Multividas 用户可以选择一个单独的线程,并立即查看包括链接标题、内容描述、图片、作者归属、站点归属和内嵌视频的内容摘要。

MultividasCard PHP 类帮助您为您的网站构建 Multividas Card 标记。构建摘要或图片卡片,设置适当的属性,并构建适合在您的 (x)HTML 文档中输出的元素。

安装

使用 composer 需求此包。

composer require multividas/multividas-cards-php 

multividas 卡片元标签

这些 HTML 元标签为 Multividas 提供有关您的网页的信息,包括卡片类型、您的 Multividas 处理程序、页面标题、简短描述和图片链接,以便在平台上有效共享内容。

<meta name="multividas:card" content="summary" />
<meta name="multividas:site" content="@itsmedragoncode" />
<meta name="multividas:title" content="ItsMeDragonCode" />
<meta name="multividas:description" content="Lorem Ipsum is simply dummy text of the printing and typesetting industry." />
<meta name="multividas:image" content="https://avatars.githubusercontent.com/u/89612812?v=4" />

multividas:card

摘要卡片

默认情况下,Multividas 卡片是“摘要”。

通过在您的中包含 Multividas 卡片标记来创建摘要卡片

<?php

// load MultividasCard
if (!class_exists('MultividasCard'))
  require_once(dirname(__FILE__) .'/multividas-card.php');

// build a card
$card = new MultividasCard("summary");
$card->setSite('multividas');
$card->setTitle('https://multividas.com/');
$card->setDescription('With Multividas.com you can share short texts and posts, leaving comments and have discussions on threads.');
// optional
$card->setImage('01hm6xtg795hj1wx3dh33ftqy9', 'https://static-assets.multividas.com/storage/factory/pages/multividas/multividas-blogging-platform-multividas-social-media-blog-multividas-posts-threads-multividas-comments-discussions-multividas-short-texts-multividas-social-blogging.png', 'image/webp');

// echo a string of <meta> elements
echo $card->asHTML();

?>

🤝 贡献

请阅读贡献指南

🛡️ 安全问题

如果您在 Multividas 中发现安全漏洞,我们非常感谢您负责任地向我们披露,请参阅我们的安全问题指南

🛡️ 许可证

根据MIT 许可证许可。

邮箱:multividasdotcom@gmail.com