如何分享全身内容
How do share full body content
<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + data:post + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
我使用上面的代码片段进行了尝试,但它不起作用。
我还尝试了 date:post.body
数据标签,而不是 data:post
数据标签,但效果不佳。
要完成这项工作,snippet
运算符需要与 jsonEscaped
函数结合使用。将此应用于 data:post.body
数据标签将获得 post 的全文。
snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped
在没有任何 length
选项的情况下使用 snippet
运算符以防止应用任何字符限制。关于其他使用的选项,参考How to increase character lengh in blogger snippet instead of using limited length, 'data:post.snippet'?
完整的代码看起来像-
<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
jsonEscaped
函数会导致换行符被\n
替换。 Whatsapp 不会将 \n
视为新行,而是按字面意思打印在共享文本中。
<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + data:post + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
我使用上面的代码片段进行了尝试,但它不起作用。
我还尝试了 date:post.body
数据标签,而不是 data:post
数据标签,但效果不佳。
要完成这项工作,snippet
运算符需要与 jsonEscaped
函数结合使用。将此应用于 data:post.body
数据标签将获得 post 的全文。
snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped
在没有任何 length
选项的情况下使用 snippet
运算符以防止应用任何字符限制。关于其他使用的选项,参考How to increase character lengh in blogger snippet instead of using limited length, 'data:post.snippet'?
完整的代码看起来像-
<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
jsonEscaped
函数会导致换行符被\n
替换。 Whatsapp 不会将 \n
视为新行,而是按字面意思打印在共享文本中。