Khi bạn chia sẻ bài viết lên các trang mạng xã hội cần hai yếu tố: URL chia sẻ và thẻ meta. Mỗi mạng xã hội đều dùng các URL chia sẻ khác nhau nhưng gộp chung lại vẫn sử dụng các thẻ dữ liệu chính: Liên kết, Tiều đề, Mô tả, Tóm tắt. Cái khó khi áp dụng với thẻ dữ liệu Blogger phải đọc được và không bị lỗi.
Blogger cung cấp sẵn các thẻ dữ liệu mặc định, tuy nhiên khi áp dụng vào URL chia sẻ cần sử dụng expr đọc dữ liệu. Yêu cầu phải thật chính xác nếu không sẽ bị lỗi không hiển thị được tiện ích Blog1.
Dưới đây là một số URL chia sẻ của các trang mạng xã hội, các bạn tham khảo
<a expr:href=""https://www.facebook.com/sharer.php?u=" + data:blog.url.canonical + "&t=" + data:post.title" target="_blank" rel="nofollow" title="Chia sẻ với Facebook">Chia sẻ với Facebook</a>
<a expr:href=""https://twitter.com/intent/tweet?url=" + data:blog.url.canonical + "&text=" + data:post.snippet" target="_blank" rel="nofollow" title="Chia sẻ với Twitter">Chia sẻ với Twitter</a>
Nếu widget Blog1 version 2 thay data:post.snippet thành data:post.snippets.short
+ Google Plus
<a expr:href=""https://plus.google.com/share?url=" + data:blog.url.canonical" target="_blank" rel="nofollow" title="Chia sẻ với Google+">Chia sẻ với Google+</a>
<a expr:href=""https://www.pinterest.com/pin/create/button/?url=" + data:blog.url.canonical + "&description=" + data:post.title + "&media=" + data:post.firstImageUrl" target="_blank" rel="nofollow" title="Chia sẻ với Pinterest">Chia sẻ với Pinterest</a>
Nếu là widget Blog1 version 2 thay data:post.firstImageUrl thành data:post.featuredImage
<a expr:href=""https://www.linkedin.com/sharing/share-offsite/?url=" + data:post.url.canonical" target="_blank" rel="nofollow" title="Chia sẻ với Linkedin">Chia sẻ với Pinterest</a>
<a expr:href=""https://www.blogger.com/email-post.g?blogID=" + data:blog.blogId + "&postID=" + data:post.id" target="_blank" rel="nofollow" title="Gửi Email">Gửi Email</a>
Các URL trên mặc định sẽ mở ra một tab mới trong trình duyệt, nếu bạn muốn sử dụng cửa sổ bật lên (popup) thì thêm đoạn sau trong thẻ tag a
onclick="javascript:window.open(this.href, '','menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"
Ví dụ:
<a expr:href=""https://plus.google.com/share?url=" + data:blog.url.canonical" onclick="javascript:window.open(this.href, '','menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" target="_blank" rel="nofollow" title="Chia sẻ với Google+">Chia sẻ với Google+</a>
Ngoài ra URL chia sẻ cần kết hợp với các thẻ meta: Liên kết, Tiêu đề, Mô tả và Ảnh mới hiển thị đầy đủ thông tin. Các thẻ meta cần thiết:
<meta content='' property='og:title'/>
<meta content='' property='og:description'/>
<meta content='' property='og:url'/>
<meta content='' property='og:image'/>
Đọc thêm: