使用量
要加载插件,必须将其添加到设置文件中。
PLUGINS=('social',)
加载后,您可以访问社会RST指令。
每个指令可以以两种形式调用:
:network:`target`:network:`Displayed text <target>`
该指令尽可能提供一个安全的(https)链接。
谷歌+
Google+使用用户名很难。
如果你出名而且幸运,你可以在+MyUser表单中拥有一个自定义用户名。
如果没有,你将有一个21位的标识符。
示例:
:gplus:`username`:gplus:`User <username>`
将导致:
<ahref="https://plus.google.com/username">username</a><ahref="https://plus.google.com/username">User</a>
Github
您可以同时使用:github:和:gh:指令来链接
到github配置文件、存储库和问题/请求
(如果一个请求与问题关联,github将自动重定向到pull请求)。
接受以下表格:
Target | Expected target form |
---|
profile | ^{tt9}$ |
repository | ^{tt10}$ |
issue/pull-request | ^{tt11}$ |
示例:
:github:`username`:github:`User <username>`:github:`username/repository`:github:`Repository <username/repository>`:github:`username/repository#2`:github:`Issue #2 <username/repository#2>`
将导致:
<ahref="https://github.com/username">username</a><ahref="https://github.com/username">User</a><ahref="https://github.com/username/repository">repository</a><ahref="https://github.com/username/repository">Repository</a><ahref="https://github.com/username/repository/issues/2">#2</a><ahref="https://github.com/username/repository/issues/2">Issue #2</a>
Facebook
您可以同时使用:facebook:和:fb:指令链接到Facebook配置文件,
它们是等价的。
示例:
:facebook:`User <username>`:facebook:`username`
将导致:
<ahref="https://facebook.com/username">User</a><ahref="https://facebook.com/username">username</a>
鹈鹕的社交插件
Pelican静态博客生成器的社会指令。
通过简单的内联指令轻松链接到社交网络内容。
兼容性
鹈鹕Social与Pelican3.3+和Python2.7兼容。
安装
通过pip:
安装插件使用量
要加载插件,必须将其添加到设置文件中。
加载后,您可以访问社会RST指令。
每个指令可以以两种形式调用:
该指令尽可能提供一个安全的(https)链接。
推特
您可以同时使用:twitter:和:tw:指令链接到Twitter配置文件, 它们是等价的。 在用户名中使用@只会更改显示的用户名 如果未指定自定义显示。
示例:
将导致:
谷歌+
Google+使用用户名很难。 如果你出名而且幸运,你可以在+MyUser表单中拥有一个自定义用户名。 如果没有,你将有一个21位的标识符。
示例:
将导致:
Github
您可以同时使用:github:和:gh:指令来链接 到github配置文件、存储库和问题/请求 (如果一个请求与问题关联,github将自动重定向到pull请求)。
接受以下表格:
示例:
将导致:
Facebook
您可以同时使用:facebook:和:fb:指令链接到Facebook配置文件, 它们是等价的。
示例:
将导致: