鹈鹕博客生成器的社会指令

pelican-social的Python项目详细描述


鹈鹕的社交插件

https://secure.travis-ci.org/noirbizarre/pelican-social.svg?tag=0.2.0https://coveralls.io/repos/noirbizarre/pelican-social/badge.svg?tag=0.2.0https://img.shields.io/pypi/l/pelican-social.svghttps://img.shields.io/pypi/pyversions/pelican-social.svg

Pelican静态博客生成器的社会指令。

通过简单的内联指令轻松链接到社交网络内容。

兼容性

鹈鹕Social与Pelican3.3+和Python2.7兼容。

安装

通过pip

安装插件
~$ pip install pelican-social

使用量

要加载插件,必须将其添加到设置文件中。

PLUGINS=('social',)

加载后,您可以访问社会RST指令。

每个指令可以以两种形式调用:

:network:`target`:network:`Displayed text <target>`

该指令尽可能提供一个安全的(https)链接。

推特

您可以同时使用:twitter::tw:指令链接到Twitter配置文件, 它们是等价的。 在用户名中使用@只会更改显示的用户名 如果未指定自定义显示。

示例:

:twitter:`username`:twitter:`@username`:twitter:`User <username>`:twitter:`User <@username>`

将导致:

<ahref="https://twitter.com/username">username</a><ahref="https://twitter.com/username">&#64;username</a><ahref="https://twitter.com/username">User</a><ahref="https://twitter.com/username">User</a>

谷歌+

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请求)。

接受以下表格:

TargetExpected 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>

更改日志

0.2.0(2017-02-02)

  • 支持鹈鹕3.7+和python 3.3+
  • 放弃对Python3.2的支持

0.1.1(2013-07-02)

  • 处理github用户名和存储库名称中的点和破折号

0.1(2013-06-20)

  • 允许链接到的初始实现:
    • Facebook个人资料
    • Twitter个人资料
    • Google+个人资料
    • GitHub配置文件、存储库和问题

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束