用于嵌入 Google+ 和 Google 地图的 Pelican 插件
项目描述
谷歌嵌入
Google-Embed 是一个Pelican插件,它提供 restructuredText 指令以允许轻松嵌入 Google+(例如公开帖子或相册)和 Google 地图。
还可以从 Pelican 构建的网站查看实时示例。
特征
只需指定帖子的 URL,即可轻松地将 Google+ 帖子嵌入页面或博客帖子中。
谷歌地图也可以通过指定嵌入:
一个地方
一个搜索词
带有可选航点的方向
此外,还可以嵌入来自谷歌地图或谷歌街景的静态图像。
安装
可以使用pip安装 Google-Embed
$ pip install google-embed
或从源代码手动
$ python setup.py install
安装后,只需将其添加到您的pelicanconf.py配置文件中:
PLUGINS = [
# ...
'google_embed'
]
用法
谷歌+
要嵌入公开的 Google+ 帖子,您只需要帖子的永久链接:
.. gplus:: PERMALINK
嵌入谷歌地图
要嵌入 Google Map 对象:
.. gmaps:: location
:mode: place
其中location在这种情况下是特定地点的名称。请注意, :mode:是必需选项,可以取值place或search。如果在搜索模式下,位置的值可以是更通用的短语,例如Fake St 附近的墨西哥餐厅- 结果将显示在带有标记的地图上。
其他选项包括:
:align: -左、右或居中
:maptype: -路线图或卫星
:宽度:
:高度:
嵌入谷歌地图方向
要嵌入 Google 地图方向:
.. directions::
:mode: walking
:origin: Tower of London
:destination: Westminster Abbey
所需选项:
:mode: -驾驶、步行、骑自行车、过境、飞行
:起源:
:目的地:
其他选项包括:
:align: -左、右或居中
:maptype: -路线图或卫星
:waypoints: - 沿途停止的点。应该像Berlin+Germany|Paris+France这样输入
:宽度:
:高度:
将 Google 地图嵌入为图像
.. static-map:: The queens larder
其他选项包括:
:align: -左、右或居中
:maptype: -路线图,卫星,混合,地形
:markers: - 在地图上放置标记
:zoom: - 默认为12
:宽度:
:高度:
使用标记时,样式先于位置。对于许多相同风格的标记,
.. static-map:: The queens larder
:markers: color:blue The+British+Museum Lamb+Bar
对于不同样式的标记,这些应该用&分隔:
.. static-map:: The queens larder
:markers: color:blue label:A The+British+Museum & color:red label:B Lamb+Bar
请注意,标记位置使用+来分隔单词,而不是空格。
将街景嵌入为图像
.. streetview:: Paragon, Orchard Rd
其他选项包括:
:align: -左、右或居中
:宽度:
:高度:
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。