Skip to main content

用于嵌入 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:必需选项,可以取值placesearch。如果在搜索模式下,位置的值可以是更通用的短语,例如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: -居中

  • :宽度:

  • :高度:

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

google_embed-0.1.0.tar.gz (18.3 kB 查看哈希

已上传 source

内置分布

google_embed-0.1.0-py27-none-any.whl (7.4 kB 查看哈希

已上传 2 7