【问题标题】:Integrating Blogger into a Google App Engine App将 Blogger 集成到 Google App Engine 应用程序中
【发布时间】:2011-02-19 20:35:10
【问题描述】:

我将博客用于我的博客,我将 Google App Engine 用于我的网站。我想将我的博客无缝嵌入到我的网站中。例如,我希望在我的网站中出现的相同导航栏、页脚和一般 ui 出现在我的博客周围。我还想在我的网站首页显示指向我最新博客条目的链接,可能带有一句话剪辑。

以下是我正在尝试做的示例的链接。注意 UI 和一切都是一样的,除了博客页面上的内容是帖子:

我知道有 GAE 的博客应用,但我喜欢博客的编辑和发布功能,我不想离开它。

如何最好地将我的博主博客直接集成到我的网站中?我不需要在我的网站上发表评论,尽管这很好。

我尝试过编辑博客模板,但学习曲线陡峭。更糟糕的是,每次我对我的网站进行小改动时,我都必须单独更改博客模板。

我应该使用博主提供的 RSS 源吗? PubSubHubbup 是正确的答案吗?

【问题讨论】:

  • @speed 你知道Blogger API吗?
  • 您可以使用相同(或相似)的模板并将博客放在子域中吗?例如,您的 GAE 应用程序是 www.foobar.com,而您的博客可能是 blog.foobar.com。这将是迄今为止最简单的方法。
  • @Francl,这就是我现在正在做的事情。没关系,但是博客模板很难使用。更糟糕的是,每次我对我的网站进行小改动(例如,更改字体、大小等)时,我都必须再次修复博客模板。
  • @systemputoot 我不知道,谢谢。还有一个python客户端。
  • @Loe 从不介意之前的评论。我最终使用 gdata 来获取博客文章,将它们存储在 memcache 中,然后使用通常的 django 模板引擎来显示它们。看看我的代码:stackoverflow.com/questions/5234996/…

标签: google-app-engine blogs blogger


【解决方案1】:

如果您尝试在 GAE 上托管所有内容并在其中的页面中显示您的帖子,您应该查看 Blogger API - fetch posts 非常简单。

如果您只是想添加一些额外的脚本但大多数情况下保留 Blogger 的内容,我只会导出您的 HTML 模板并对其进行调整以适合您的 App-Engine 页面,并在两者之间创建链接。如果您不希望人们看到 Blogger 网址,您可以添加自定义域,以便访问者仅在 yourcoolwebsite.com 和 blog.yourcoolwebsite.com 之间切换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多