该模块方便用户分享页面到流行的社交媒体。
成为我们的资助者或赞助商,以支持我们的工作。
| Module | github.com/hbstack/social-share-buttons |
|---|---|
| Repository | ⭐ Please consider giving a star if your like it. |
| Stars | |
| Version | |
| Used by | |
| Requirements | |
| License | |
| Usage | See how to use modules. |
该模块旨在成为一个极简的社交分享组件,其尽可能地只包含链接,而不引入任何脚本。
该模块被用于其他模块,以在任何地方生成社交分享按钮,为此,你需要导入模块并引用 hb/modules/social-share-buttons/index 模板。
该模板接收两个参数:
page:当前页面参数。params:当前模块参数.请自行替换 my_social_share_buttons。
1{{- $ctx := dict
2 "page" .
3 "params" (default dict site.Params.my_social_share_buttons)
4}}
5{{- if $ctx.params.media }}
6 {{ partial "hb/modules/social-share-buttons/index" $ctx }}
7{{- end }}
icons为 false 时,隐藏图标,默认为 true。
labels为 false 时,隐藏标签文本,默认为 true。
alignment如何对其按钮:
start:向左对齐。center:居中对齐。end:向右对齐。between:等分。media一组支持的媒体。
| Media |
|---|
email |
facebook |
linkedin |
reddit |
sinaweibo |
telegram |
twitter |
whatsapp |